diff options
author | Yuan Fu <casouri@gmail.com> | 2022-11-12 15:57:02 -0800 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2022-11-12 15:57:02 -0800 |
commit | 908aab6144bf9f62dd5b2c2f1776ed177fa6d18f (patch) | |
tree | 11d57d02c4f87e5ddf7f4c6133c2f893c221e1f8 /test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el | |
parent | c78dc25a5351b1a4191028ba252c892ae1dd2438 (diff) | |
download | emacs-908aab6144bf9f62dd5b2c2f1776ed177fa6d18f.tar.gz emacs-908aab6144bf9f62dd5b2c2f1776ed177fa6d18f.tar.bz2 emacs-908aab6144bf9f62dd5b2c2f1776ed177fa6d18f.zip |
Improve tree-sitter imenu for c-mode and js-mode
Instead of a flat list, now categorize imenu entries into categories
like "Function", "Variable", "Class", etc.
* lisp/progmodes/c-ts-mode.el (c-ts-mode--imenu-1): Handle more edge
cases.
(c-ts-mode--imenu): Categorize menu entries.
* lisp/progmodes/js.el (js--treesit-imenu-type-alist): Remove variable.
(js--treesit-imenu-label): Remove function.
(js--treesit-imenu-1): Use the name alone for labels.
(js--treesit-imenu): Categorize menu entries.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el')
0 files changed, 0 insertions, 0 deletions