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.")