mirror of
https://github.com/chenasraf/nvim-treesitter.git
synced 2026-05-17 17:38:02 +00:00
feat(nu)!: update parser and queries
This commit is contained in:
committed by
Christian Clason
parent
37cec5ec59
commit
85ec015f3b
@@ -1479,7 +1479,7 @@ return {
|
||||
},
|
||||
nu = {
|
||||
install_info = {
|
||||
revision = '6544c4383643cf8608d50def2247a7af8314e148',
|
||||
revision = 'cc4624fbc6ec3563d98fbe8f215a8b8e10b16f32',
|
||||
url = 'https://github.com/nushell/tree-sitter-nu',
|
||||
},
|
||||
maintainers = { '@abhisheksingh0x558' },
|
||||
|
||||
@@ -2,13 +2,8 @@
|
||||
; keywords
|
||||
[
|
||||
"let"
|
||||
"let-env"
|
||||
"mut"
|
||||
"const"
|
||||
"hide-env"
|
||||
"source"
|
||||
"source-env"
|
||||
"overlay"
|
||||
] @keyword
|
||||
|
||||
[
|
||||
@@ -20,16 +15,9 @@
|
||||
[
|
||||
"loop"
|
||||
"while"
|
||||
"break"
|
||||
"continue"
|
||||
] @keyword.repeat
|
||||
|
||||
[
|
||||
"def"
|
||||
"do"
|
||||
] @keyword.function
|
||||
|
||||
"return" @keyword.return
|
||||
"def" @keyword.function
|
||||
|
||||
[
|
||||
"try"
|
||||
@@ -49,9 +37,6 @@
|
||||
"extern"
|
||||
] @keyword.modifier
|
||||
|
||||
(hide_mod
|
||||
"hide" @keyword)
|
||||
|
||||
(decl_use
|
||||
module: (unquoted) @module)
|
||||
|
||||
@@ -59,21 +44,6 @@
|
||||
"for" @keyword
|
||||
"in" @keyword)
|
||||
|
||||
(overlay_list
|
||||
"list" @keyword.import)
|
||||
|
||||
(overlay_hide
|
||||
"hide" @keyword.import)
|
||||
|
||||
(overlay_new
|
||||
"new" @keyword.import)
|
||||
|
||||
(overlay_use
|
||||
"as" @keyword)
|
||||
|
||||
(ctrl_error
|
||||
"make" @keyword.import)
|
||||
|
||||
; ---
|
||||
; literals
|
||||
(val_number) @number
|
||||
@@ -316,6 +286,26 @@ key: (identifier) @property
|
||||
"zip")
|
||||
])
|
||||
|
||||
(command
|
||||
head: (cmd_identifier) @keyword
|
||||
(#any-of? @keyword "do" "source" "source-env" "hide" "hide-env"))
|
||||
|
||||
(command
|
||||
head: (cmd_identifier) @keyword.repeat
|
||||
(#any-of? @keyword.repeat "break" "continue" "return"))
|
||||
|
||||
(command
|
||||
head: (cmd_identifier) @keyword
|
||||
.
|
||||
arg_str: (val_string) @keyword.import
|
||||
(#any-of? @keyword "overlay" "error"))
|
||||
|
||||
(command
|
||||
head: (cmd_identifier) @_cmd
|
||||
arg_str: (val_string) @keyword
|
||||
(#eq? @_cmd "overlay")
|
||||
(#eq? @keyword "as"))
|
||||
|
||||
(command
|
||||
"^" @punctuation.delimiter
|
||||
head: (_) @function)
|
||||
|
||||
Reference in New Issue
Block a user