Function: c-ts-mode--emacs-macro-rules
c-ts-mode--emacs-macro-rules is a byte-compiled function defined in
c-ts-mode.el.gz.
Signature
(c-ts-mode--emacs-macro-rules _ PARENT &rest _)
Documentation
Rules for indenting macros in Emacs C source.
PARENT is the same as other simple-indent rules.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/c-ts-mode.el.gz
(defun c-ts-mode--emacs-macro-rules (_ parent &rest _)
"Rules for indenting macros in Emacs C source.
PARENT is the same as other simple-indent rules."
(cond
((and (treesit-node-match-p parent "function_definition")
(equal (treesit-node-text
(treesit-node-child-by-field-name parent "type"))
"FOR_EACH_TAIL"))
(cons (treesit-node-start parent)
c-ts-mode-indent-offset))))