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