RHCZ: Dokumentace a standardní nastavení pro GNU Emacs 20.6
Pavel Janik ml.
Pavel.Janik na inet.cz
Pátek Březen 10 23:15:12 CET 2000
Zdravím,
společně s Ing. Richardem Ulčem jsme připravili dokumentaci a .emacs do balíku
etcskel pro Red Hat Linux CZ 6.2. Pokud tyto soubory chcete vyzkoušet,
potřebujete mít nainstalovány RPM balíky z
ftp://ftp.linux.cz/pub/localization/emacs/redhat/ nejlépe na 6.2beta, ale
pravděpodobně je možné tyto balíky po rekompilaci ze SRPM také použít i na
6.1.
Chyby prosím reportujte v redhat-cz na .
P.S.: Milane, kdo bude dělat etcskel? Petr? Petře? Ještě to není finální
verze, přibude ještě nastavení pro AuCTeX.
--
Pavel Janík ml.
Pavel.Janik na inet.cz
------------- další část ---------------
;;; .emacs - Sample .emacs for Red Hat Linux CZ 6.2
;; Copyright (C) 2000 Pavel Janík ml.
;; Author: Pavel Janík ml. <Pavel.Janik na linux.cz>
;; Maintainer: Pavel Janík ml. <Pavel.Janik na linux.cz>
;; Version: 1.0
;; Keywords: emacs configuration czech
;; This program is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
;; any later version.
;;
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;;
;; You should have received a copy of the GNU General Public License
;; along with this program; if not, write to the Free Software
;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
;;
;; CREDITS: Ing.Rudolf Ulč
;;
;;
;; Nastavení českého prostředí
;;
(load "emacs-cs-utils-init")
;;
;; Podpora pro tisk multilinguálních dokumentů (včetně českých)
;;
(load "intlfonts-init")
;;
;; Nastavení českého slovníku pro kontrolu pravopisu
;;
(setq ispell-dictionary "czech")
------------- další část ---------------
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.
Další informace o konferenci Linux