
Plus qu'une configuration
Après plus d'un an de disparition, j'ai enfin pris le temps de remettre à jour et d'améliorer un environnement complet permettant d'utiliser efficacement Emacs « out of box », un des éditeurs de texte les plus puissants qui existent avec après/avant Vi. J'utilise quotidiennement l'empaquetage que je mets à disposition aujourd'hui, fruit de près de 8 ans d'utilisation et de recherche sur la configuration idéale, pour :
- développer en PHP (pi-php-mode), Javascript (js2-mode), SQL (SQLMode), Python (python-mode), Haskell (haskell-mode), XML/XSLT (nxml-mode et XSLT-process), ELisp (Using Emacs as a Lisp IDE), C++ (Using Emacs for Programming C++) etc ;
- générer des documents quelconques, de la lettre administrative (Classe lettre) à de la documentation technique ou scientifique (AucTeX et Asymptote) en passant par la prise de notes (org-mode) ;
- lire les courriels, les flux RSS et les newsgroup (gnus), chater sur Jabber (jabber.el) ;
- écouter de la musique avec Bongo ;
- explorer/éditer des répertoires (Dired, the Directory Editor) qu'ils soient locaux ou distants via SSH ou FTP (voir Plus qu'un explorateur de fichiers : le mode Dired d’Emacs) ;
faire le café(CoffeeMode, yes you can)- etc, la liste est vraiment trop longue.
Download
Toute ma configuration, qui est en fait plus qu'une configuration, est sous contrôle Git ; tout est expliqué pour l'installation sur la page de téléchargement.
Documentation
Un bon début de documentation en français se trouve dans le fichier init.el livré dans le paquet ; une traduction en anglais serait bienvenue.
Il faudrait que j'en fasse un PDF qui recense les raccourcis et les fonctionnalités ajoutées par ma configuration.
Amélioration envisageable
Il serait très intéressant, si des utilisateurs pouvaient créer d'autres branches git et ainsi fournir des configurations/empaquetages alternatives basées sur ce processus de configuration extensible. Si vous êtes intéressés par un tel développement, contactez-moi.