]> git.eshelyaron.com Git - emacs.git/commit
Support hierarchical documentsymbol in eglot-imenu
authorIngo Lohmar <ingo.lohmar@posteo.net>
Fri, 20 Sep 2019 16:39:23 +0000 (18:39 +0200)
committerJoão Távora <joaotavora@gmail.com>
Sat, 2 May 2020 21:46:14 +0000 (22:46 +0100)
commited162088f3036cbb9e964cc2775a2e12c0b6e9c4
treec783fac672c76dd06f50e10a2e54ed4f2482a094
parentbbf8a0d0f65aecdd617ea2d07b7c9e7f4053a79c
Support hierarchical documentsymbol in eglot-imenu

A reworking of an original implementation by Ingo Lohmar
<ingo.lohmar@github.com>

* eglot.el (eglot-client-capabilities, defvar): Add
DocumentSymbol.
(eglot-client-capabilities): Add
:hierarchicalDocumentSymbolSupport.
(eglot--parse-DocumentSymbol): Remove.
(eglot-imenu): Rewrite.

* NEWS.md (1.7): Mention new feature

GitHub-reference: close https://github.com/joaotavora/eglot/issues/303
lisp/progmodes/eglot.el