Variable: cmake-ts-mode--font-lock-settings
cmake-ts-mode--font-lock-settings is a variable defined in
cmake-ts-mode.el.gz.
Value
((#<treesit-compiled-query> t bracket nil)
(#<treesit-compiled-query> t builtin nil)
(#<treesit-compiled-query> t comment nil)
(#<treesit-compiled-query> t constant nil)
(#<treesit-compiled-query> t function nil)
(#<treesit-compiled-query> t keyword nil)
(#<treesit-compiled-query> t number nil)
(#<treesit-compiled-query> t string nil)
(#<treesit-compiled-query> t escape-sequence t)
(#<treesit-compiled-query> t misc-punctuation nil)
(#<treesit-compiled-query> t variable t)
(#<treesit-compiled-query> t error t))
Documentation
Tree-sitter font-lock settings for cmake-ts-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cmake-ts-mode.el.gz
(defvar cmake-ts-mode--font-lock-settings
(treesit-font-lock-rules
:language 'cmake
:feature 'bracket
'((["(" ")"]) @font-lock-bracket-face)
:language 'cmake
:feature 'builtin
(cmake-ts-mode--font-lock-compatibility-fe9b5e0)
:language 'cmake
:feature 'comment
'([(bracket_comment) (line_comment)] @font-lock-comment-face)
:language 'cmake
:feature 'constant
`(((argument) @font-lock-constant-face
(:match ,(rx-to-string
`(seq bol
(or ,@cmake-ts-mode--constants)
eol))
@font-lock-constant-face)))
:language 'cmake
:feature 'function
'((normal_command (identifier) @font-lock-function-call-face))
:language 'cmake
:feature 'keyword
`([,@cmake-ts-mode--keywords] @font-lock-keyword-face)
:language 'cmake
:feature 'number
'(((unquoted_argument) @font-lock-number-face
(:match "\\`[[:digit:]]*\\.?[[:digit:]]*\\.?[[:digit:]]+\\'"
@font-lock-number-face)))
:language 'cmake
:feature 'string
'([(bracket_argument) (quoted_argument)] @font-lock-string-face)
:language 'cmake
:feature 'escape-sequence
:override t
'((escape_sequence) @font-lock-escape-face)
:language 'cmake
:feature 'misc-punctuation
;; Don't override strings.
:override 'nil
'((["$" "{" "}" "<" ">"]) @font-lock-misc-punctuation-face)
:language 'cmake
:feature 'variable
:override t
'((variable) @font-lock-variable-use-face)
:language 'cmake
:feature 'error
:override t
'((ERROR) @font-lock-warning-face))
"Tree-sitter font-lock settings for `cmake-ts-mode'.")