diff options
| author | Yuan Fu | 2022-06-16 01:11:09 -0700 |
|---|---|---|
| committer | Yuan Fu | 2022-06-16 11:52:04 -0700 |
| commit | dd65d1c396da2e024468196c4d5bcb72198f524a (patch) | |
| tree | 706ab962f0cc5154797e3b3595b545048533b27d /src/buffer.c | |
| parent | 7cee82a91d287e42e6596960cbee17157cde4b29 (diff) | |
| download | emacs-dd65d1c396da2e024468196c4d5bcb72198f524a.tar.gz emacs-dd65d1c396da2e024468196c4d5bcb72198f524a.zip | |
Consolidate treesit parser create functions
Merge treesit-parser-create, treesit-get-parser,
treesit-get-parser-create into one: treesit-parser-create.
* src/treesit.c (Ftreesit_parser_language): make BUFFER parameter
optional, add new parameter NO-REUSE. Optionally reuse parser.
* test/src/treesit-tests.el: Change all parser creation to use
treesit-parser-create. Remove tests for the removed functions.
* lisp/treesit.el (treesit-get-parser, treesit-get-parser-create):
Remove.
* lisp/treesit.el (treesit-set-ranges, treesit-get-ranges)
(treesit-buffer-root-node, treesit-query-string)
(treesit-font-lock-fontify-region, treesit-search-forward)
(treesit-query-validate): Change to use treesit-parser-create.
Diffstat (limited to 'src/buffer.c')
0 files changed, 0 insertions, 0 deletions