diff options
| author | Yuan Fu | 2023-09-12 00:36:07 -0700 |
|---|---|---|
| committer | Yuan Fu | 2023-09-12 13:16:42 -0700 |
| commit | d1d311a3b2222242b1b23fe0b86cd14866fd7cee (patch) | |
| tree | 9c58bbdca690ed251ac84616439c78b72e04100a /java | |
| parent | b392d05089014ac6d41e35a016d46f496964f879 (diff) | |
| download | emacs-d1d311a3b2222242b1b23fe0b86cd14866fd7cee.tar.gz emacs-d1d311a3b2222242b1b23fe0b86cd14866fd7cee.zip | |
Avoid unnecessary tree-sitter reparse when setting the same range
* src/treesit.h (Lisp_TS_Parser)
* src/treesit.c (make_treesit_parser): Remove has_range field, add
last_set_ranges field.
(Ftreesit_parser_set_included_ranges): Return early if the new range
is the same as the old one.
(Ftreesit_parser_included_ranges): Change has_range to
last_set_ranges.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions