aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-03-07 20:40:40 +0100
committerKiyan <yazdani.kiyan@protonmail.com>2021-03-16 18:52:43 +0100
commitfac9fef39777cc664e75b11e6a2651f5cbe3cd35 (patch)
tree68e975e185f79056d1c0d2411f7266777cbe6514
parentUse installed parsers in CI check (diff)
downloadnvim-treesitter-fac9fef39777cc664e75b11e6a2651f5cbe3cd35.tar
nvim-treesitter-fac9fef39777cc664e75b11e6a2651f5cbe3cd35.tar.gz
nvim-treesitter-fac9fef39777cc664e75b11e6a2651f5cbe3cd35.tar.bz2
nvim-treesitter-fac9fef39777cc664e75b11e6a2651f5cbe3cd35.tar.lz
nvim-treesitter-fac9fef39777cc664e75b11e6a2651f5cbe3cd35.tar.xz
nvim-treesitter-fac9fef39777cc664e75b11e6a2651f5cbe3cd35.tar.zst
nvim-treesitter-fac9fef39777cc664e75b11e6a2651f5cbe3cd35.zip
Update jsonc to 0.19.0
-rw-r--r--lockfile.json2
-rw-r--r--lua/nvim-treesitter/parsers.lua1
-rw-r--r--queries/typescript/locals.scm64
3 files changed, 1 insertions, 66 deletions
diff --git a/lockfile.json b/lockfile.json
index 1dba93147..0eb663df6 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -66,7 +66,7 @@
"revision": "89607925e8989f2638cc935b8de7e44ac3c91907"
},
"jsonc": {
- "revision": "32cad29b7c75dbc86d793276b729d99a9017a38c"
+ "revision": "02b01653c8a1c198ae7287d566efa86a135b30d5"
},
"julia": {
"revision": "0ba7a24b062b671263ae08e707e9e94383b25bb7"
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 4114d1fd3..3ee9be6f0 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -337,7 +337,6 @@ list.jsonc = {
install_info = {
url = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git",
files = { "src/parser.c" },
- requires_generate_from_grammar = true,
generate_requires_npm = true,
},
readme_name = "JSON with comments",
diff --git a/queries/typescript/locals.scm b/queries/typescript/locals.scm
index 9127ac117..0f0789f5a 100644
--- a/queries/typescript/locals.scm
+++ b/queries/typescript/locals.scm
@@ -1,67 +1,3 @@
; inherits: ecma
-
-; inherits: (jsx)
-
-; Scopes
-;-------
-
-(statement_block) @scope
-(function) @scope
-(arrow_function) @scope
-(function_declaration) @scope
-(method_definition) @scope
-(for_statement) @scope
-(for_in_statement) @scope
-(catch_clause) @scope
-
-; Definitions
-;------------
-
-;(formal_parameters
- ;(identifier) @definition.parameter)
-
-;(formal_parameters
- ;(object_pattern
- ;(identifier) @definition.parameter))
-
-;; function(arg = []) {
-;(formal_parameters
- ;(assignment_pattern
- ;(shorthand_property_identifier) @definition.parameter))
-
-;; x => x
-;(arrow_function
- ;parameter: (identifier) @definition.parameter)
-
-;(formal_parameters
- ;(object_pattern
- ;(shorthand_property_identifier) @definition.parameter))
-
-;(formal_parameters
- ;(array_pattern
- ;(identifier) @definition.parameter))
-
-;(formal_parameters
- ;(rest_parameter
- ;(identifier) @definition.parameter))
-
-(variable_declarator
- name: (identifier) @definition.var)
-
-(import_specifier
- (identifier) @definition.import)
-
-(namespace_import
- (identifier) @definition.import)
-
-(function_declaration
- ((identifier) @definition.var)
- (#set! definition.var.scope parent))
-
-; References
-;------------
-
-(identifier) @reference
-(shorthand_property_identifier) @reference
(required_parameter (identifier) @definition)
(optional_parameter (identifier) @definition)