diff options
| author | Spencer Baugh | 2025-10-01 17:28:47 -0400 |
|---|---|---|
| committer | João Távora | 2025-10-03 09:44:56 +0100 |
| commit | 3ec87212a4227e08ffa46ccbf2f0eb198f99c1aa (patch) | |
| tree | 77a1d512b6a24117decfd74f093b7fd142797ad0 /java/README | |
| parent | 72f3f48d3676f7a31d4eb3f3bfc394ef58827d12 (diff) | |
| download | emacs-3ec87212a4227e08ffa46ccbf2f0eb198f99c1aa.tar.gz emacs-3ec87212a4227e08ffa46ccbf2f0eb198f99c1aa.zip | |
Eglot: make markup invisible instead of deleting it (bug#79552)
We use gfm-view-mode to render Markdown before we hand over the string
to ElDoc (which usually put it in a 'special' mode "*eldoc*" buffer).
'gfm-view-mode' adds keymap text properties to make links clickable. It
also makes some of the markup invisible with a special 'invisible'
property value which is specific to 'gfm-view-mode'. We used to delete
the latter, therefore breaking the link-clicking. Simply resetting the
regions with non-nil 'invisible' to 't' instead of deleting them fixes
this. See also https://github.com/joaotavora/eglot/discussions/1238
* lisp/progmodes/eglot.el: Make invisible markup invisible
instead of deleting it.
* etc/EGLOT-NEWS: Mention bugfix.
Co-authored-by: João Távora <joaotavora@gmail.com>
Diffstat (limited to 'java/README')
0 files changed, 0 insertions, 0 deletions