Function: treesit-check-indent
treesit-check-indent is an interactive and byte-compiled function
defined in treesit.el.gz.
Signature
(treesit-check-indent MODE)
Documentation
Check current buffer's indentation against a major mode MODE.
Pop up a diff buffer showing the difference. Correct indentation (target) is in green, current indentation is in red.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/treesit.el.gz
(defun treesit-check-indent (mode)
"Check current buffer's indentation against a major mode MODE.
Pop up a diff buffer showing the difference. Correct
indentation (target) is in green, current indentation is in red."
(interactive "CTarget major mode: ")
(let ((source-buf (current-buffer)))
(with-temp-buffer
(insert-buffer-substring source-buf)
(funcall mode)
(indent-region (point-min) (point-max))
(diff-buffers source-buf (current-buffer)))))