File tree Expand file tree Collapse file tree 3 files changed +40
-23
lines changed
Expand file tree Collapse file tree 3 files changed +40
-23
lines changed Original file line number Diff line number Diff line change 55(capture
66 (identifier) @type )
77
8- (anonymous_node
9- (string) @string )
10-
118(predicate
129 name: (identifier) @function.call )
1310
1411(named_node
1512 name: (identifier) @variable )
1613
14+ (missing_node
15+ name: (identifier) @variable )
16+
1717(field_definition
18- name: (identifier) @property )
18+ name: (identifier) @variable.member )
1919
2020(negated_field
2121 "!" @operator
3636 ")"
3737] @punctuation.bracket
3838
39- ":" @punctuation.delimiter
39+ [
40+ ":"
41+ "/"
42+ ] @punctuation.delimiter
4043
4144[
4245 "@"
4346 "#"
4447] @punctuation.special
4548
46- "_" @constant
49+ (predicate
50+ "." @punctuation.special )
51+
52+ "_" @character.special
53+
54+ "MISSING" @keyword
4755
4856((parameters
4957 (identifier) @number )
5361 .
5462 (comment)*
5563 .
56- (comment) @keyword.import )
64+ (comment) @keyword.import @nospell )
5765 (#lua-match? @keyword.import "^;+ *inherits *:"))
5866
5967((program
6068 .
6169 (comment)*
6270 .
63- (comment) @keyword.directive )
71+ (comment) @keyword.directive @nospell )
6472 (#lua-match? @keyword.directive "^;+ *extends *$"))
6573
66- ((comment) @keyword.directive
74+ ((comment) @keyword.directive @nospell
6775 (#lua-match? @keyword.directive "^;+%s*format%-ignore%s*$"))
6876
77+ ((predicate
78+ name: (identifier) @_name
79+ parameters: (parameters
80+ .
81+ (capture)?
82+ .
83+ (identifier) @property ))
84+ (#eq? @_name "set"))
85+
6986((predicate
7087 name: (identifier) @_name
7188 parameters: (parameters
Original file line number Diff line number Diff line change 11((predicate
22 name: (identifier) @_name
33 parameters: (parameters
4- (string) @injection.content ))
5- (#any-of? @_name "match" "not-match" "vim-match" "not-vim-match" )
6- (#set! injection.language "regex ")
7- (#offset! @ injection.content 0 1 0 -1 ))
4+ (string
5+ (string_content) @injection.content )) )
6+ (#any-of? @_name "match" "not-match" "any-match" "vim-match" "not-vim-match" "any-vim-match ")
7+ (#set! injection.language "regex" ))
88
99((predicate
1010 name: (identifier) @_name
1111 parameters: (parameters
12- (string) @injection.content ))
13- (#any-of? @_name "lua-match" "not-lua-match" )
14- (#set! injection.language "luap ")
15- (#offset! @ injection.content 0 1 0 -1 ))
12+ (string
13+ (string_content) @injection.content )) )
14+ (#any-of? @_name "lua-match" "not-lua-match" "any-lua-match ")
15+ (#set! injection.language "luap" ))
1616
1717((predicate
1818 name: (identifier) @_name
1919 parameters: (parameters
20- (string) @injection.content
20+ (string
21+ (string_content) @injection.content )
2122 .
2223 (string) .))
2324 (#any-of? @_name "gsub" "not-gsub")
24- (#set! injection.language "luap")
25- (#offset! @injection.content 0 1 0 -1))
25+ (#set! injection.language "luap"))
2626
2727((comment) @injection.content
2828 (#set! injection.language "comment"))
Original file line number Diff line number Diff line change 1111; ^ @type
1212
1313name: (identifier)
14- ; <- @property
14+ ; <- @variable.member
1515; ^ @punctuation.delimiter
1616
1717(program
1818 name: (_))
19- ; ^ @constant
19+ ; ^ @character.special
2020
2121(program
2222 name: _)
23- ; ^ @constant
23+ ; ^ @character.special
2424
2525(program
2626 field: (identifier) @capture
You can’t perform that action at this time.
0 commit comments