diff --git a/lisp/treesit.el b/lisp/treesit.el index 2aa49a596d8..d40088178fc 100644 --- a/lisp/treesit.el +++ b/lisp/treesit.el @@ -2010,6 +2010,8 @@ reparse after indenting every single line.") (defun treesit-indent-region (beg end) "Indent the region between BEG and END. Similar to `treesit-indent', but indent a region instead." + (when (markerp beg) (setq beg (marker-position beg))) + (when (markerp end) (setq end (marker-position end))) (treesit-update-ranges beg end) ;; We indent `treesit--indent-region-batch-size' lines at a time, to ;; reduce the number of times the parser needs to re-parse. In each