Emacs je bezva! Píšeme v něm všechny naše články, knihy a zdrojové kódy. I tento text jsme napsali v Emacsu a pak ho clipboardem přenesli do Internet Exploreru (to byl fór, nicméně je pravdou, že Emacs běží i ve Windows).
Zvládnout ovládání Emacsu je kus práce, ale z dlouhodobého hlediska se vyplatí. Většinu dokumentů píšeme v XML nebo v HTML a pro Emacs existuje takřka geniální balík maker PSGML, který z něj udělá XML/SGML editor. Z Emacsu se tak stane nejlepší XML editor, který je ještě zadarmo.
Já osobně (Jirka) oceňuji, že Emacs má přímo zabudovanou podporu systému pro správu verzí CVS, takže práce na rozsáhlejších webových aplikacích je hračka.
Já osobně (Lenka) oceňuji, že klávesové zkratky Emacsu fungují v příkazovém řádku stejně dobře jako v PINE, a když nefungují, pomůže
Tak jsme právě zjistili, že nám root ukousnul druhou část příspěvku. Ti administrátoři jsou dneska hrozně nenažraní.;)
Dokončíme alespoň větu:
pomůže psychiatr (součást Emacsu).
Když se naučíte ovládat Emacs, bude vám jedno, jestli zvítězí Windows nebo Linux. Jirka při práci u počítače tráví 85 % času v Emacsu (zbytek je IE a Pegasus Mail), Lenka 75 % (zbytek je prohlížeč, Matlab a pokusy opustit náhodně spuštěný editor vi :).
Osobne jsem na Linuxu zacinal v joe (asi Kdo ne, ne?). Obcas jsem se take dostal
omylem do vi[m] a pak jsem musel vim uspat a killnout. Nedavno jsem se rozhodoval,
co se naucim, jestli vim nebo emacs. Kdyz jsem tak koukal do manualu, zacal
se mi libit vim. Takze jsem se ho naucil (teda nejsem guru). Ale ted zacinam pokukovat
i po emacsu. Hlavne proto, ze ma ten emacs lisp a rekl bych vetsi programovaci moznosti
nez vim (nebo se pletu?). Akorat se mi stale nedostalo pod kuzi jeho ovladani. A jeho mody
pro ruzne soubory (makra, chovani, zvyraznovani), ktere jsou urcite skvele, me trosku desi,
prave proto, ze je jich tolik. Ale zacinam delat pokusy s emacsem, tak snad to zvladnu.
to je zvlastni... kazdy s kym jsem se setkal povazuje vi[m] za naprosto obludnou neovladatelne ke smazani souboru se ritici zalezitost, kterou spousti pouze omylem... spasou se stane joe ci emacs... ja osobne sam to nedovedu pochopit :) - prvni muj linuxovy editor byl vim, jeho ovladani je pro mne naprosto prirozene a nativni, naopak mi proste nejde do hlavy jak ten emacs primet aby se skoncil jinak nez ho killnout :)... stravil jsem nad tou obludou asi dve hodiny a proste mi ten styl a princip ovladani naprosto nevyhovuje :o)....
vim a emacs (elvis je horsi nez vim i emacs [imho] - krok stranou ;) jsou prohlizece diametralne odlisneho principu funkcnosti i stylu ovladani, i kdyz spektrem moznosti se dosti podobaji (vim sice mozna nema programovatelnost emacsu, ale ja osobne jsem spise low-level programator a radeji delam v Ccku nez v Lispu :)... imho zalezi na kazdem, jaky zpusob prace a principy mu spise vyhovuji.... kazdopadne imho patri zn
Emacs je docela obluda, ale nektere mody jsou vazne dobre. Treba editace XML a SGML je v PSGML modu opravdu vyborna. Ale ja si porad za boha nemuzu zvyknout na ta silena C-c C-t, C-c C-f C-s a pod. Vubec mi nesedi neustale kvuli kazde ptakovine sundavat ruce z pismenkovych klaves. V tomhle je naprosto uzasny vim, a vzhledem k tomu, ze chystaji folding a je mozne pouzivat perl ci python (mimo jine) jako skriptovaci jazyk, asi u nej zustanu naveky veku amen. Kazdy zpocatku na ovladani vim nadava, ale kdo s nim dela trosku vic, da mi za pravdu, ze je vyreseno proste sqjele ;)
EMACS = Escape Meta Alt Control Shift
V tom je řečeno vše - ovládání Emacsu nepovažuji za nejšťastnější. Jenomže mám jeden dobrý
důvod, proč u něj pořád zůstávám. Kdysi jsem si napsal CCL rutinu pro čtení/ukládání WIN1250
souborů (rozuměj - pokud tam je nějaké to 'š' apod., Emacs automaticky pozná, že je to WIN1250
a otevře ho jako takový a posléze ho zase tak uloží, aniž bych se o to musel starat) a k tomu se
mi vim nepodařilo donutit (neříkám, že to nejde, jenom se mi nechce zase někde půl dne hledat
v manuálech, jak se to píše - už ten Emacs byl porod...).