From fac9fef39777cc664e75b11e6a2651f5cbe3cd35 Mon Sep 17 00:00:00 2001 From: Stephan Seitz Date: Sun, 7 Mar 2021 20:40:40 +0100 Subject: Update jsonc to 0.19.0 --- lockfile.json | 2 +- lua/nvim-treesitter/parsers.lua | 1 - queries/typescript/locals.scm | 64 ----------------------------------------- 3 files changed, 1 insertion(+), 66 deletions(-) diff --git a/lockfile.json b/lockfile.json index 1dba9314..0eb663df 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 4114d1fd..3ee9be6f 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 9127ac11..0f0789f5 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) -- cgit v1.2.3