Variable: css--treesit-settings
css--treesit-settings is a variable defined in css-mode.el.gz.
Value
((((comment) @font-lock-comment-face) t comment nil nil css)
(((string_value) @font-lock-string-face) t string nil nil css)
((["@media" "@import" "@charset" "@namespace" "@keyframes"
"@supports"]
@font-lock-builtin-face (at_keyword) @font-lock-builtin-face
["and" "or" "not" "only" "selector"] @font-lock-keyword-face)
t keyword nil nil css)
(((plain_value) @font-lock-variable-name-face) t variable nil nil css)
((["=" "~=" "^=" "|=" "*=" "$="] @font-lock-operator-face) t operator
nil nil css)
(((class_selector) @css-selector (child_selector) @css-selector
(id_selector) @css-selector (tag_name) @css-selector (class_name)
@css-selector (keyframe_block (integer_value) @css-selector))
t selector nil nil css)
(((property_name) @css-property) t property nil nil css)
(((function_name) @font-lock-function-name-face) t function nil nil
css)
(((integer_value) @font-lock-number-face (float_value)
@font-lock-number-face (unit) @font-lock-constant-face (important)
@font-lock-builtin-face)
t constant nil nil css)
(((keyword_query) @font-lock-property-use-face (feature_name)
@font-lock-property-use-face (keyframes_name)
@font-lock-property-use-face)
t query nil nil css)
(((["(" ")" "[" "]" "{" "}"]) @font-lock-bracket-face) t bracket nil
nil css)
(((ERROR) @error) t error nil nil css))
Documentation
Tree-sitter font-lock settings for css-ts-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/css-mode.el.gz
(defvar css--treesit-settings
(treesit-font-lock-rules
:feature 'comment
:language 'css
'((comment) @font-lock-comment-face)
:feature 'string
:language 'css
'((string_value) @font-lock-string-face)
:feature 'keyword
:language 'css
'(["@media"
"@import"
"@charset"
"@namespace"
"@keyframes"
"@supports"] @font-lock-builtin-face
(at_keyword) @font-lock-builtin-face
["and"
"or"
"not"
"only"
"selector"] @font-lock-keyword-face)
:feature 'variable
:language 'css
'((plain_value) @font-lock-variable-name-face)
:language 'css
:feature 'operator
`(["=" "~=" "^=" "|=" "*=" "$="] @font-lock-operator-face)
:feature 'selector
:language 'css
'((class_selector) @css-selector
(child_selector) @css-selector
(id_selector) @css-selector
(tag_name) @css-selector
(class_name) @css-selector
(keyframe_block (integer_value) @css-selector) )
:feature 'property
:language 'css
`((property_name) @css-property)
:feature 'function
:language 'css
'((function_name) @font-lock-function-name-face)
:feature 'constant
:language 'css
'((integer_value) @font-lock-number-face
(float_value) @font-lock-number-face
(unit) @font-lock-constant-face
(important) @font-lock-builtin-face)
:feature 'query
:language 'css
'((keyword_query) @font-lock-property-use-face
(feature_name) @font-lock-property-use-face
(keyframes_name) @font-lock-property-use-face)
:feature 'bracket
:language 'css
'((["(" ")" "[" "]" "{" "}"]) @font-lock-bracket-face)
:feature 'error
:language 'css
'((ERROR) @error))
"Tree-sitter font-lock settings for `css-ts-mode'.")