summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorRahul Martim Juliato <rahul.juliato@gmail.com>2026-05-23 09:18:40 -0300
committerSean Whitton <spwhitton@spwhitton.name>2026-05-23 16:25:09 +0100
commiteb653865c3a35af115360273fb5147b4943ba2ef (patch)
tree8c43ab03c8dd0cc910c76206b122b435568066ce /etc
parent7a17f97baa7d483cba5cde3cd22c34e0597e60b5 (diff)
markdown-ts-mode: Don't enable unconditionally by default
* lisp/textmodes/markdown-ts-mode.el (markdown-ts-mode-maybe): New function. (auto-mode-alist): Bind ".md", ".markdown", and ".mdx" to 'markdown-ts-mode-maybe' instead of 'markdown-ts-mode'. * etc/NEWS: Update the 'markdown-ts-mode' entry.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS17
1 files changed, 5 insertions, 12 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 083e6b50ea4..7fc998ff547 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3938,19 +3938,12 @@ A major mode based on 'conf-mode' for editing ".npmrc" files.
*** New major mode 'markdown-ts-mode'.
A major mode based on the tree-sitter library for editing Markdown
-files. This is now the default major mode for Markdown files. If you
-don't have the necessary tree-sitter grammar libraries installed, or if
-your Emacs was built without tree-sitter support, Emacs will now show a
-warning to that effect when you visit a Markdown file. If you don't
-want to use this mode and want to avoid these warnings, add the
-following to your init file:
+files. Markdown files are visited using this mode when the required
+tree-sitter grammars ('markdown' and 'markdown-inline') are available,
+or when the user has opted in via 'treesit-enabled-modes'. Otherwise,
+Markdown files fall back to 'text-mode'.
- (add-to-list 'auto-mode-alist '("\\.md\\'" . fundamental-mode))
- (add-to-list 'auto-mode-alist '("\\.markdown\\'" . fundamental-mode))
- (add-to-list 'auto-mode-alist '("\\.mdx\\'" . fundamental-mode))
-
-This will cause Emacs to visit Markdown files in Fundamental mode, which
-was the default before this mode was added to Emacs.
+To install the grammars, use 'M-x markdown-ts-mode-install-parsers'.
*** New major mode 'mhtml-ts-mode'.
An optional major mode based on the tree-sitter library for editing HTML