emacs/lisp/progmodes
João Távora bfa4d6dd40 Disable markdown-ts-mode & markdown-ts-view-mode for Emacs 31
Ported from emacs-31 release branch:

   commit 984932d4dc
   Author: Sean Whitton <spwhitton@spwhitton.name>
   Date:   Mon Jun 1 11:48:42 2026 +0100

       Disable markdown-ts-mode & markdown-ts-view-mode for Emacs 31

This synchronizes master's Eglot with emacs-31.  The goal of that commit
is to demote those markdown-ts-mode.el modes to "experimental" status in
emacs-31, but Eglot was already relying on them and changes were needed.

984932d4dc is not the commit that best
does those changes, but since that commit was marked "do not merge" on
emacs-31, I thought it best to bring it here manually so any further
work -- which doesn't contradict the overarching intention -- can
continue in emacs-31 with clean merges to master (where the GNU-devel
core Elpa package is pulled from).

* lisp/progmodes/eglot.el (eglot-documentation-renderer)
(eglot--format-markup): Don't call eglot--builtin-mdown-p.
* doc/misc/eglot.texi (Customization Variables):
* etc/EGLOT-NEWS: Don't mention markdown-ts-mode

Co-authored-by: Sean Whitton <spwhitton@spwhitton.name>
2026-06-01 19:11:46 +01:00
..
antlr-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
asm-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
autoconf.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
bat-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
bug-reference.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
c-ts-common.el ; Avoid byte-compilation warning in c-ts-common.el 2026-02-26 14:15:21 +02:00
c-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
cc-align.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-awk.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-bytecomp.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-cmds.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-defs.el CC Mode: Handle mixed symbols and non-symbols in regexps 2026-03-03 16:19:16 +02:00
cc-engine.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-fonts.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-guess.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-langs.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-menus.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-styles.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cc-vars.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cfengine.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cl-font-lock.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cmacexp.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
cmake-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
compile.el Avoid compilation-mode matching rust as gnu 2026-05-23 17:53:49 +01:00
cperl-mode.el ;cperl-mode.el: Fix fontification edge cases 2026-05-25 11:23:34 +02:00
cpp.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
csharp-mode.el Fix broken FOO-mode-indent-offset convention 2026-02-22 18:48:57 -05:00
cwarn.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dcl-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dockerfile-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
ebnf-abn.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebnf-bnf.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebnf-dtd.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebnf-ebx.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebnf-iso.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebnf-otz.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebnf-yac.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebnf2ps.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ebrowse.el Use the new error API functions 2026-03-10 10:48:21 -04:00
eglot.el Disable markdown-ts-mode & markdown-ts-view-mode for Emacs 31 2026-06-01 19:11:46 +01:00
elisp-mode.el ; Expand 'elisp-fontify-symbol' and 'elisp-scope-analyze-form' docs 2026-05-06 16:10:33 +02:00
elixir-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
erts-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
etags-regen.el etags-regen: Don't try to generate tags during completion, by default 2026-03-14 04:28:32 +02:00
etags.el etags--xref-backend: Move the definition to autoloads 2026-02-07 02:06:52 +02:00
executable.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
f90.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
flymake-cc.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
flymake-proc.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
flymake.el Use the new 'margin' face in Flymake (bug#80693) 2026-05-12 18:42:42 +03:00
fortran.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gdb-mi.el Fix Emacs responsiveness when debugging many thread-exit events 2026-01-11 17:19:49 +02:00
glasses.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
go-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
grep.el Save and restore original local keymap in grep-edit-mode 2026-05-24 11:18:29 +01:00
gud.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
heex-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
hideif.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
hideshow.el hideshow: Menu entry for 'hs-toggle-all' 2026-05-19 18:30:57 +03:00
icon.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
inf-lisp.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
java-ts-mode.el Fix broken FOO-mode-indent-offset convention 2026-02-22 18:48:57 -05:00
js.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
json-ts-mode.el Fix broken FOO-mode-indent-offset convention 2026-02-22 18:48:57 -05:00
ld-script.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
lua-mode.el ; Fix Gregor Schmid's attribution for lua-mode.el. 2026-05-08 13:47:52 +01:00
lua-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
m4-mode.el Improve m4-mode font lock 2026-02-22 17:10:17 +01:00
make-mode.el Fix defining a few faces as empty 2026-04-27 21:35:44 +02:00
meta-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
mixal-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
modula2.el Don't start docstrings with "This function" or similar 2024-12-26 21:02:45 +01:00
octave.el Use single-arg form of signal to re-throw an error 2026-03-10 10:48:22 -04:00
opascal.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
pascal.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
peg.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
perl-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
php-ts-mode.el Fix broken FOO-mode-indent-offset convention 2026-02-22 18:48:57 -05:00
prog-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
project.el Project prompters always default to current project, if any 2026-05-02 09:38:04 +01:00
prolog.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ps-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
python.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
ruby-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ruby-ts-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
rust-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
scheme.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sh-script.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
simula.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sql.el Update SQLite font-lock rules 2026-01-15 10:56:45 +00:00
subword.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
tcl.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
typescript-ts-mode.el Add treesit-ready-p check back to tree-sitter major modes (bug#80909) 2026-05-23 22:10:34 -07:00
vera-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
verilog-mode.el verilog-mode.el: Fix parameter replacements in AUTOINST. 2026-01-18 09:59:17 -05:00
vhdl-mode.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
which-func.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
xref.el xref-edit--prepare-buffer: Prohibit insertion before group headers too 2026-04-03 04:33:14 +03:00
xscheme.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00