1. Emacs
Používam GNU Emacs 22. Vraj
existuje aj XEmacs, občas som si ho aj spustil, ma pekný inštalačný
balíčkovací systém, ... Ale, netreba meniť to, čo mi funguje.
Emacs ako editor je fajn, najmä preto, lebo si ho môže každý upraviť
na svoj spôsob. Po pár rokoch práce s ním sa moje zmeny utešene
rozrastajú a v súčasnosti som v polohe opačnej - začínam ich
vyhadzovať a vracať sa k pôvodnému. Ak by to niekoho zaujímalo,
na tejto stránke sú nastavenia pre
MDK Linux, prípadne postup inštalácie pre
MS Windows.
Na druhej strane si ale vyžaduje, aby užívateľ (najmä ako v mojom
prípade, keď migrujem od Windows preč), zmenil svoje zvyky, čo sa
zrejme nie každému páči. Je to dané tým, že bol napísaný už veľmi
dávno. Je dosť veľký, dlho nabieha a ako vravia niektorí priaznivci
editora vi a podobných, Emacs je dobrý operačný systém, len keby mal
lepší vstavaný editor (čo samozrejme nie je pravda).
Jeho základné klávesové skratky tu
(PS) a tiež trocha inak tu
(PDF).
2. Emacs a LaTeX
Aj keď Emacs v štandardnej inštálacii obsahuje podporu práce s TeXom,
nie je to celkom ono. Ja osobne si vysoko cením nasledovné
balíky:
-
AUC TeX. Obsahuje
všetko potrebné pre prácu s hlavným dokumentom a pracovnými
dokumentmi, vkladanie prostredí, matematických symbolov. Pozná BIB
súbory a prácu s nimi. Volá
príslušné dávky pre kompiláciu, prezeranie, ...
Jeho klávesové skratky (PDF).
-
Ref
TeX. Podporuje LaTeXové príkazy label, ref, cite, index. Funguje
ako rozprávka. Pamätá si, ktoré label už boli vložené a pri vkladaní
odkazov ukáže miesta, kde sa nachádzajú. Pri citáciách ukazuje celý
názov citovanej práce v prípade, že sa na nej nachádza
kurzor. Indexuje automaticky či manuálne dokument. Vytvára jednoduchú
tabuľku obsahu, pomocou ktorej sa dá navigovať po dokumente. Kto raz
skúsi, nechápe, ako mohol dovtedy robiť bez tohto balíčka.
Jeho opis a klávesové skratky.
-
CDLaTeX.
Od rovnakého autora, ako RefTeX. Doplňuje a prepracúva niektoré
príkazy AucTeXu. Aktivuje klávesy TAB, `, '. Najmä tie posledné dve sú
niekedy zdrojom problémov, ale dá sa na to zvyknúť. TAB umožňuje
automatickú expanziu, takže frTAB vypíše \frac{}{} a dá kurzor do
prvej zátvorky, equTAB vypíše prostredie equation. Apostrofy alebo
vkladajú, alebo modifikujú znaky, takže `8 vypíše \infty a x'- urobí
\bar{x}.
Jeho opis a klávesové skratky.
-
Preview. Zaujímavý
projekt, ktorý dovoľuje priamo v zdrojovom texte vidieť výsledky
vzorcov, ktoré sa získajú kompiláciou dokumentu v špeciálnom móde a
'nalepení' výsledných obrázkov na miesta, kde boli vzorce, nadpisy,
atď. Ide smerom k WYSIWYG editovaniu.
-
mic-paren.el. Ukazuje
párové zátvorky farbou, reaguje aj na konštrukcie LaTeXu (\left,
\right, $ $)
Ďalšie balíky, ktoré často používam, ale nemajú súvis s LaTeXom:
-
cua.el (priamo v emacse). Emuluje
klávesové skratky z Windows C-c, C-v, C-x, C-z a mnoho iných vecí,
medzi inými napríklad vynikajúca podpora pre prácu s obdĺžnikovými
výrezmi.
-
swbuff.el.
Jednoduché prepínanie medzi buffermi pomocou kláves C-F6, C-S-F6 (a la
Windows).
- recentf.el (v Emacse)
Pridáva zoznam posledne editovaných súborov do menu.
Z tých ďalších, ktoré využívam každodenne, sú dired (práca so
súbormi a adresármi), diary (kalendár), gnuserv (win)/emacsclient (unix) (iba jedna inštancia
emacsu)...
3. Moje lisp súbory
Všetky súbory tu uvedené sú silno začiatočnícke. Síce (občas) fungujú, ale nie
su zrejme príliš pekne napísané a privítam každé ich vylepšenie, ktoré
je zatiaľ nad rámec mojich elispových znalostí.
- Zapínanie slovenskej klávesnice a nastavenie správneho režimu
schránky. Keďze robím medzi Windows a Linuxom, tak mám nastavenú
kódovú stránku všade ako cp1250, aby moje texty mohli čítať aj
kolegovia. V súbore su natvrdo nastavené cesty pre moju konfiguráciu.
slovak.el
- Prepínanie US/SK klávesnice podľa toho, či je kurzor v
matematickom, alebo textovom móde. Vyžaduje súbor texmathp.el z balíka
AucTeXu. Dá sa zaviesť príkazom (require 'skkeyb) v .emacs, ale zatiaľ
to zavádzam manuálne keď potrebujem príkazmi M-x load-library RET
skkeyb RET a potom M-x skkeyb-on RET. Ak potrebujete češtinu, treba to
prepísať. Existuje ešte príkaz skkeyb-off.
skkeyb.el
- Zapnutie automatického vlnkovania: po určitých slovách (a nie v
matematickom móde) stlačenie medzery vypíše tildu. V súbore sa
nachádza zoznam slov, po ktorých to robí. Existuje ešte dávkový súbor
od p. Zamazala (tildify.el), ale takto sa mi to zdá byž jednoduchšie
(robí to automaticky).
textilde.el
4. Linky
-
Môj krátky kurz LaTeXu
-
AUC TeX
-
AUC TeX + MikTeX + .emacs
-
GNU Emacs for Windows NT and Windows 95/98
-
Emacs Lisp List
-
The very unofficial dotemacs home
-
Lispmeralda
-
Inštalácia MikKTeXu - TeX pod MS prostredím
Linky