❌

Vue normale

Emacs a 50 ans

1 novembre 2026 à 11:29

Joyeux anniversaire Emacs ! Comme Slashdot l’a opportunément relevé, ce bel éditeur a maintenant un demi-siècle, ce qui semble complètement dingue.

J’avais déjà clamé mon admiration ici il y a quelques années, alors c’est l’occasion de revenir sur ce beau morceau de logiciel, qui ne fait pas son âge (comme moi, donc), et sur ce qu’on peut encore faire avec aujourd’hui.

Il a eu une vie un poil mouvementée, né à partir de TECO, réécrit complètement par Richard Stallman pour devenir GNU Emacs, forké vers XEmacs… On pourra bien entendu rappeler les innombrables flame wars avec Vim, les aphorismes usuels (Eight megs and constantly swapping, Emacs est un système d’exploitation auquel il manque un bon éditeur de texte…). C’était le bon temps.

Emacs a perdu de sa superbe aux grands moments des IDE tout intégrés, mais finalement c’est de là qu’est venue la libération, et ironiquement on peut remercier Microsoft. Avec l’apparition du Language Server Protocol, qui a découplé le langage de l’éditeur et permis le lint, l’auto-complétion, les erreurs en ligne et autres, Emacs est redevenu tout à fait productif, et j’aurais envie de dire, tout du moins dans mon cas, un meilleur éditeur C++ que les VScode et CLion, proposant des fonctionnalités similaires, voire supérieures (Mode tramp ssh + docker par exemple), pour une bien plus grande légèreté et stabilité. Et à chaque fois que je dois écrire ou lire quelque chose, que ce soit du texte, ma TODO list, du C++, du shell, du Latex, du Yaml, ou, Cthulhu me protège, du Python, eh bien Emacs reste l’endroit le plus pratique pour tout ça, avec dans le pire des cas un petit paquet melpa à installer rapidos pour être complètement dans le bain.

Emacs est surprenamment encore pertinent en ces jours de vibe coding: les LLMs sont plutôt doués en LISP, et faire écrire son propre mode devient trivial. Il y a tout un tas de modes pour s’intégrer avec un agent, dont agent-shell est l’un des plus aboutis. J’ai ainsi codé un petit mode très spécialisé qui m’affiche ma liste de projets, et me permet de créer un nouveau workspace git en m’ouvrant une fenêtre magit, une fenêtre agent-shell, et une fenêtre dired, le tout à travers un tramp - Me donnant un espace de travail complet et intégré pour travailler sur une machine de dev à distance comme si j’y étais.

Prochaine étape, le centenaire !

Ce texte a bien entendu été tapé dans Emacs. On ne se refait pas.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Revue de presse de l’April pour la semaine 43 de l’année 2026

Par : echarp · Arkem
27 octobre 2026 à 05:50

[ZDNET] L'IA réduit fortement le temps de développement en open source, mais…

✍ Thierry Noisette, le dimanche 25 octobre 2026.

Selon une étude de la fondation Linux, l’IA générative fait gagner beaucoup en productivité, mais amène des propositions de modifications dont 25% n’ont pas ou peu de valeur.

[L'usine Nouvelle] Un rachat à 12,9 milliards de dollars: avec Hugging Face, Nvidia assoit sa position de défenseur de l’IA open source

Le samedi 24 octobre 2026.

Avec le rachat de la start-up Hugging Face, Nvidia consolide son statut de défenseur de l’IA open source.

[clubic.com] Microsoft encaisse la plus grosse part des 100 millions d'euros que l'État dépense chaque année en bureautique

✍ Alexandre Boero, le jeudi 22 octobre 2026.

La Cour des comptes a chiffré la facture bureautique de l’État, qui s’élève à 100 millions d’euros en 2025, une somme majoritairement versée à Microsoft. Elle recommande un plan de migration de trois à quatre ans vers les logiciels libres.

Et aussi:

[ZDNET] Munich abandonne (une nouvelle fois) les logiciels propriétaires au profit de l'open source, mais pas pour les ordinateurs de bureau sous Linux

✍ Steven Vaughan-Nichols, le lundi 19 octobre 2026.

Dans le secteur public, l’open source n’échoue pas à cause de problèmes techniques. Il échoue parce qu’il n’est pas en phase avec les priorités politiques.

Commentaires : voir le flux Atom ouvrir dans le navigateur

❌