← Retour au blog
tech 27 août 2026

Emacs 31 : Guide non officiel du mode markdown-ts

Explore les fonctionnalités innovantes du nouveau mode markdown-ts dans Emacs 31, une approche révolutionnaire pour l'édition de Markdown.

Article inspiré de la source originale
Emacs 31: An unofficial guide to Markdown-ts-mode ↗ rahuljuliato.com

Introduction

La sortie d'Emacs 31 a apporté son lot de nouveautés, dont un certain "markdown-ts-mode" qui attire l'attention. Ce mode est marqué comme expérimental, ce qui soulève des questions : est-il prêt à l'emploi ? Quels avantages offre-t-il ? Ce guide t'aidera à activer ce mode et à comprendre ses fonctionnalités.

Comprendre le mode markdown-ts

Le `markdown-ts-mode` d'Emacs 31 est conçu pour offrir une expérience d'édition Markdown enrichie. Bien qu'expérimental, il supporte déjà la spécification CommonMark et la plupart des extensions Github Flavored Markdown (GFM). Il inclut des fonctionnalités comme les blocs de code pour des langages non supportés par Tree-sitter, des utilitaires de table des matières, et des interfaces avec des convertisseurs externes comme Pandoc et GFM.

Installation et configuration

Étant donné son statut expérimental, le mode markdown-ts n'est pas activé par défaut. Tu dois charger la bibliothèque manuellement. Voici un exemple de configuration avec `use-package` :

``lisp (use-package markdown-ts-mode :ensure nil :mode ("\\.md\\'" "\\.mdx\\'" "\\.markdown\\'") :config (require 'markdown-ts-mode-x)) ``

Si tu préfères une approche sans `use-package` :

``lisp (autoload 'markdown-ts-mode "markdown-ts-mode" nil t) (dolist (re '("\\.md\\'" "\\.mdx\\'" "\\.markdown\\'")) (add-to-list 'auto-mode-alist (cons re 'markdown-ts-mode))) (with-eval-after-load 'markdown-ts-mode (require 'markdown-ts-mode-x)) ``

Fonctionnalités clés

  1. Support étendu du Markdown : Couvre la spécification CommonMark et GFM.
  2. Intégration avec Tree-sitter : Offre une analyse syntaxique avancée pour l'édition de texte.
  3. Interfaces externes : Connecte avec Pandoc pour des conversions robustes de fichier.
  4. Utilitaires de table des matières : Facilite la navigation dans les documents longs.

Utilisation pratique

Pour activer ce mode sans affecter ta configuration actuelle, crées un fichier `testing.el` avec la configuration ci-dessus, puis lance Emacs avec :

`` emacs -Q --load 'testing.el' ``

Pourquoi l'adopter ?

En dépit de son statut expérimental, le `markdown-ts-mode` d'Emacs 31 se distingue par sa richesse fonctionnelle et sa flexibilité. Il est particulièrement utile pour les développeurs qui travaillent régulièrement avec Markdown et cherchent à optimiser leur flux de travail.

Conclusion

Le `markdown-ts-mode` apporte une nouvelle dimension à l'édition Markdown dans Emacs. Si tu es prêt à expérimenter et à participer à son développement, il pourrait bien devenir un outil essentiel dans ta boîte à outils.

Discutons de ton projet en 15 minutes.

---

Emacs 31 markdown-ts-mode Tree-sitter Markdown Pandoc
Newsletter Deepthix · 100% IA · chaque lundi 8h

Un agent IA lit la tech à ta place.

Notre agent IA scanne ~200 sources par semaine et te livre les meilleurs articles le lundi 8h. Gratuit. 1 clic pour se désinscrire.

Voir la page newsletter →

Tu veux automatiser tes opérations ?

Discutons de ton projet en 15 minutes.

Réserver un call