Emacs

Résumé

Aujourd’hui, la plus grande partie du travail sur ordinateur consiste à lire du texte pour produire un nouveau texte. Par conséquent, il apparait essentiel de maitriser un outil d’édition de texte ; pour l’efficacité et son confort.
Je vous propose de parler de mon expérience avec Emacs.
Emacs ? ce vieux truc de geek dont on ne comprend rien ?
Oui oui, cet éditeur de texte. Je dirais même : ce couteau-suisse.
Je vous présenterai la “philosophie” d’Emacs à travers mon flot de travail. En prenant comme exemples l’édition de documents LaTeX et le développement de scripts Python. J’expliquerai aussi comment Emacs+Org-mode m’aide pour organiser mes tâches et autres ligne-mortes.
Puis je discuterai pourquoi un éditeur est plus efficace qu’un autre en parlant de l’extensibilité. Comment adapter son outil à ses besoins ? En somme, je parlerai d’extensions empaquetées et d’Emacs Lisp.
En résumé, le but de la présentation sera d’expliquer pourquoi Emacs c’est génial.

Date
22 Nov 2018 16:00 — 17:00

Message de l’auteur suite à la présentation :

Bonjour infomath,

Je vous remercie d’être venus assister à la présentation de l’éditeur de texte Emacs, je ne pensais pas que nous serions autant à s’intéresser à cet outil. J’en suis ravi.

L’exercice de présenter un outil informatique est un exercice formateur et j’ai beaucoup appris. D’abord, ce qui est intituif sur sa machine ne l’est plus en démo. Ensuite, il faut prévoir peu de démos et très bien les préparer. J’espère que mon enthousiasme pour Emacs aura compenser les ratés.

Vous trouverez la présentation à cette url :

https://zimoun.github.io/infomath-emacs/pres.html

Elle contient beaucoup de pointeurs vers des ressources variées (tutoriaux, videos, articles, etc.). J’ai essayé de rassembler tout ce que j’aurais voulu savoir ou qui m’a fait gagner du temps.

Les sources de cette présentation se trouve là :

https://github.com/zimoun/infomath-emacs/blob/master/pres.org

À partir de ce fichier Org-mode, tout est généré. Le mieux étant évidemment de parcourir ce fichier avec Emacs.

Ensuite, le fichier :

https://github.com/zimoun/infomath-emacs/blob/master/init.el

contient une configuration minimale pour Emacs. Elle fonctionne pour moi, a fonctionné après une paire de modifications mineures sur la machine de Bertrand. En d’autres termes, je ne garantis pas la portabilité.

Pour finir, si vous rencontrez des difficultés, n’hésitez pas à ouvrir un “issue” sur Github, à envoyer un “pull request”,ou tout simplement m’envoyer un email. Je ferais de mon mieux pour y répondre.

Bien cordialement et happy hacking, Simon

Avatar
Simon Tournier
Ingénieur de Recherche

Sur le même sujet