Variable: treesit--indent-region-batch-size

treesit--indent-region-batch-size is a variable defined in treesit.el.gz.

Value

400

Documentation

How many lines of indent value do we precompute.

In treesit-indent-region we indent in batches: precompute indent for each line, apply them in one go, let parser reparse, and do it again. This way the parser doesn't need to unnecessarily reparse after indenting every single line.

Source Code

;; Defined in /usr/src/emacs/lisp/treesit.el.gz
;; Batch size can't be too large, because we put markers on each
;; ANCHOR, so a batch size of 400 lines means 400 markers.
(defvar treesit--indent-region-batch-size 400
  "How many lines of indent value do we precompute.
In `treesit-indent-region' we indent in batches: precompute
indent for each line, apply them in one go, let parser reparse,
and do it again.  This way the parser doesn't need to unnecessarily
reparse after indenting every single line.")