GNU Emacs 20.6 v Red Hat Linux 6.2 CZ ===================================== Pavel Janík ml. & Ing. Rudolf Ulč GNU Emacs 20.6 je v distribuci Red Hat Linux 6.2 CZ zabalen společně s Gnus 5.8.3. Jeho "počeštění" je realizováno pomocí konfiguračního souboru ~/.emacs, který má každý nový uživatel ve svém domovském adresáři. Tento soubor také naleznete v adresáři /etc/skel. Dále následuje popis dalších balíčků pro GNU Emacs 20.6 obsažených v distribuci Red Hat 6.2 CZ. ------------------------------------------------------------------------------- Doporučená instalace: emacs-20.6-1.i386.rpm emacs-X11-20.6-1.i386.rpm emacs-leim-20.6-1.i386.rpm emacs-cs-utils-4.3-1.noarch.rpm intlfonts-1.2-1.noarch.rpm intlfonts-European-1.2-1.noarch.rpm Balík emacs obsahuje vše potřebné pro GNU Emacs. emacs-X11 obsahuje emacs zkompilovaný pro X11 (tento emacs je možné spustit i na textové konzoli), emacs-leim obsahuje podporu pro vstupní metody a je tedy nutný pro zprovoznění češtiny. Pokud nepoužíváte X Window System, nainstalujte si balík emacs-nox místo emacs-X11. Balík emacs-cs-utils obsahuje stejnojmenný balík Milana Zamazala, upravený pro Emacs 20.6 v RH 6.2 CZ. Původní balík obsahuje kromě nějakých hacků i rozumné věci jako česká jména do kalendáře, definice funkcí tildify* tak důvěrně známých uživatelům TeXu apod. Balíky intlfonts* obsahují fonty potřebné pro tisk dokumentů v českém a dalších jazycích. Pokud nainstalujete tyto balíky, umožní Vám nastavení obsažené v konfiguračním souboru .emacs komfortní práci v českém prostředí. Tento soubor obsahuje kromě komentářů následující řádky: (load "emacs-cs-utils-init") (load "intlfonts-init") (setq ispell-dictionary "czech") První řádek Vám zapne české jazykové prostředí, kódovou stránku Latin-2 apod. Vhodnou klávesnici si můžete zvolit doplněním jednoho z následujících řádků do souboru .emacs : (setq default-input-method "czech-qwerty") (setq default-input-method "czech-prog-1") (setq default-input-method "czech-prog-2") (setq default-input-method "czech-prog-3") viz soubor /usr/share/emacs/site-lisp/emacs-cs-utils/emacs-cs-utils-init.el Pokud si zvolíte například (setq default-input-method "czech-prog-2") a budete tedy mít tento řádek v souboru .emacs, po spuštění Emacsu a stisknutí C-\ (jak nastavit na přepínání klávesnice Pause se dozvíte ze souboru /usr/share/emacs/site-lisp/emacs-cs-utils/emacs-cs-utils-init.el) budete mít nastavenu zvolenou českou klávesnici. Druhý řádek zavádí do Emacsu podporu pro tisk dokumentů se znaky z jiných abeced než Latin-1. Pokud tento řádek budete mít ve svém souboru ~/.emacs uveden, budete moci tisknout česky (nejenom). Pokud budete mít nainstalovány všechny balíky intlfonts-*, zkuste si pro zajímavost vytisknout stránku, která se objeví po stisku C-h h a ukažte ji někomu, kdo Emacs nepoužívá. Začne... :-) Bližší dokumentaci naleznete v info stránkách (C-h i). Poslední řádek umožní Emacsu používat pro kontrolu pravopisu český ispell. ------------------------------------------------------------------------------- Další balíky obsažené v Red Hat 6.2 CZ jsou již nepovinné: ascii-1.4-1.noarch.rpm - zobrazuje aktuální kód znaku pod kurzorem auctex-9.9p-1.noarch.rpm - lepší TeX mód bbdb-2.00.06-1.noarch.rpm - "rolodex" blackbook-0.3-1.noarch.rpm - editace aliasů nikdy nebyla přijemnější blank-mode-1.3-1.noarch.rpm - někdy nejsou bílé znaky vidět blinking-cursor-1.00-1.noarch.rpm - blikající kurzor boxquote-1.2-1.noarch.rpm - rámečky do textu calculator-20000216-1.noarch.rpm - mocný kalkulátor color-theme-4.0.0-1.noarch.rpm - themes pro Emacs :-) elisp-manual-20-2.5-1.noarch.rpm - referenční manuál k Elispu emacs-lisp-intro-1.05-3.noarch.rpm - intro k Emacs Lisp emacs-name-1.2-1.noarch.rpm - nevíte, co to znamená EMACS? Doporučuji doplnění následujících řádek do ~/.emacs: (load "emacs-name-init") (random t) (emacs-name-set-frame-title) emvaders-1.0-1.noarch.rpm - aneb střílačka pro Emacs folding-2.68-1.noarch.rpm - outline je dobrý, ale folding je lepší footnotes-0.2-1.noarch.rpm - moc dobře to nefunguje, ale aspoň nějaké poznámky pod čarou highline-1.0-1.noarch.rpm - vysvěcování aktuálního řádku himark-1.0-1.noarch.rpm - zvýrazňování regionů htmlize-0.49-1.noarch.rpm - bez komentáře - prostě uložte buffer-with-faces jako HTML mailcrypt-3.5.5-1.noarch.rpm - podpora PGP pro Gnus, RMAIL apod. numbered-outline-0.1-1.noarch.rpm - číslovaný outline mód quickurl-19990528-1.noarch.rpm - ušetřete si psaní URL re-builder-1.2-1.noarch.rpm - jednoduchá tvorba regulárních výrazů setnu-1.05-1.noarch.rpm - něco z vi mi chybělo :-) slashdot-0.0.7-1.noarch.rpm - čtěte slashdot v Emacsu (doplňuje nnslashdot) todo-mode-1.38-1.noarch.rpm - co dělat, kdy jak a proč vkill-1.4-1.noarch.rpm - visual kill w3-4.0pre.46-1.noarch.rpm - web browser pro Emacs wcount-1.0-1.noarch.rpm - počítejte slova whitespace-2.8-1.noarch.rpm - někteří lidé nedokáží napsat rozumný zdroják Téměř každý balík obsahuje soubor název-init, jehož základní podporu můžete zavést pomocí příkazu (load "soubor-init") Dokumentaci k těmto balíkům naleznete v souborech /usr/share/emacs/site-lisp/název-balíku/*.el.