Variable: dockerfile-ts-mode--font-lock-settings
dockerfile-ts-mode--font-lock-settings is a variable defined in
dockerfile-ts-mode.el.gz.
Value
((#<treesit-compiled-query> t bracket nil nil dockerfile)
(#<treesit-compiled-query> t comment nil nil dockerfile)
(#<treesit-compiled-query> t delimiter nil nil dockerfile)
(#<treesit-compiled-query> t image-spec nil nil dockerfile)
(#<treesit-compiled-query> t keyword nil nil dockerfile)
(#<treesit-compiled-query> t number nil nil dockerfile)
(#<treesit-compiled-query> t operator nil nil dockerfile)
(#<treesit-compiled-query> t string nil nil dockerfile)
(#<treesit-compiled-query> t string-expansion t nil dockerfile)
(#<treesit-compiled-query> t identifiers nil nil dockerfile)
(#<treesit-compiled-query> t error t nil dockerfile))
Documentation
Tree-sitter font-lock settings.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/dockerfile-ts-mode.el.gz
(defvar dockerfile-ts-mode--font-lock-settings
(treesit-font-lock-rules
:language 'dockerfile
:feature 'bracket
'((["[" "]"]) @font-lock-bracket-face)
:language 'dockerfile
:feature 'comment
'((comment) @font-lock-comment-face)
:language 'dockerfile
:feature 'delimiter
'(([","]) @font-lock-delimiter-face)
:language 'dockerfile
:feature 'image-spec
'((image_name) @font-lock-function-name-face
(image_tag) @font-lock-function-name-face
(image_alias) @font-lock-function-name-face)
:language 'dockerfile
:feature 'keyword
`([,@dockerfile-ts-mode--keywords] @font-lock-keyword-face)
:language 'dockerfile
:feature 'number
'((expose_port) @font-lock-number-face)
:language 'dockerfile
:feature 'operator
'((["="]) @font-lock-operator-face)
:language 'dockerfile
:feature 'string
'((single_quoted_string) @font-lock-string-face
(double_quoted_string) @font-lock-string-face
(json_string) @font-lock-string-face
(path) @font-lock-string-face
(arg_instruction
default: (unquoted_string) @font-lock-string-face)
(env_pair
value: (unquoted_string) @font-lock-string-face))
:language 'dockerfile
:feature 'string-expansion
:override t
'((expansion
(["$" "{" "}"] @font-lock-variable-name-face))
(expansion
(variable) @font-lock-variable-name-face))
:language 'dockerfile
:feature 'identifiers
'((arg_instruction
name: (unquoted_string) @font-lock-variable-name-face)
(env_pair
name: (unquoted_string) @font-lock-variable-name-face))
:language 'dockerfile
:feature 'error
:override t
'((ERROR) @font-lock-warning-face))
"Tree-sitter font-lock settings.")