Emacs cache des trésors : 5 fonctionnalités oubliées
Pourquoi ça compte pour toi
Emacs a un problème : ses meilleures fonctionnalités sont invisibles. Elles existent, gratuites, prêtes à l'emploi, mais personne ne les mentionne. Si tu bosses en ligne de commande, gagner 30 secondes par recherche de fichier ou par comparaison de texte, c'est du temps récupéré. Et sans installer un paquet supplémentaire.
Ce qu'il faut retenir
- 1.dictionary-tooltip-mode : survole un mot, vois sa définition instantanément
- 2.find-file et dired acceptent les wildcards (* ? []) pour ouvrir plusieurs fichiers
- 3.ffap-menu scanne tout le buffer et te liste fichiers + URLs en complétions
- 4.compare-windows compare deux buffers ligne par ligne depuis le curseur
- 5.Aucun paquet nécessaire : tout est dans Emacs 28.1+
Tu galères avec le jargon ?
Lis la version réécrite en mode débutant — toutes les idées, sans le jargon.
Pourquoi cet article t'intéresse (vraiment)
Emacs souffre d'un mal spécifique : ses fonctionnalités les plus utiles sont enterrées dans la doc. Pas parce qu'elles sont compliquées — c'est l'inverse. Elles sont trop évidentes pour être mentionnées.
L'auteur de cet article explore des commandes vues moins de 5 fois dans 20 ans de communauté Emacs. Ce n'est pas un « getting-started ». C'est pour ceux qui connaissent déjà undo-in-region et veulent aller plus loin.
Les 5 pépites
1. Dictionnaire au survol
M-x dictionary-tooltip-mode
Active le mode, puis survole n'importe quel mot. Une infobulle apparaît avec la définition. Ça marche avec tes dictionnaires locaux en priorité, puis Wiktionary. Utile quand tu lis une doc technique ou un code inconnu.
2. Wildcards dans find-file et dired
Tu peux vraiment utiliser *, ?, [] en interactif :
- ▸
C-x C-f *foo*.txt→ ouvre TOUS les fichiers contenant « foo » - ▸
M-x dired+*/*_region_*→ liste tous les fichiers nommés_region_*dans les sous-dossiers
C'est puissant pour nettoyer en masse ou charger une série de fichiers d'un coup.
3. ffap-menu : tous les liens en une liste
M-x ffap-menu
Scanne le buffer entier à la recherche de chemins fichier ET d'URLs. Te les propose en complétions interactives. Depuis là, tu peux filtrer, copier, ouvrir, ou exporter la liste entière.
Bonus : l'auteur partage une version personnalisée qui attrape aussi les URLs cachées dans les propriétés de texte (comme sur EWW).
4. compare-windows : diff léger et immédiat
M-x compare-windows
Compare le texte de deux fenêtres depuis leurs positions respectives et s'arrête à la première différence. Pas spectaculaire, mais remarquablement pratique pour vérifier des variantes.
5. Zero setup, zéro paquet
Tout ça vit dans Emacs 28.1+. Aucune dépendance, zéro config. Tape la commande, c'est là.
Le vrai message
Emacs a un paradoxe : plus tu explores, plus tu trouves. Mais la découverte ne vient pas du marketing ni des tutos populaires — elle vient de lire la doc et de tester. Cet article est une invitation à faire ça systématiquement.
Et concrètement pour toi ?
Choisis ton profil — la lecture de l'article change selon qui tu es.
Pour toi, découvre que les meilleurs outils ne sont pas toujours les plus visibles : Emacs a 40 ans, ses fonctionnalités existent, mais c'est un manque de communication qui les cache. C'est un bon exemple de comment la technologie progresse sans fanfare.
Essayer maintenant
Ouvrir Emacs et tester →Source
Approfondir avec un guide
Pour aller plus loin
Cet article t'a donné envie d'approfondir ? Deux formations Noésis t'attendent :
Explorer les thèmes de cet article :