aboutsummaryrefslogtreecommitdiffstats
path: root/java
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
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')
0 files changed, 0 insertions, 0 deletions