From 28840a9e06cafb66f1b3c67699c59cff5ea5c293 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Sun, 3 May 2026 14:51:54 +0200 Subject: [PATCH] fix(ts): remove unused files --- plugins/nvim-treesitter.lua | 66 ---------- queries/bash/indents.scm | 32 ----- queries/bash/locals.scm | 14 --- queries/c/indents.scm | 99 --------------- queries/c/locals.scm | 67 ---------- queries/cmake/indents.scm | 26 ---- queries/cpp/indents.scm | 8 -- queries/cpp/locals.scm | 78 ------------ queries/css/indents.scm | 11 -- queries/dtd/locals.scm | 11 -- queries/ecma/indents.scm | 82 ------------- queries/ecma/locals.scm | 51 -------- queries/go/indents.scm | 48 -------- queries/go/locals.scm | 88 -------------- queries/gotmpl/locals.scm | 12 -- queries/html/indents.scm | 1 - queries/html/locals.scm | 1 - queries/html_tags/indents.scm | 37 ------ queries/json/indents.scm | 11 -- queries/json/locals.scm | 4 - queries/jsx/indents.scm | 21 ---- queries/php/indents.scm | 1 - queries/php/locals.scm | 1 - queries/php_only/indents.scm | 68 ----------- queries/php_only/locals.scm | 84 ------------- queries/python/indents.scm | 216 --------------------------------- queries/python/locals.scm | 124 ------------------- queries/rust/indents.scm | 133 -------------------- queries/rust/locals.scm | 98 --------------- queries/scss/indents.scm | 7 -- queries/sql/indents.scm | 29 ----- queries/svelte/indents.scm | 34 ------ queries/svelte/locals.scm | 1 - queries/typescript/indents.scm | 7 -- queries/typescript/locals.scm | 31 ----- queries/xml/indents.scm | 16 --- queries/xml/locals.scm | 35 ------ queries/yaml/indents.scm | 7 -- queries/yaml/locals.scm | 9 -- queries/zsh/locals.scm | 14 --- 40 files changed, 1683 deletions(-) delete mode 100644 plugins/nvim-treesitter.lua delete mode 100644 queries/bash/indents.scm delete mode 100644 queries/bash/locals.scm delete mode 100644 queries/c/indents.scm delete mode 100644 queries/c/locals.scm delete mode 100644 queries/cmake/indents.scm delete mode 100644 queries/cpp/indents.scm delete mode 100644 queries/cpp/locals.scm delete mode 100644 queries/css/indents.scm delete mode 100644 queries/dtd/locals.scm delete mode 100644 queries/ecma/indents.scm delete mode 100644 queries/ecma/locals.scm delete mode 100644 queries/go/indents.scm delete mode 100644 queries/go/locals.scm delete mode 100644 queries/gotmpl/locals.scm delete mode 100644 queries/html/indents.scm delete mode 100644 queries/html/locals.scm delete mode 100644 queries/html_tags/indents.scm delete mode 100644 queries/json/indents.scm delete mode 100644 queries/json/locals.scm delete mode 100644 queries/jsx/indents.scm delete mode 100644 queries/php/indents.scm delete mode 100644 queries/php/locals.scm delete mode 100644 queries/php_only/indents.scm delete mode 100644 queries/php_only/locals.scm delete mode 100644 queries/python/indents.scm delete mode 100644 queries/python/locals.scm delete mode 100644 queries/rust/indents.scm delete mode 100644 queries/rust/locals.scm delete mode 100644 queries/scss/indents.scm delete mode 100644 queries/sql/indents.scm delete mode 100644 queries/svelte/indents.scm delete mode 100644 queries/svelte/locals.scm delete mode 100644 queries/typescript/indents.scm delete mode 100644 queries/typescript/locals.scm delete mode 100644 queries/xml/indents.scm delete mode 100644 queries/xml/locals.scm delete mode 100644 queries/yaml/indents.scm delete mode 100644 queries/yaml/locals.scm delete mode 100644 queries/zsh/locals.scm diff --git a/plugins/nvim-treesitter.lua b/plugins/nvim-treesitter.lua deleted file mode 100644 index 57cecb0..0000000 --- a/plugins/nvim-treesitter.lua +++ /dev/null @@ -1,66 +0,0 @@ -local log = require("log") - -local languages = { - "bash", - "zsh", - "python", - "c", - "cpp", - "lua", - "luadoc", - "vim", - "vimdoc", - "php", - "rust", - "comment", - "gitcommit", - "xml", - "sql", - "html", - "json", - "gotmpl", - "markdown", - "go", - "svelte", - "scss", - "tsx", - "typescript", - "yaml", -} - -local ts = require("nvim-treesitter") -ts.setup({ - install_dir = string.format("%s/nvim-treesitter", vim.fn.stdpath("data")), -}) -ts.install(languages):await(function(err) - if err then - log.error("Error: %s", err) - return - end - - ---@diagnostic disable-next-line: redefined-local - ts.update():await(function(err) - if err then - log.error("Error: %s", err) - return - end - - local filetypes = {} - for _, lang in ipairs(languages) do - for _, ft in ipairs(vim.treesitter.language.get_filetypes(lang)) do - if not vim.list_contains(filetypes, ft) then - table.insert(filetypes, ft) - end - end - end - - vim.api.nvim_create_autocmd("FileType", { - pattern = filetypes, - callback = function() - vim.treesitter.start() - vim.wo.foldmethod = "expr" - vim.wo.foldexpr = "v:lua.vim.treesitter.foldexpr()" - end, - }) - end) -end) diff --git a/queries/bash/indents.scm b/queries/bash/indents.scm deleted file mode 100644 index c0a4bed..0000000 --- a/queries/bash/indents.scm +++ /dev/null @@ -1,32 +0,0 @@ -[ - (if_statement) - (for_statement) - (while_statement) - (case_statement) - (function_definition) - (compound_statement) - (subshell) - (command_substitution) - (do_group) - (case_item) -] @indent.begin - -[ - "fi" - "done" - "esac" - "}" - ")" - "then" - "do" - (elif_clause) - (else_clause) -] @indent.branch - -[ - "fi" - "done" - "esac" - "}" - ")" -] @indent.end diff --git a/queries/bash/locals.scm b/queries/bash/locals.scm deleted file mode 100644 index 347f51f..0000000 --- a/queries/bash/locals.scm +++ /dev/null @@ -1,14 +0,0 @@ -; Scopes -(function_definition) @local.scope - -; Definitions -(variable_assignment - name: (variable_name) @local.definition.var) - -(function_definition - name: (word) @local.definition.function) - -; References -(variable_name) @local.reference - -(word) @local.reference diff --git a/queries/c/indents.scm b/queries/c/indents.scm deleted file mode 100644 index 1932ce8..0000000 --- a/queries/c/indents.scm +++ /dev/null @@ -1,99 +0,0 @@ -[ - (compound_statement) - (field_declaration_list) - (case_statement) - (enumerator_list) - (compound_literal_expression) - (initializer_list) - (init_declarator) -] @indent.begin - -; With current indent logic, if we capture expression_statement with @indent.begin -; It will be affected by _parent_ node with error subnodes deep down the tree -; So narrow indent capture to check for error inside expression statement only, -(expression_statement - (_) @indent.begin - ";" @indent.end) - -(ERROR - "for" - "(" @indent.begin - ";" - ";" - ")" @indent.end) - -((for_statement - body: (_) @_body) @indent.begin - (#not-kind-eq? @_body "compound_statement")) - -(while_statement - condition: (_) @indent.begin) - -((while_statement - body: (_) @_body) @indent.begin - (#not-kind-eq? @_body "compound_statement")) - -((if_statement) - . - (ERROR - "else" @indent.begin)) - -(if_statement - condition: (_) @indent.begin) - -; Supports if without braces (but not both if-else without braces) -(if_statement - consequence: (_ - ";" @indent.end) @_consequence - (#not-kind-eq? @_consequence "compound_statement") - alternative: (else_clause - "else" @indent.branch - [ - (if_statement - (compound_statement) @indent.dedent)? @indent.dedent - (compound_statement)? @indent.dedent - (_)? @indent.dedent - ])?) @indent.begin - -(else_clause - (_ - . - "{" @indent.branch)) - -(compound_statement - "}" @indent.end) - -[ - ")" - "}" - (statement_identifier) -] @indent.branch - -[ - "#define" - "#ifdef" - "#ifndef" - "#elif" - "#if" - "#else" - "#endif" -] @indent.zero - -[ - (preproc_arg) - (string_literal) -] @indent.ignore - -((ERROR - (parameter_declaration)) @indent.align - (#set! indent.open_delimiter "(") - (#set! indent.close_delimiter ")")) - -([ - (argument_list) - (parameter_list) -] @indent.align - (#set! indent.open_delimiter "(") - (#set! indent.close_delimiter ")")) - -(comment) @indent.auto diff --git a/queries/c/locals.scm b/queries/c/locals.scm deleted file mode 100644 index 13a1227..0000000 --- a/queries/c/locals.scm +++ /dev/null @@ -1,67 +0,0 @@ -; Functions definitions -(function_declarator - declarator: (identifier) @local.definition.function) - -(preproc_function_def - name: (identifier) @local.definition.macro) @local.scope - -(preproc_def - name: (identifier) @local.definition.macro) - -(pointer_declarator - declarator: (identifier) @local.definition.var) - -(parameter_declaration - declarator: (identifier) @local.definition.parameter) - -(init_declarator - declarator: (identifier) @local.definition.var) - -(array_declarator - declarator: (identifier) @local.definition.var) - -(declaration - declarator: (identifier) @local.definition.var) - -(enum_specifier - name: (_) @local.definition.type - (enumerator_list - (enumerator - name: (identifier) @local.definition.var))) - -; Type / Struct / Enum -(field_declaration - declarator: (field_identifier) @local.definition.field) - -(type_definition - declarator: (type_identifier) @local.definition.type) - -(struct_specifier - name: (type_identifier) @local.definition.type) - -; goto -(labeled_statement - (statement_identifier) @local.definition) - -; References -(identifier) @local.reference - -((field_identifier) @local.reference - (#set! reference.kind "field")) - -((type_identifier) @local.reference - (#set! reference.kind "type")) - -(goto_statement - (statement_identifier) @local.reference) - -; Scope -[ - (for_statement) - (if_statement) - (while_statement) - (translation_unit) - (function_definition) - (compound_statement) ; a block in curly braces - (struct_specifier) -] @local.scope diff --git a/queries/cmake/indents.scm b/queries/cmake/indents.scm deleted file mode 100644 index cbd976c..0000000 --- a/queries/cmake/indents.scm +++ /dev/null @@ -1,26 +0,0 @@ -[ - (normal_command) - (if_condition) - (foreach_loop) - (while_loop) - (function_def) - (macro_def) - (block_def) -] @indent.begin - -[ - (elseif_command) - (else_command) - (endif_command) - (endforeach_command) - (endwhile_command) - (endfunction_command) - (endmacro_command) - (endblock_command) -] @indent.branch - -")" @indent.branch - -")" @indent.end - -(argument_list) @indent.auto diff --git a/queries/cpp/indents.scm b/queries/cpp/indents.scm deleted file mode 100644 index 0782d22..0000000 --- a/queries/cpp/indents.scm +++ /dev/null @@ -1,8 +0,0 @@ -; inherits: c - -(condition_clause) @indent.begin - -((field_initializer_list) @indent.begin - (#set! indent.start_at_same_line 1)) - -(access_specifier) @indent.branch diff --git a/queries/cpp/locals.scm b/queries/cpp/locals.scm deleted file mode 100644 index b24ada8..0000000 --- a/queries/cpp/locals.scm +++ /dev/null @@ -1,78 +0,0 @@ -; inherits: c - -; Parameters -(variadic_parameter_declaration - declarator: (variadic_declarator - (identifier) @local.definition.parameter)) - -(optional_parameter_declaration - declarator: (identifier) @local.definition.parameter) - -; Class / struct definitions -(class_specifier) @local.scope - -(reference_declarator - (identifier) @local.definition.var) - -(variadic_declarator - (identifier) @local.definition.var) - -(struct_specifier - name: (qualified_identifier - name: (type_identifier) @local.definition.type)) - -(class_specifier - name: (type_identifier) @local.definition.type) - -(concept_definition - name: (identifier) @local.definition.type) - -(class_specifier - name: (qualified_identifier - name: (type_identifier) @local.definition.type)) - -(alias_declaration - name: (type_identifier) @local.definition.type) - -;template -(type_parameter_declaration - (type_identifier) @local.definition.type) - -(template_declaration) @local.scope - -; Namespaces -(namespace_definition - name: (namespace_identifier) @local.definition.namespace - body: (_) @local.scope) - -(namespace_definition - name: (nested_namespace_specifier) @local.definition.namespace - body: (_) @local.scope) - -((namespace_identifier) @local.reference - (#set! reference.kind "namespace")) - -; Function definitions -(template_function - name: (identifier) @local.definition.function) @local.scope - -(template_method - name: (field_identifier) @local.definition.method) @local.scope - -(function_declarator - declarator: (qualified_identifier - name: (identifier) @local.definition.function)) @local.scope - -(field_declaration - declarator: (function_declarator - (field_identifier) @local.definition.method)) - -(lambda_expression) @local.scope - -; Control structures -(try_statement - body: (_) @local.scope) - -(catch_clause) @local.scope - -(requires_expression) @local.scope diff --git a/queries/css/indents.scm b/queries/css/indents.scm deleted file mode 100644 index 75e4a63..0000000 --- a/queries/css/indents.scm +++ /dev/null @@ -1,11 +0,0 @@ -[ - (block) - (declaration) -] @indent.begin - -(block - "}" @indent.branch) - -"}" @indent.dedent - -(comment) @indent.ignore diff --git a/queries/dtd/locals.scm b/queries/dtd/locals.scm deleted file mode 100644 index 88246c0..0000000 --- a/queries/dtd/locals.scm +++ /dev/null @@ -1,11 +0,0 @@ -(elementdecl - (Name) @local.definition.type) - -(elementdecl - (contentspec - (children - (Name) @local.reference))) - -(AttlistDecl - . - (Name) @local.reference) diff --git a/queries/ecma/indents.scm b/queries/ecma/indents.scm deleted file mode 100644 index b613426..0000000 --- a/queries/ecma/indents.scm +++ /dev/null @@ -1,82 +0,0 @@ -[ - (arguments) - (array) - (binary_expression) - (class_body) - (export_clause) - (formal_parameters) - (named_imports) - (object) - (object_pattern) - (parenthesized_expression) - (return_statement) - (statement_block) - (switch_case) - (switch_default) - (switch_statement) - (template_substitution) - (ternary_expression) -] @indent.begin - -(arguments - (call_expression) @indent.begin) - -(binary_expression - (call_expression) @indent.begin) - -(expression_statement - (call_expression) @indent.begin) - -(arrow_function - body: (_) @_body - (#not-kind-eq? @_body "statement_block")) @indent.begin - -(assignment_expression - right: (_) @_right - (#not-kind-eq? @_right "arrow_function")) @indent.begin - -(variable_declarator - value: (_) @_value - (#not-kind-eq? @_value "arrow_function" "call_expression")) @indent.begin - -(arguments - ")" @indent.end) - -(object - "}" @indent.end) - -(statement_block - "}" @indent.end) - -[ - (arguments - (object)) - ")" - "}" - "]" -] @indent.branch - -(statement_block - "{" @indent.branch) - -((parenthesized_expression - "(" - (_) - ")" @indent.end) @_outer - (#not-has-parent? @_outer if_statement)) - -[ - "}" - "]" -] @indent.end - -(template_string) @indent.ignore - -[ - (comment) - (ERROR) -] @indent.auto - -(if_statement - consequence: (_) @indent.dedent - (#not-kind-eq? @indent.dedent statement_block)) @indent.begin diff --git a/queries/ecma/locals.scm b/queries/ecma/locals.scm deleted file mode 100644 index 97570e4..0000000 --- a/queries/ecma/locals.scm +++ /dev/null @@ -1,51 +0,0 @@ -; Scopes -;------- -(statement_block) @local.scope - -(function_expression) @local.scope - -(arrow_function) @local.scope - -(function_declaration) @local.scope - -(method_definition) @local.scope - -(for_statement) @local.scope - -(for_in_statement) @local.scope - -(catch_clause) @local.scope - -; Definitions -;------------ -(variable_declarator - name: (identifier) @local.definition.var) - -(variable_declarator - name: (object_pattern - (shorthand_property_identifier_pattern) @local.definition.var)) - -(variable_declarator - (object_pattern - (pair_pattern - (identifier) @local.definition.var))) - -(import_specifier - (identifier) @local.definition.import) - -(namespace_import - (identifier) @local.definition.import) - -(function_declaration - (identifier) @local.definition.function - (#set! definition.var.scope parent)) - -(method_definition - (property_identifier) @local.definition.function - (#set! definition.var.scope parent)) - -; References -;------------ -(identifier) @local.reference - -(shorthand_property_identifier) @local.reference diff --git a/queries/go/indents.scm b/queries/go/indents.scm deleted file mode 100644 index 28edfe9..0000000 --- a/queries/go/indents.scm +++ /dev/null @@ -1,48 +0,0 @@ -[ - (import_declaration) - (const_declaration) - (var_declaration) - (type_declaration) - (func_literal) - (literal_value) - (expression_case) - (communication_case) - (type_case) - (default_case) - (block) - (call_expression) - (parameter_list) - (field_declaration_list) - (interface_type) -] @indent.begin - -(literal_value - "}" @indent.branch) - -(block - "}" @indent.branch) - -(field_declaration_list - "}" @indent.branch) - -(interface_type - "}" @indent.branch) - -(const_declaration - ")" @indent.branch) - -(import_spec_list - ")" @indent.branch) - -(var_spec_list - ")" @indent.branch) - -[ - "}" - ")" -] @indent.end - -(parameter_list - ")" @indent.branch) - -(comment) @indent.ignore diff --git a/queries/go/locals.scm b/queries/go/locals.scm deleted file mode 100644 index 608c458..0000000 --- a/queries/go/locals.scm +++ /dev/null @@ -1,88 +0,0 @@ -((function_declaration - name: (identifier) @local.definition.function) ; @function - ) - -((method_declaration - name: (field_identifier) @local.definition.method) ; @function.method - ) - -(short_var_declaration - left: (expression_list - (identifier) @local.definition.var)) - -(var_spec - name: (identifier) @local.definition.var) - -(parameter_declaration - (identifier) @local.definition.var) - -(variadic_parameter_declaration - (identifier) @local.definition.var) - -(for_statement - (range_clause - left: (expression_list - (identifier) @local.definition.var))) - -(const_declaration - (const_spec - name: (identifier) @local.definition.var)) - -(type_declaration - (type_spec - name: (type_identifier) @local.definition.type)) - -; reference -(identifier) @local.reference - -(type_identifier) @local.reference - -(field_identifier) @local.reference - -((package_identifier) @local.reference - (#set! reference.kind "namespace")) - -(package_clause - (package_identifier) @local.definition.namespace) - -(import_spec_list - (import_spec - name: (package_identifier) @local.definition.namespace)) - -; Call references -((call_expression - function: (identifier) @local.reference) - (#set! reference.kind "call")) - -((call_expression - function: (selector_expression - field: (field_identifier) @local.reference)) - (#set! reference.kind "call")) - -((call_expression - function: (parenthesized_expression - (identifier) @local.reference)) - (#set! reference.kind "call")) - -((call_expression - function: (parenthesized_expression - (selector_expression - field: (field_identifier) @local.reference))) - (#set! reference.kind "call")) - -; Scopes -(func_literal) @local.scope - -(source_file) @local.scope - -(function_declaration) @local.scope - -(if_statement) @local.scope - -(block) @local.scope - -(expression_switch_statement) @local.scope - -(for_statement) @local.scope - -(method_declaration) @local.scope diff --git a/queries/gotmpl/locals.scm b/queries/gotmpl/locals.scm deleted file mode 100644 index 528e9fa..0000000 --- a/queries/gotmpl/locals.scm +++ /dev/null @@ -1,12 +0,0 @@ -[ - (if_action) - (range_action) - (block_action) - (with_action) - (define_action) -] @local.scope - -(variable_definition - variable: (variable) @local.definition.var) - -(variable) @local.reference diff --git a/queries/html/indents.scm b/queries/html/indents.scm deleted file mode 100644 index 448e942..0000000 --- a/queries/html/indents.scm +++ /dev/null @@ -1 +0,0 @@ -; inherits: html_tags diff --git a/queries/html/locals.scm b/queries/html/locals.scm deleted file mode 100644 index 4e3325d..0000000 --- a/queries/html/locals.scm +++ /dev/null @@ -1 +0,0 @@ -(element) @local.scope diff --git a/queries/html_tags/indents.scm b/queries/html_tags/indents.scm deleted file mode 100644 index dc57c33..0000000 --- a/queries/html_tags/indents.scm +++ /dev/null @@ -1,37 +0,0 @@ -((element - (start_tag - (tag_name) @_not_void_element)) - (#not-any-of? @_not_void_element - "area" "base" "basefont" "bgsound" "br" "col" "command" "embed" "frame" "hr" "image" "img" - "input" "isindex" "keygen" "link" "menuitem" "meta" "nextid" "param" "source" "track" "wbr")) @indent.begin - -(element - (self_closing_tag)) @indent.begin - -((start_tag - (tag_name) @_void_element) - (#any-of? @_void_element - "area" "base" "basefont" "bgsound" "br" "col" "command" "embed" "frame" "hr" "image" "img" - "input" "isindex" "keygen" "link" "menuitem" "meta" "nextid" "param" "source" "track" "wbr")) @indent.begin - -; These are the nodes that will be captured when we do `normal o` -; But last element has already been ended, so capturing this -; to mark end of last element -(element - (end_tag - ">" @indent.end)) - -(element - (self_closing_tag - "/>" @indent.end)) - -; Script/style elements aren't indented, so only branch the end tag of other elements -(element - (end_tag) @indent.branch) - -[ - ">" - "/>" -] @indent.branch - -(comment) @indent.ignore diff --git a/queries/json/indents.scm b/queries/json/indents.scm deleted file mode 100644 index 3680289..0000000 --- a/queries/json/indents.scm +++ /dev/null @@ -1,11 +0,0 @@ -[ - (object) - (array) -] @indent.begin - -[ - "}" - "]" -] @indent.branch - -(comment) @indent.ignore diff --git a/queries/json/locals.scm b/queries/json/locals.scm deleted file mode 100644 index aaeee38..0000000 --- a/queries/json/locals.scm +++ /dev/null @@ -1,4 +0,0 @@ -[ - (object) - (array) -] @local.scope diff --git a/queries/jsx/indents.scm b/queries/jsx/indents.scm deleted file mode 100644 index 812bc25..0000000 --- a/queries/jsx/indents.scm +++ /dev/null @@ -1,21 +0,0 @@ -[ - (jsx_element) - (jsx_self_closing_element) - (jsx_expression) -] @indent.begin - -(jsx_closing_element - ">" @indent.end) - -(jsx_self_closing_element - "/>" @indent.end) - -[ - (jsx_closing_element) - ">" -] @indent.branch - -;