Variable: css--treesit-settings

css--treesit-settings is a variable defined in css-mode.el.gz.

Value

((#<treesit-compiled-query> t comment nil)
 (#<treesit-compiled-query> t string nil)
 (#<treesit-compiled-query> t keyword nil)
 (#<treesit-compiled-query> t variable nil)
 (#<treesit-compiled-query> t operator nil)
 (#<treesit-compiled-query> t selector nil)
 (#<treesit-compiled-query> t property nil)
 (#<treesit-compiled-query> t function nil)
 (#<treesit-compiled-query> t constant nil)
 (#<treesit-compiled-query> t query nil)
 (#<treesit-compiled-query> t bracket nil)
 (#<treesit-compiled-query> t error nil))

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"] @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)

   :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)

   :feature 'bracket
   :language 'css
   '((["(" ")" "[" "]" "{" "}"]) @font-lock-bracket-face)

   :feature 'error
   :language 'css
   '((ERROR) @error))
  "Tree-sitter font-lock settings for `css-ts-mode'.")