diff options
| author | Riley Bruins <ribru17@hotmail.com> | 2024-05-12 18:00:55 -0700 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-05-13 09:16:31 +0200 |
| commit | d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432 (patch) | |
| tree | a2f6000ac5612a326fa5c91d91f7faf38f9ee5e3 /queries | |
| parent | bot(lockfile): update c_sharp, cuda, glsl, hlsl, mlir, solidity, sourcepawn (diff) | |
| download | nvim-treesitter-d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432.tar nvim-treesitter-d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432.tar.gz nvim-treesitter-d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432.tar.bz2 nvim-treesitter-d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432.tar.lz nvim-treesitter-d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432.tar.xz nvim-treesitter-d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432.tar.zst nvim-treesitter-d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432.zip | |
feat: standardize and document export keywords
Many export keywords are captured as `@keyword.import`. This commit
makes it so they are all captured like that, and mentions it in the
documentation.
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/bash/highlights.scm | 3 | ||||
| -rw-r--r-- | queries/ecma/highlights.scm | 15 | ||||
| -rw-r--r-- | queries/gdscript/highlights.scm | 3 | ||||
| -rw-r--r-- | queries/hare/highlights.scm | 6 | ||||
| -rw-r--r-- | queries/luau/highlights.scm | 3 | ||||
| -rw-r--r-- | queries/make/highlights.scm | 6 | ||||
| -rw-r--r-- | queries/qmljs/highlights.scm | 1 | ||||
| -rw-r--r-- | queries/slint/highlights.scm | 2 | ||||
| -rw-r--r-- | queries/typescript/highlights.scm | 4 | ||||
| -rw-r--r-- | queries/zig/highlights.scm | 6 |
10 files changed, 21 insertions, 28 deletions
diff --git a/queries/bash/highlights.scm b/queries/bash/highlights.scm index feb0e038e..7ad3478e4 100644 --- a/queries/bash/highlights.scm +++ b/queries/bash/highlights.scm @@ -93,13 +93,14 @@ [ "declare" "typeset" - "export" "readonly" "local" "unset" "unsetenv" ] @keyword +"export" @keyword.import + "function" @keyword.function (special_variable_name) @constant diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm index 12068af17..f60406272 100644 --- a/queries/ecma/highlights.scm +++ b/queries/ecma/highlights.scm @@ -314,20 +314,10 @@ [ "import" "from" + "as" + "export" ] @keyword.import -(export_specifier - "as" @keyword.import) - -(import_specifier - "as" @keyword.import) - -(namespace_export - "as" @keyword.import) - -(namespace_import - "as" @keyword.import) - [ "for" "of" @@ -340,7 +330,6 @@ "break" "const" "debugger" - "export" "extends" "get" "let" diff --git a/queries/gdscript/highlights.scm b/queries/gdscript/highlights.scm index 691d836ce..9f122e473 100644 --- a/queries/gdscript/highlights.scm +++ b/queries/gdscript/highlights.scm @@ -215,7 +215,6 @@ "signal" "var" "onready" - "export" "setget" "remote" "master" @@ -225,6 +224,8 @@ "puppetsync" ] @keyword +"export" @keyword.import + [ "enum" "class" diff --git a/queries/hare/highlights.scm b/queries/hare/highlights.scm index dc7947725..68a3e1881 100644 --- a/queries/hare/highlights.scm +++ b/queries/hare/highlights.scm @@ -20,7 +20,10 @@ (#lua-match? @constant "^[A-Z_]+$")) ; Includes -"use" @keyword.import +[ + "use" + "export" +] @keyword.import (use_statement (scoped_type_identifier @@ -41,7 +44,6 @@ ; Keywords [ "def" - "export" "let" ] @keyword diff --git a/queries/luau/highlights.scm b/queries/luau/highlights.scm index 08ed56b83..23780731c 100644 --- a/queries/luau/highlights.scm +++ b/queries/luau/highlights.scm @@ -7,9 +7,10 @@ [ "local" "type" - "export" ] @keyword +"export" @keyword.import + (do_statement [ "do" diff --git a/queries/make/highlights.scm b/queries/make/highlights.scm index f51616006..1a3cac749 100644 --- a/queries/make/highlights.scm +++ b/queries/make/highlights.scm @@ -37,8 +37,10 @@ "|" ] @operator) -(export_directive - "export" @keyword) +[ + "export" + "unexport" +] @keyword.import (override_directive "override" @keyword) diff --git a/queries/qmljs/highlights.scm b/queries/qmljs/highlights.scm index 2caeb7ba3..27f332028 100644 --- a/queries/qmljs/highlights.scm +++ b/queries/qmljs/highlights.scm @@ -102,7 +102,6 @@ "property" "signal" "declare" - "export" "implements" "override" ] @keyword diff --git a/queries/slint/highlights.scm b/queries/slint/highlights.scm index 562499733..8ab232c83 100644 --- a/queries/slint/highlights.scm +++ b/queries/slint/highlights.scm @@ -184,7 +184,7 @@ ; Keywords: (animate_option_identifier) @keyword -(export) @keyword +(export) @keyword.import (if_statement "if" @keyword.conditional) diff --git a/queries/typescript/highlights.scm b/queries/typescript/highlights.scm index bd13b1cb5..663c4a4a6 100644 --- a/queries/typescript/highlights.scm +++ b/queries/typescript/highlights.scm @@ -7,7 +7,6 @@ [ "declare" - "export" "implements" "type" "override" @@ -32,9 +31,6 @@ (as_expression "as" @keyword.operator) -(export_statement - "as" @keyword.operator) - (mapped_type_clause "as" @keyword.operator) diff --git a/queries/zig/highlights.scm b/queries/zig/highlights.scm index f0597ce34..521f97d20 100644 --- a/queries/zig/highlights.scm +++ b/queries/zig/highlights.scm @@ -139,7 +139,10 @@ field_constant: (IDENTIFIER) @constant "continue" ] @keyword.repeat -"usingnamespace" @keyword.import +[ + "usingnamespace" + "export" +] @keyword.import [ "try" @@ -168,7 +171,6 @@ field_constant: (IDENTIFIER) @constant [ "comptime" - "export" "extern" "inline" "noinline" |
