diff options
Diffstat (limited to 'lisp/treesit.el')
-rw-r--r-- | lisp/treesit.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/treesit.el b/lisp/treesit.el index 056d96ad7ad..ac34edaf84d 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -3593,9 +3593,10 @@ before calling this function." (setq-local add-log-current-defun-function #'treesit-add-log-current-defun)) + (setq-local transpose-sexps-function #'treesit-transpose-sexps) + (when (treesit-thing-defined-p 'sexp nil) - (setq-local forward-sexp-function #'treesit-forward-sexp) - (setq-local transpose-sexps-function #'treesit-transpose-sexps)) + (setq-local forward-sexp-function #'treesit-forward-sexp)) (when (treesit-thing-defined-p 'list nil) (setq-local forward-sexp-function #'treesit-forward-sexp-list) |