]> git.eshelyaron.com Git - emacs.git/commit
Also use signature label offsets for parameter info
authorgaleo <galeo@users.noreply.github.com>
Thu, 26 Sep 2019 12:04:13 +0000 (20:04 +0800)
committerJoão Távora <joaotavora@gmail.com>
Thu, 26 Sep 2019 12:04:13 +0000 (13:04 +0100)
commit051bc27a101f0c9f3376194ec53842c87d31e94e
tree86ce51b561e8a205d6859646c8dee9a80943f693
parent2b3e8deb4fe4b15b3c88f94fc25ed01db043737a
Also use signature label offsets for parameter info

According to the LSP specification, a parameter of a callable-signature
has a label and a optional doc-commet. The label of a parameter
information is either a string or an inclusive start and exclusive end
offsets within its containing signature label.

Previously, this was only taken in account for highlighting the
parameter in the definition signature.

* eglot.el (eglot--sig-info): Handle signature label offsets
  when printing the signature parameter information.

Copyright-paperwork-exempt: yes
GitHub-reference: fix https://github.com/joaotavora/eglot/issues/272
lisp/progmodes/eglot.el