diff options
author | Yuan Fu <casouri@gmail.com> | 2024-12-24 13:17:51 -0800 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2024-12-24 13:56:44 -0800 |
commit | e2a9af431191d5c71e2ca7a4347ce9e435e8cca0 (patch) | |
tree | 67a6f8c6dfa92f4905f584eb887508e8b92b99ef /lisp/emacs-lisp/comp-cstr.el | |
parent | 833494d4b00a837be8ceaa09b37f54ce17d0a062 (diff) | |
download | emacs-e2a9af431191d5c71e2ca7a4347ce9e435e8cca0.tar.gz emacs-e2a9af431191d5c71e2ca7a4347ce9e435e8cca0.tar.bz2 emacs-e2a9af431191d5c71e2ca7a4347ce9e435e8cca0.zip |
Add treesit-aggregated-simple-imenu-settings
Now we support setting up Imenu for multiple languages
* doc/lispref/modes.texi: Update manual.
* lisp/treesit.el:
(treesit-aggregated-simple-imenu-settings): New variable.
(treesit--imenu-merge-entries): New function.
(treesit--generate-simple-imenu): This was previously
treesit-simple-imenu.
(treesit-simple-imenu): Support
treesit-aggregated-simple-imenu-settings.
(treesit-major-mode-setup): Recognize
treesit-aggregated-simple-imenu-settings.
* test/src/treesit-tests.el (treesit-imenu): New test.
Diffstat (limited to 'lisp/emacs-lisp/comp-cstr.el')
0 files changed, 0 insertions, 0 deletions