diff options
author | Yuan Fu <casouri@gmail.com> | 2022-06-14 11:36:22 -0700 |
---|---|---|
committer | Yuan Fu <casouri@gmail.com> | 2022-06-14 11:50:24 -0700 |
commit | e171ef933feefd67d7f1b3b3693ce730111660e9 (patch) | |
tree | 5d861febf75453a27977e2e35416951637073736 /lisp/emacs-lisp/memory-report.el | |
parent | a8428b917da3f81feb1aad052a81a3ddfdebec28 (diff) | |
download | emacs-e171ef933feefd67d7f1b3b3693ce730111660e9.tar.gz emacs-e171ef933feefd67d7f1b3b3693ce730111660e9.tar.bz2 emacs-e171ef933feefd67d7f1b3b3693ce730111660e9.zip |
Support compiled queries in treesit-query-capture
Last commit added this new type, this commit adds functionalities.
treesit.el only has documentation changes.
* lisp/treesit.el (treesit-query-in, treesit-font-lock-settings,
treesit-defun-query): Update docstring.
* src/treesit.c (make_ts_query): New function.
(Ftreesit_query_compile): New function.
(Ftreesit_query_capture): Remove code that creates a query object and
instead either use make_ts_query or use the give compiled query. Free
the query object conditonally.
(syms_of_treesit): New symbol.
Diffstat (limited to 'lisp/emacs-lisp/memory-report.el')
0 files changed, 0 insertions, 0 deletions