GNU Emacs 20.6 pro Red Hat Linux 6.2 CZ
Pavel Janik ml.
Pavel.Janik na inet.cz
Pondělí Březen 6 20:22:00 CET 2000
-----BEGIN PGP SIGNED MESSAGE-----
Zdravím,
dnes jsem udělal RPMka GNU Emacsu verze 20.6 pro Red Hat Linux 6.2 CZ. Vše se
nachází na ftp://ftp.linux.cz/pub/localization/emacs/redhat/. Jsou tam jak
RPMS tak i SRPMS. RPM obsahují navíc kromě standardního Emacsu ještě
updatované Gnus (používáte snad někdo Gnus, které jsou v Emacsu
zahrnuty?). AucTeX bude následovat již brzy, já bohužel LaTeX nepoužívám a tak
je to pro mne celkem obtížné.
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, emacs-leim obsahuje podporu pro vstupní metody a je tedy
nutný pro rozchození č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, obsahující
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é uživatelům TeXu apod.
Balíky intlfonts* obsahují fonty potřebné pro tisk dokumentů v českém jazyce.
Pokud nainstalujete tyto balíky, mělo by stačit do souboru ~/.emacs napsat:
(load "emacs-cs-utils-init")
(load "intlfonts-init")
První řádek Vám zapne české jazykové prostředí, kódovou stránku Latin-2
apod. Vhodnou klávesnici si můžete zvolit jedním z následujících řádků v
souboru ~/.emacs (viz také soubor
/usr/share/emacs/site-lisp/emacs-cs-utils/emacs-cs-utils-init.el):
(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")
Já osobně používám
(setq default-input-method "czech-prog-2")
Ale samozřejmě nechci nikomu vnucovat :-) Pokud budete mít tyto řádky v
~/.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 .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).
Další balíky jsou nepovinné, ale já je používám a tak jsem je také vystavil.
ascii-1.4-1.noarch.rpm - zobrazuje aktuální kód znaku pod kurzorem
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 do Emacsu
emacs-name-1.2-1.noarch.rpm - nevíte, co to znamená EMACS? Doporučuji:
(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 pro 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"). Dokumentace většinou není,
přečtěte si zdrojové texty jednotlivých modulů).
RPMka byla sestavena na počítači s Red Hat Linux 6.2 Beta, která byla deset
minut před sestavením na serveru red Hatu, takže by měla být
poslední... Stejná RPMka používám na svém stroji bez viditelných problémů a
tak budu rád, když tam nějaké najdete :-)
Bohužel nemám čas poradit každému, co a jak má fungovat, proto se omezím na
odpovědi týkající se samotného zabalení a nikoli Emacsu jako takového,
omlouvám se předem, pokud neodpovím na Váš dotaz. A pokud odpovím, budete
stejně vždy jenom odkaz do Info stránek :-)
P.S. Pokud budete mít návrh na nějaké vylepšení či nový balík, rád se nechám
inspirovat. Uvítám i ohlasy typu: "funguje mi to", pokud nebudete očekávat
odpověď ode mne :-)
- --
Pavel Janík ml.
Pavel.Janik na inet.cz
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv
Comment: Public Key available by mail -s'send pgp' Pavel.Janik na inet.cz </dev/null
iQCVAwUBOMQFQSQfPa4s2BHNAQGS9AQAtMh9UP3oSci5+ZwwjxacANv+S0k5PbX7
aSrGTr45Z9b7UA+pI27GHeyjPx/hyerTrMQ9bnjPaSDMeJOiEjmXjx+TrHtIVDLm
22xtiJZyrp2ePNf9OgUJ2a5elOw0b2QEGGyjFuzBuwsiktDV03tgNGogslDotL0R
yUzePpS3rIw=
=iVev
-----END PGP SIGNATURE-----
Další informace o konferenci Linux