* admin/notes/tree-sitter/build-module/batch.sh (languages):
Add Java.
* lisp/progmodes/java-ts-mode.el (java-ts-mode): Pass a list
to 'treesit-thing-settings'.
'go-mod'
'heex'
'html'
+ 'java'
'javascript'
'json'
'python'
(setq-local treesit-defun-name-function #'java-ts-mode--defun-name)
(setq-local treesit-thing-settings
- `(java
+ `((java
(sexp ,(rx (or "annotation"
"parenthesized_expression"
"argument_list"
"import_declaration")))
(text ,(regexp-opt '("line_comment"
"block_comment"
- "text_block")))))
+ "text_block"))))))
;; Font-lock.
(setq-local treesit-font-lock-settings java-ts-mode--font-lock-settings)