diff options
author | Yuan Fu <casouri@gmail.com> | 2022-11-15 02:16:11 -0800 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2022-11-15 02:16:11 -0800 |
commit | 34e50dc4a23505dce0499f120477e2e1a1327432 (patch) | |
tree | a2b38e7fee7a74c9af19d78886f313155aa4853f /lisp/progmodes/python.el | |
parent | 06db8015ea05cc17efb16684de23533ee315be61 (diff) | |
download | emacs-34e50dc4a23505dce0499f120477e2e1a1327432.tar.gz emacs-34e50dc4a23505dce0499f120477e2e1a1327432.tar.bz2 emacs-34e50dc4a23505dce0499f120477e2e1a1327432.zip |
Allow tree-sitter to notify parse-tree changes
* src/treesit.c (treesit_call_after_change_functions): New function.
(treesit_ensure_parsed): Call treesit_call_after_change_functions
right after re-parse.
(make_treesit_parser): Initialize after_change_functions.
(Ftreesit_parser_notifiers)
(Ftreesit_parser_add_notifier)
(Ftreesit_parser_remove_notifier): New functions.
* src/treesit.h (Lisp_TS_Parser): New field after_change_functions.
Diffstat (limited to 'lisp/progmodes/python.el')
0 files changed, 0 insertions, 0 deletions