Modules pour Emacs
Par Benjamin Drieu le dimanche 10 juin 2012, 14:44 - Code - Lien permanent
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.
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
Deux chapitres d'une documentation sur Emacs ont été publiés sur le site de l'April :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).
- erc-avatars.el , un module pour ERC, pour afficher des jolis avatars à côtés des noms de vos amis.