Re: [dk-tug] [off topic] Emacs udfordring
Lars Madsen <[email protected]>
| Newsgroups | gmane.comp.tex.danish |
|---|---|
| Message-ID | <[email protected]> |
Steffen Videbæk Petersen wrote, On 2011-10-14 12:27: > On 2011-10-14 12:24, Lars Madsen wrote: >> Lars Madsen wrote, On 2011-10-14 12:14: >>> Antag jeg har en fil hvor der er nogle stumper kode >>> >>> Lad os antage at disse stumper er indkranset af >>> >>> #hest >>> .... >>> .... >>> #nisse >>> >>> Jeg har en mode i Emacs hvor man kan markere en sådan stump og så få >>> koden fortolket med en tastaturkombination. >>> >>> Hvis jeg nu har X stumper i den samme fil, er der så nogen som har et >>> forslag til hvordan man får Emacs automatisk til at markere en stump, >>> udføre den, og så gå videre til den næste indtil alle stumperne er kørt? >>> >>> Jeg ville formode at det kunne gøres ved at optage en makro, men jeg >>> kan ikke helt huske hvordan. >>> >>> Nogen forslag? >>> >>> >>> (Koden som skal fortolkes kan behandles på to måder, pastes ind i en >>> fortolker eller fortolkes som en fil. Desværre kan vi ikke helt få >>> 'fortolk som fil' til at give os præcis det samme grafiske resultat >>> som vi kan ved at paste ind i fortolkeren, og jeg har pt. ikke mere >>> tid til at få tingene til at virke) >>> >>> >>> >> >> svar til eget spørgsmål >> >> C-x ( C-s #hest C-space C-s #nisse C-c C-r C-x ) >> >> C-u 25 C-x e >> >> hvor 'C-c C-r' er kombinationen for at udføre regionen >> >> C-u 25 C-x e >> >> kører det så 25 gange > > Du kan med C-u 0 C-x e køre makroen uendeligt mange gange. emacs stopper > ved en bell, her når en søgning fejler. Det svarer til at gøre det for > resten af bufferen. > >> Det ville så være rart hvis man kunne gemme sin makro. > > Det kan man skam også med kmacro-name-last-macro (C-x C-k n). Se > http://www.emacswiki.org/emacs/KeyboardMacrosTricks#toc5 > > /Steffen > _______________________________________________ > [email protected] mailing list > http://mailman.nfit.au.dk/mailman/listinfo/tug.dk-dk-tug Jeg synes ikke at jeg kan få den til at gemme makroen, til næste gang jeg anvender emacs? -- /daleif