Variable: c-ts-mode-doxygen-comment-font-lock-settings
c-ts-mode-doxygen-comment-font-lock-settings is a variable defined in
c-ts-common.el.gz.
Value
((((document) @font-lock-doc-face) t document t nil doxygen)
(((tag_name) @font-lock-doc-markup-face (type) @font-lock-type-face
(emphasis) @bold ((tag_name) @bold (:match ".note" @bold))
((tag_name) @warning (:match ".warning" @warning))
((tag_name) @error (:match ".error" @error)) (storageclass)
@font-lock-keyword-face)
t keyword t nil doxygen)
(((tag (identifier) @font-lock-variable-name-face)
(function (identifier) @font-lock-function-name-face)
(function_link) @font-lock-function-name-face)
t definition t nil doxygen))
Documentation
Tree-sitter font lock rules for doxygen like comment styles.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/c-ts-common.el.gz
;; Font locking using doxygen parser
(defvar c-ts-mode-doxygen-comment-font-lock-settings
(treesit-font-lock-rules
:language 'doxygen
:feature 'document
:override t
'((document) @font-lock-doc-face)
:language 'doxygen
:override t
:feature 'keyword
'((tag_name) @font-lock-doc-markup-face
(type) @font-lock-type-face
(emphasis) @bold
((tag_name) @bold (:match ".note" @bold))
((tag_name) @warning (:match ".warning" @warning))
((tag_name) @error (:match ".error" @error))
(storageclass) @font-lock-keyword-face)
:language 'doxygen
:override t
:feature 'definition
'((tag (identifier) @font-lock-variable-name-face)
(function (identifier) @font-lock-function-name-face)
(function_link) @font-lock-function-name-face))
"Tree-sitter font lock rules for doxygen like comment styles.")