mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-04 20:40:02 -04:00
fix(clojure): fix field highlighting (#5319)
This commit is contained in:
parent
dfbba919dd
commit
e942c720ac
2 changed files with 60 additions and 3 deletions
|
|
@ -63,7 +63,7 @@
|
|||
|
||||
; Constructor
|
||||
((sym_lit) @constructor
|
||||
(#lua-match? @constructor "^-\\>[^\\>].*"))
|
||||
(#lua-match? @constructor "^-%>[^>].*"))
|
||||
|
||||
; Builtin dynamic variables
|
||||
((sym_lit) @variable.builtin
|
||||
|
|
@ -100,12 +100,17 @@
|
|||
(#lua-match? @type "^[^/]+[.][^/]*$"))
|
||||
|
||||
; Interop
|
||||
; (.instanceMember instance args*)
|
||||
; (.instanceMember Classname args*)
|
||||
((sym_lit) @method
|
||||
(#lua-match? @method "^[.][^-]"))
|
||||
(#lua-match? @method "^%.[^-]"))
|
||||
; (.-instanceField instance)
|
||||
((sym_lit) @field
|
||||
(#lua-match? @field "^[.]-"))
|
||||
(#lua-match? @field "^%.%-.*"))
|
||||
; Classname/staticField
|
||||
((sym_lit) @field
|
||||
(#lua-match? @field "^[%u].*/.+"))
|
||||
; (Classname/staticMethod args*)
|
||||
(list_lit
|
||||
.
|
||||
(sym_lit) @method
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue