GNU Emacs est
l'éditeur de textes. Inutile de chercher
ailleurs, tout ce que vous avez l'habitude de faire avec votre éditeur
de textes habituel, Emacs le fait. Mais il ne s'arrête pas là, il
implémente tout un tas d'outils super utiles, tels qu'un navigateur de
répertoires très bien conçu (dired), une interface intéractive à diff
(ediff), une correction orthographique automatique (flyspell), un
environnement de compilation (compile), etc.
L'image ci-dessous est à placer fièrement sur les pages faites avec
Emacs. Pour une version plus grande de l'image qui orne la présente
page, cliquez
ici (
source XCF, 340K).
Documentation
J'ai commencé à commettre une documentation en trois volumes sur
Emacs, dont seuls les deux premiers sont terminés :
Modules
Emacs est écrit en partie en Lisp, ce qui vous permet d'écrire des
modules d'extension pour le paramétrer exactement à vos besoins. Vous
trouverez ci-dessous quelques modules que j'ai eu l'occasion de
développer.
-
guess-lang.el
,
un module qui détermine automatiquement la langue des données que vous
éditez dans le buffer courant (langues actuellement supportées:
français, anglais, espagnol et italien. Vous pouvez en rajouter
d'autres);
-
egocentric.el
,
un module qui met en surbrillance les occurences de votre nom et/ou
d'autres mots dans des buffers arbitraires. Très utile pour lire
distraitement un mail tout étant sûr qu'on ne parle pas de vous en
douce ;-);
-
tail.el
, pour
visualiser l'évolution d'un fichier grâce à la commande tail
(autorevert ne le fait pas tout à fait aussi bien);
-
pong.el
,
implémentation en Emacs-Lisp du cultissime pong;
-
fortune.el
, pour
maintenir une base de fortunes;
-
signature.el
,
pour insérer une fortune aléatoire en bas de chaque mail (ce qui
finalement existe déja en standard sous GNU Emacs);
-
under.el
, souligne
une région avec des accents circonflexes, très pratique pour relever
le mot qui tue dans un mail;
-
workbone.el
, un
lecteur de CD audios pour GNU Emacs (utilisant workbone et avec le
support cddb, ouaouh!);
-
df.el
, un programme pour
afficher dans la mode line la place disque restante (utile pour éviter
de perdre des fichiers).