Un accueil sobre et apaisant
Martin Sos, fondateur et directeur technique d'une startup, décrit Emacs comme son point de départ quotidien. Dès l'ouverture de son ordinateur, il lance Emacs et découvre un écran violet sombre, vierge, agrémenté d'une citation motivante aléatoire. Ce « buffer de brouillon » (scratch buffer) l'invite à la réflexion, sans sollicitation ni distraction. Pour lui, cet espace vide est caractéristique d'Emacs : contrairement à la plupart des éditeurs de code, il n'est pas configuré a priori pour un type de document, laissant l'utilisateur libre d'en définir l'usage.
Un centre de commandement personnel
Au-delà de l'écriture de code, Emacs sert à l'auteur de tableau de bord pour sa vie professionnelle. D'une simple combinaison de touches, il accède à son agenda quotidien, synchronisé avec son calendrier Google. S'affichent alors sa check-list du jour, ses événements planifiés, ses tâches (selon la méthode GTD – Getting Things Done) et une boîte de réception. En appuyant sur « e », il peut ouvrir la fiche d'une tâche pour y prendre des notes, la décomposer ou suivre le temps passé (fonction de « pointage »). Cette trace horaire l'aide à maintenir sa concentration, puis à générer des rapports.
En fin de journée, il rédige un court journal de bord en quelques phrases, reflétant sur sa journée de travail. Pour les tâches complexes – codage, stratégie de recrutement, rédaction de contenu, planification de sprint – il commence par ouvrir la page correspondante dans Emacs, y collecte les informations, définit les exigences, ajoute des liens, brainstorme, crée des sous-tâches avec des statuts TODO et des estimations.
Un environnement intégré et extensible
L'auteur souligne la fluidité des transitions entre différentes activités. Depuis Emacs, il peut ouvrir un chat avec un modèle de langage (LLM) de son choix, consultable depuis n'importe quel buffer ouvert. Le terminal, le gestionnaire de fichiers, l'interface Git (magit, réputée pour sa qualité) sont accessibles en quelques touches. Lorsqu'il souhaite se concentrer sur l'écriture, il active un « mode zen » qui réduit l'affichage à une seule fenêtre centrée. Toutes ces actions utilisent les mêmes raccourcis et commandes, créant une expérience homogène.
L'analogie de la forteresse de la solitude
Martin Sos propose de voir Emacs non comme un système d'exploitation ou un environnement de calcul, mais comme une « base personnelle », à l'image de la Forteresse de la Solitude de Superman : un lieu où l'on se retire pour récupérer, réfléchir, planifier, et où l'on retrouve ses outils et son espace configurés selon ses besoins. Il insiste sur quatre caractéristiques : la flexibilité extrême qui permet de personnaliser entièrement l'outil ; sa pérennité (cinquante ans d'existence, indépendance vis-à-vis des modes et des entreprises) ; la possibilité de collecter ses pensées, de planifier, d'écrire et de bâtir une base de connaissances ; et la liberté de créer des outils et des flux de travail sur mesure.
Une évolution personnelle
L'auteur précise qu'il n'a pas toujours utilisé Emacs de cette manière. À l'université, il y voyait un éditeur de code stimulant, un choix technique par opposition à Vim. Ce n'est qu'en devenant manager, et en codant moins, qu'il a cherché une expérience clavier aussi fluide pour des tâches non liées au code. Cette recherche l'a conduit à explorer davantage Emacs, notamment le mode Org, et à réaliser son potentiel plus large.
Le mode Org comme porte d'entrée
Pour ceux qui souhaiteraient s'essayer à cette approche, Martin Sos recommande vivement le mode Org. Il suggère notamment d'étudier des configurations toutes faites (comme Doom Emacs) ou de partir d'une configuration minimale. Le mode Org permet la prise de notes, la gestion de tâches, la planification et l'écriture structurée, tout en restant dans Emacs. L'auteur y voit le meilleur point de départ pour transformer l'éditeur en un véritable centre de commande personnel.
Un témoignage sans prétention
L'article se conclut sur une note humble : l'auteur reconnaît ne pas avoir parfaitement transmis l'esprit de ce qu'il décrit, mais estime qu'il faut peut-être le vivre soi-même pour en saisir pleinement la valeur. Il invite chacun à essayer, sans pression, et à laisser Emacs devenir, peu à peu, son propre refuge numérique.