[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