Variable: heex-ts--font-lock-settings
heex-ts--font-lock-settings is a variable defined in
heex-ts-mode.el.gz.
Value
((#<treesit-compiled-query> t heex-comment nil nil heex)
(#<treesit-compiled-query> t heex-doctype nil nil heex)
(#<treesit-compiled-query> t heex-tag nil nil heex)
(#<treesit-compiled-query> t heex-attribute nil nil heex)
(#<treesit-compiled-query> t heex-keyword nil nil heex)
(#<treesit-compiled-query> t heex-string nil nil heex)
(#<treesit-compiled-query> t heex-component nil nil heex))
Documentation
Tree-sitter font-lock settings.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/heex-ts-mode.el.gz
(defvar heex-ts--font-lock-settings
(when (treesit-available-p)
(treesit-font-lock-rules
:language 'heex
:feature 'heex-comment
'((comment) @font-lock-comment-face)
:language 'heex
:feature 'heex-doctype
'((doctype) @font-lock-doc-face)
:language 'heex
:feature 'heex-tag
`([(tag_name) (slot_name)] @font-lock-function-name-face)
:language 'heex
:feature 'heex-attribute
`((attribute_name) @font-lock-variable-name-face)
:language 'heex
:feature 'heex-keyword
`((special_attribute_name) @font-lock-keyword-face)
:language 'heex
:feature 'heex-string
`([(attribute_value) (quoted_attribute_value)] @font-lock-string-face)
:language 'heex
:feature 'heex-component
`([
(component_name) @font-lock-function-name-face
(module) @font-lock-keyword-face
(function) @font-lock-keyword-face
"." @font-lock-keyword-face
])))
"Tree-sitter font-lock settings.")