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.")