summaryrefslogtreecommitdiff
path: root/lisp/progmodes/python.el
diff options
context:
space:
mode:
authorYuan Fu <casouri@gmail.com>2022-11-15 02:16:11 -0800
committerYuan Fu <casouri@gmail.com>2022-11-15 02:16:11 -0800
commit34e50dc4a23505dce0499f120477e2e1a1327432 (patch)
treea2b38e7fee7a74c9af19d78886f313155aa4853f /lisp/progmodes/python.el
parent06db8015ea05cc17efb16684de23533ee315be61 (diff)
downloademacs-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