Variable: qml--treesit-font-lock-settings

qml--treesit-font-lock-settings is a variable defined in qml-ts-mode.el.

Value

((#<treesit-compiled-query> t comment nil nil qmljs)
 (#<treesit-compiled-query> t definition nil nil qmljs)
 (#<treesit-compiled-query> t definition t nil qmljs)
 (#<treesit-compiled-query> t keyword nil nil qmljs)
 (#<treesit-compiled-query> t string nil nil qmljs)
 (#<treesit-compiled-query> t string-interpolation t nil qmljs)
 (#<treesit-compiled-query> t type nil nil qmljs)
 (#<treesit-compiled-query> t assignment nil nil qmljs)
 (#<treesit-compiled-query> t constant nil nil qmljs)
 (#<treesit-compiled-query> t constant nil nil qmljs)
 (#<treesit-compiled-query> t number nil nil qmljs)
 (#<treesit-compiled-query> t function nil nil qmljs)
 (#<treesit-compiled-query> t operator nil nil qmljs)
 (#<treesit-compiled-query> t bracket nil nil qmljs)
 (#<treesit-compiled-query> t delimiter nil nil qmljs)
 (#<treesit-compiled-query> t escape-sequence t nil qmljs))

Documentation

Tree-sitter font-lock settings.

Source Code

;; Defined in /nix/store/mpfi9fgjwxji7ck8nsrasywj35794lzz-emacs-packages-deps/share/emacs/site-lisp/qml-ts-mode.el
;; Level 1 usually contains only comments and definitions.
;; Level 2 usually adds keywords, strings, data types, etc.
;; Level 3 usually represents full-blown fontifications, including
;; assignments, constants, numbers and literals, etc.
;; Level 4 adds everything else that can be fontified: delimiters,
(defvar qml--treesit-font-lock-settings
  (treesit-font-lock-rules
   ;; xxxxxxxxxx Level 1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   :language 'qmljs
   :feature 'comment
   qml--treesit-font-lock-comment-settings

   :language 'qmljs
   :feature 'definition
   qml--treesit-font-lock-definitions-settings

   :language 'qmljs
   :feature 'definition
   :override t
   qml--treesit-font-lock-definitions-extra-settings
   ;; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

   ;; xxxxxxxxxx Level 2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   :language 'qmljs
   :feature 'keyword
   qml--treesit-font-lock-keywords-settings

   :language 'qmljs
   :feature 'string
   qml--treesit-font-lock-string-settings

   :language 'qmljs
   :feature 'string-interpolation
   :override t
   qml--treesit-font-lock-string_interpolation-settings

   :language 'qmljs
   :feature 'type
   qml--treesit-font-lock-data-type-settings
   ;; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

   ;; xxxxxxxxxx Level 3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   :language 'qmljs
   :feature 'assignment
   qml--treesit-font-lock-assignments-settings

   :language 'qmljs
   :feature 'constant
   qml--treesit-font-lock-constant-settings

   :language 'qmljs
   :feature 'constant
   qml--treesit-font-lock-let-constant-settings

   :language 'qmljs
   :feature 'number
   qml--treesit-font-lock-numbers-and-literals-settings
   ;; xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

   ;; xxxxxxxxxx Level 4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   ;; ;; Properties
   ;; :language 'qmljs
   ;; :feature 'property
   ;; qml--treesit-font-lock-properties-settings

   ;; Function calls
   :language 'qmljs
   :feature 'function
   qml--treesit-font-lock-function-call-settings

   ;; operator
   :language 'qmljs
   :feature 'operator
   qml--treesit-font-lock-operator-settings

   ;; brackets
   :language 'qmljs
   :feature 'bracket
   qml--treesit-font-lock-bracket-settings

   ;; delimiters
   :language 'qmljs
   :feature 'delimiter
   qml--treesit-font-lock-delimiter-settings

   ;; escape-sequence
   :language 'qmljs
   :feature 'escape-sequence
   :override t
   qml--treesit-font-lock-escape-sequence-settings
   )
  "Tree-sitter font-lock settings.")