From: Theodor Thornhill Date: Wed, 11 Jan 2023 20:49:04 +0000 (+0100) Subject: Add support for annotation_type_declaration X-Git-Tag: emacs-29.0.90~761 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=09f7a920644;p=emacs.git Add support for annotation_type_declaration * lisp/progmodes/java-ts-mode.el (java-ts-mode--keywords): Add new keyword. (java-ts-mode--font-lock-settings): Add font-locking to the type feature. --- diff --git a/lisp/progmodes/java-ts-mode.el b/lisp/progmodes/java-ts-mode.el index 96d8045bd61..86e753c5f53 100644 --- a/lisp/progmodes/java-ts-mode.el +++ b/lisp/progmodes/java-ts-mode.el @@ -122,7 +122,8 @@ "provides" "public" "requires" "return" "sealed" "static" "strictfp" "switch" "synchronized" "throw" "throws" "to" "transient" "transitive" - "try" "uses" "volatile" "while" "with" "record") + "try" "uses" "volatile" "while" "with" "record" + "@interface") "Java keywords for tree-sitter font-locking.") (defvar java-ts-mode--operators @@ -183,7 +184,10 @@ :language 'java :override t :feature 'type - '((interface_declaration + '((annotation_type_declaration + name: (identifier) @font-lock-type-face) + + (interface_declaration name: (identifier) @font-lock-type-face) (class_declaration