summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/progmodes/java-ts-mode.el8
1 files changed, 6 insertions, 2 deletions
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