Function: mhtml-ts-mode--treesit-indent-rules
mhtml-ts-mode--treesit-indent-rules is a byte-compiled function
defined in mhtml-ts-mode.el.gz.
Signature
(mhtml-ts-mode--treesit-indent-rules)
Documentation
Return tree-sitter indent rules for mhtml-ts-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/mhtml-ts-mode.el.gz
(defun mhtml-ts-mode--treesit-indent-rules ()
"Return tree-sitter indent rules for `mhtml-ts-mode'."
(treesit--indent-rules-optimize
(append html-ts-mode--indent-rules
;; Extended rules for js and css, to indent
;; appropriately when injected into html
(treesit-simple-indent-modify-rules
'javascript
`((javascript ((parent-is "program")
mhtml-ts-mode--js-css-tag-bol
mhtml-ts-mode--js-css-indent-offset)))
(js--treesit-indent-rules)
:replace)
(treesit-simple-indent-modify-rules
'css
`((css ((parent-is "stylesheet")
mhtml-ts-mode--js-css-tag-bol
mhtml-ts-mode--js-css-indent-offset)))
css--treesit-indent-rules
:prepend))))