aboutsummaryrefslogtreecommitdiffstats
path: root/java/debug.sh
diff options
context:
space:
mode:
authorJoão Távora2023-04-08 20:41:13 +0100
committerJoão Távora2023-04-08 20:41:38 +0100
commit685435cb52eaa6f61b7088398f1f53e69d76e63e (patch)
treefcf88cd32e65c3598c1b93eafb0876094f69e430 /java/debug.sh
parentaef996cd34f421da6540cccb9cc3ac2153458e36 (diff)
downloademacs-685435cb52eaa6f61b7088398f1f53e69d76e63e.tar.gz
emacs-685435cb52eaa6f61b7088398f1f53e69d76e63e.zip
Eglot: simplify eglot--sig-info and fix edge cases (bug#62687)
The documentation of each signature was rarely rendered because of obsolete logic that skipped MarkupContent objects. The new function follows the principle that echo are gets as little as possible, while the *eldoc* buffer gets as much as possible (except, for the individual parameter documentation, as I couldn't find a single server that uses it). Tested with clangd, pylsp, jdtls, gopls, rust-analyzer, zls. * lisp/progmodes/eglot.el (eglot--sig-info): Simplify.
Diffstat (limited to 'java/debug.sh')
0 files changed, 0 insertions, 0 deletions