[linux] RH-CS: Emacs a jak na nej
Pavel Janik ml.
Pavel.Janik na inet.cz
Neděle Leden 17 12:40:16 CET 1999
Preji prijemny den,
jak jste si jiz jiste vsimli, poslal dnes Yenya do konference
linux na muni.cz oznameni o zmenach v distribuci Red Hat CS. Jednou ze
zmen je i zarazeni korektne zabaleneho Emacsu, protoze ten z
distribuce Red Hat 5.2 je opravdu na nic. Tato verze (resp. novejsi
takto zabalena) bude k dispozici i v distribuci Red Hat 6.0.
Co je tedy noveho? Predevsim k tomu, abyste zacali psat
cesky/slovensky staci mit nainstalovany stejne baliky jako obvykle,
protoze balik leim, ktery v oficialnich RPM balicich chybel, je
pritomen.
Jak tedy nainstalovat Emacs? Je to jednoduche:
# smazat stare baliky Emacsu (nepovinne, je mozno i upgradovat)
rpm -e emacs emacs-nox emacs-X11 emacs-el
# nainstalovat spolecne baliky
rpm -Uvh emacs-20.3-4.i386.rpm emacs-el-20.3-4.i386.rpm
# z nasledujicich prikazu si vyberte pouze jeden (muzete i
# oba, pokud mate dostatek mista na disku ;-)
rpm -Uvh emacs-X11-20.3-4.i386.rpm
rpm -Uvh emacs-nox-20.3-4.i386.rpm
# Dalsi baliky jsou nepovinne
# Pokud vite, co je to bbdb a pouzivate to stejne jako ja, napiste
rpm -Uvh bbdb-2.00-1.noarch.rpm
# Pokud chcete pouzivat PGP v rmailu, GNUS...
rpm -Uvh mailcrypt-3.5.1-1.noarch.rpm
# Pokud chcete pouzivat w3, tedy webovy prohlizec...
rpm -Uvh w3-4.0pre.39-1.noarch.rpm
# Pokud chcete mit cesky/slovensky kalendar, tisknout v ISO
# 8859-2, "vlnkovat" v \TeX u nebo rekodovat z/do ISO 8859-2,
# SGML nebo \TeX ovych sekvenci
rpm -Uvh emacs-cs-utils-4.2-1.noarch.rpm
Pokud si nainstalujete jakykoli z nepovinnych baliku, muzete do sveho
~/.emacs pridat nasledujici:
(load "nazev-baliku-init")
a balik bude pripraven k pouziti. Tedy napr.:
(load "emacs-cs-utils-init")
staci k tomu, aby se: zapnulo ceske prostredi (pro slovenske kolegy -
podivejte se do souboru emacs-cs-utils-init.el a zamente czech za
slovak), pocestil/poslovencil kalendar, tisklo v ISO 8859-2 a aby jsme
mohli pouzivat funkci tildify-buffer, tildify-region,
sr-recode-to-many a sr-recode-from-many.
Pokud tedy bude vas ~/.emacs obsahovat pouze tento radek, muzete po
startu Emacsu prepinat mezi anglickou a ceskou klavesnici pomoci
C-\. Budete si jeste ale muset najit hezke ISO 8859-2 fonty, ale to
jiz necham jako domaci cviceni (navod: hledejte v dokumentaci
:-). Tento balik je nepovinny. Bez jeho instalace ale musite do sveho
~/.emacs doplnit:
(set-language-environment "czech")
Pokud byste to neudelali, museli byste vzdy po startu Emacsu otevirati
menu a klikat a klikat...
Pokud chcete pouzivat bbdb, coz je takova mala databaze lidicek,
pridejte do sveho ~/.emacs radek
(load "bbdb-init")
ktery nastavi bbdb tak, ze jej budete moci pouzivat v GNUS, MH i
Rmailu. Navic, pokud je nainstalovan i w3, je povolena i jeho podpora
(vice viz v dokumentaci v info podobe nebo v /usr/doc/bbdb*)..
Podporu PGP v mailerech pridate jednoduchym
(load "mailcrypt-init")
Pokud pouzivate pgp verze 5.0 musite jeste pridat:
(mc-setversion "5.0")
(nebo primo upravit v mailcrypt-init.el). Potom budete moci pouzivat
PGP pro verifikaci, podepisovanii kryptovani v Newsch, Rmailu i MH.
Instalace W3 je take jednoducha:
(load "w3-init")
(jak prekvapive :-). Nyni zkuste napr. M-x w3...
Pokud budete chtit v kteremkoli baliku cokoli nastavit, podivejte se
nejdrive do souboru balik-init.el, verim, ze tam podstatnou cast
najdete bez toho, abyste cetli dokumentaci. Pokud tam hledane
nenajdete, prectete si dokumentaci v /usr/doc/nazev-baliku*/. Pokud
hledane ani tam nebudu, napiste mi, pokusim se vam poradit.
Pokud v balicich najdete chybu, ktera je zpusobena zabalenim, napiste
mi. Pokud mate nejaky napad, jak baliky vylepsit, sem s nim. Pokud
najdete primo chybu v programech, napiste jejich autorum, stejne jako
jsem to udelal ja (nekteri, zvlaste ti cesti, sice neodpovedeli, ale
...).
Verim, ze tyto baliky pomohou k rozsireni jiz tak pocetne obce
emacsove...
--
Pavel Janik ml.
Pavel.Janik na inet.cz
Další informace o konferenci linux