diff options
| author | Yuan Fu | 2023-09-18 20:47:50 -0700 |
|---|---|---|
| committer | Yuan Fu | 2023-09-18 20:48:28 -0700 |
| commit | fc7c1f1e93e48ea17657da247590439bff831798 (patch) | |
| tree | 97113e38435612cf241fce055e5816716f900d3f | |
| parent | acdb77c28947f0349e63fdb9759c90729b64956b (diff) | |
| download | emacs-fc7c1f1e93e48ea17657da247590439bff831798.tar.gz emacs-fc7c1f1e93e48ea17657da247590439bff831798.zip | |
Fix treesit--update-ranges-local
* lisp/treesit.el (treesit--update-ranges-local): Don't forget to set
local parser's range when creating it.
| -rw-r--r-- | lisp/treesit.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/treesit.el b/lisp/treesit.el index 00a19f6188f..f0d6f32b421 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el | |||
| @@ -681,7 +681,9 @@ parser for EMBEDDED-LANG." | |||
| 681 | (let ((embedded-parser (treesit-parser-create | 681 | (let ((embedded-parser (treesit-parser-create |
| 682 | embedded-lang nil t 'embedded)) | 682 | embedded-lang nil t 'embedded)) |
| 683 | (ov (make-overlay beg end nil nil t))) | 683 | (ov (make-overlay beg end nil nil t))) |
| 684 | (overlay-put ov 'treesit-parser embedded-parser))))))) | 684 | (overlay-put ov 'treesit-parser embedded-parser) |
| 685 | (treesit-parser-set-included-ranges | ||
| 686 | embedded-parser `((,beg . ,end))))))))) | ||
| 685 | 687 | ||
| 686 | (defun treesit-update-ranges (&optional beg end) | 688 | (defun treesit-update-ranges (&optional beg end) |
| 687 | "Update the ranges for each language in the current buffer. | 689 | "Update the ranges for each language in the current buffer. |