diff --git a/README.md b/README.md index 3433845..e48a571 100644 --- a/README.md +++ b/README.md @@ -121,17 +121,17 @@ To install the plugin into an existing Eclipse installation do: | Language/Format | File Associations | Source |:--------------- |:----------------- |:------ | -| Amber | file-extensions="ab, amber" | [main@amber-lang/amber-vsc](https://github.com/amber-lang/amber-vsc/tree/c0ebd53e075698fa62efffd492a41b27bff1c227/) -| ANTLR | file-extensions="g, g4" | [master@mike-lischke/vscode-antlr4](https://github.com/mike-lischke/vscode-antlr4/tree/8408f1d50c59bc81f52795525ad41a6b50787316/) +| Amber | file-extensions="ab, amber" | [main@amber-lang/amber-vsc](https://github.com/amber-lang/amber-vsc/tree/362bb8b37713361c686954b8a7387b842309a8d9/) +| ANTLR | file-extensions="g, g4" | [master@mike-lischke/vscode-antlr4](https://github.com/mike-lischke/vscode-antlr4/tree/3e9469d1d490c71b3e3b909edf1235582a3f8db8/) | Apache HTTP Config | file-extensions="conf, htaccess, htgroups, htpasswd" | [master@mrmlnc/vscode-apache](https://github.com/mrmlnc/vscode-apache/tree/0585b0bb3d390fc541aa27cfcfb83b3204156be3/) | arsd.DScript | file-extensions="ds, dscript" | [master@Pure-D/code-d](https://github.com/Pure-D/code-d/tree/3a0825ccea623103a7027f4c1c23e5a3c38434d9/) | Astro | file-extensions="astro" | [main@withastro/language-tools](https://github.com/withastro/language-tools/tree/b4bcb4fc02cd960936a5faee6c9cc0ad94fc4c05/packages/vscode) -| Ballerina | file-extensions="bal" | [master@ballerina-platform/ballerina-grammar](https://github.com/ballerina-platform/ballerina-grammar/tree/9c5d63039c9b257e508470da94a59d29a3c69d72/syntaxes) -| bazelrc | file-extensions="bazelrc"
file-names=".bazelrc, bazel.rc" | [master@bazelbuild/vscode-bazel](https://github.com/bazelbuild/vscode-bazel/tree/c759f64bc7341473f34244261fa804c51ba8f3dc/) +| Ballerina | file-extensions="bal" | [master@ballerina-platform/ballerina-grammar](https://github.com/ballerina-platform/ballerina-grammar/tree/afae97ac9640b8f6a05c5c9dccdf79399d43bf50/syntaxes) +| bazelrc | file-extensions="bazelrc"
file-names=".bazelrc, bazel.rc" | [master@bazelbuild/vscode-bazel](https://github.com/bazelbuild/vscode-bazel/tree/8d63677d5f12e00870cf6e98e0b47a3670b9bc99/) | Branflakes | file-extensions="bf, bfsck, brainfuck" | [main@chrisvrose/bf-server](https://github.com/chrisvrose/bf-server/tree/5945c04ccea21cd13e133547276d27d6540375f2/) -| Carbon | file-extensions="carbon" | [trunk@carbon-language/carbon-lang](https://github.com/carbon-language/carbon-lang/tree/965879a9a94b1d552f22b2ca5741bd6fd24f83fd/utils) -| COBOL | file-extensions="cbl, cob, cobol, copy, cpy"
file-patterns="\*\*/broadcommfd.cobol-language-support/\*/copybooks/\*\*" | [development@eclipse-che4z/che-che4z-lsp-for-cobol](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/tree/343021559c9e507041012698c3beda900bba51fe/clients/cobol-lsp-vscode-extension) -| CodeQL | file-extensions="ql, qll" | [main@github/vscode-codeql](https://github.com/github/vscode-codeql/tree/cc4da8f567ad60cbb0f24a5570b64ae22efb4e84/) +| Carbon | file-extensions="carbon" | [trunk@carbon-language/carbon-lang](https://github.com/carbon-language/carbon-lang/tree/12d7574636dc9c3614cf053c4a56496e5cb28aa6/utils) +| COBOL | file-extensions="cbl, cob, cobol, copy, cpy"
file-patterns="\*\*/broadcommfd.cobol-language-support/\*/copybooks/\*\*" | [development@eclipse-che4z/che-che4z-lsp-for-cobol](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/tree/dd1133952579575082914476fa699667b8790e1d/clients/cobol-lsp-vscode-extension) +| CodeQL | file-extensions="ql, qll" | [main@github/vscode-codeql](https://github.com/github/vscode-codeql/tree/0f7a747f25556a9fd11b47bed0c23f4b1a2eb4fb/) | Crystal | file-extensions="cr" | [master@crystal-lang-tools/vscode-crystal-lang](https://github.com/crystal-lang-tools/vscode-crystal-lang/tree/84df54030478ea0aeff5338cba989e6f58c5501a/) [[upstream]](https://github.com/Microsoft/vscode/blob/3f1f36333d3453f67a36b6bfb1206e9159e9c4f0/extensions/ruby/syntaxes/ruby.tmLanguage.json) | Crystal Slang | file-extensions="slang" | [master@crystal-lang-tools/vscode-crystal-lang](https://github.com/crystal-lang-tools/vscode-crystal-lang/tree/84df54030478ea0aeff5338cba989e6f58c5501a/) | CSV | file-extensions="csv" | [master@mechatroner/vscode_rainbow_csv](https://github.com/mechatroner/vscode_rainbow_csv/tree/82f1b82272e567d6e1736fce845f94eccef6d211/) @@ -139,7 +139,7 @@ To install the plugin into an existing Eclipse installation do: | d2 | file-extensions="d2" | [master@terrastruct/d2-vscode](https://github.com/terrastruct/d2-vscode/tree/88d9716009f9b8d65bfd6dea96064c94a5cf275f/) | Diet | file-extensions="dt" | [master@Pure-D/code-d](https://github.com/Pure-D/code-d/tree/3a0825ccea623103a7027f4c1c23e5a3c38434d9/) [[upstream]](https://github.com/davidrios/jade-tmbundle/commit/7c1304aa5a0d916a93fd296d3dd994219ecdc90f) | DlangUI Markup Language | file-extensions="dml" | [master@Pure-D/code-d](https://github.com/Pure-D/code-d/tree/3a0825ccea623103a7027f4c1c23e5a3c38434d9/) -| EditorConfig | file-extensions="editorconfig" | [main@editorconfig/editorconfig-vscode](https://github.com/editorconfig/editorconfig-vscode/tree/2d0fbbb3194339b6b65d684d5a7149726a8df469/) +| EditorConfig | file-extensions="editorconfig" | [main@editorconfig/editorconfig-vscode](https://github.com/editorconfig/editorconfig-vscode/tree/4da6dd253eccf6182f384d3518c3dd72bd197ac4/) | Elm | file-extensions="elm" | [main@elm-tooling/elm-language-client-vscode](https://github.com/elm-tooling/elm-language-client-vscode/tree/4f164dc831a1a378a9958b2b230463316067606a/) | Embedded Crystal | file-extensions="ecr" | [master@crystal-lang-tools/vscode-crystal-lang](https://github.com/crystal-lang-tools/vscode-crystal-lang/tree/84df54030478ea0aeff5338cba989e6f58c5501a/) | Entity Relationship | file-extensions="er" | [master@mikkel-ol/vsc-er-syntax-highlighting](https://github.com/mikkel-ol/vsc-er-syntax-highlighting/tree/ffc822eb4edf4448f7ad375806e255b3e6370054/) @@ -155,7 +155,7 @@ To install the plugin into an existing Eclipse installation do: | HashiCorp Terraform | file-extensions="tf, tfvars" | [main@hashicorp/syntax](https://github.com/hashicorp/syntax/tree/ae0c4e30047d0df4dc60c8e25aaaccc4e8cab604/) | Haxe | file-extensions="hx" | [master@vshaxe/haxe-TmLanguage](https://github.com/vshaxe/haxe-TmLanguage/tree/6fbbbf958448f877a8d524a589e3280514c950e6/) | HCL Config File | file-extensions="hcl" | [main@hashicorp/syntax](https://github.com/hashicorp/syntax/tree/ae0c4e30047d0df4dc60c8e25aaaccc4e8cab604/) -| helm-template | file-patterns="\*\*/templates/\*\*/\*.tpl, \*\*/templates/\*\*/\*.yaml, \*\*/templates/\*\*/\*.yml, \*\*/templates/\*.tpl, \*\*/templates/\*.yaml, \*\*/templates/\*.yml" | [main@vscode-kubernetes-tools/vscode-kubernetes-tools](https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools/tree/f24b5580bf94bd032665ac6fdb46a52a8ed24e08/) +| helm-template | file-patterns="\*\*/templates/\*\*/\*.tpl, \*\*/templates/\*\*/\*.yaml, \*\*/templates/\*\*/\*.yml, \*\*/templates/\*.tpl, \*\*/templates/\*.yaml, \*\*/templates/\*.yml" | [main@vscode-kubernetes-tools/vscode-kubernetes-tools](https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools/tree/fb251cf005df8f265edb7d140e8d5283e2e3cc4b/) | Janet | file-extensions="janet" | [master@janet-lang/vscode-janet](https://github.com/janet-lang/vscode-janet/tree/0225a87fb8c75d9dec024d592f2bdcf74f366e5e/) | Jinja C++ | file-extensions="c.j2, c.jinja, c.jinja2, cpp.j2, cpp.jinja, cpp.jinja2, h.j2, h.jinja, h.jinja2" | [main@samuelcolvin/jinjahtml-vscode](https://github.com/samuelcolvin/jinjahtml-vscode/tree/d8daf5fd43941deec8803be2335b35922e3e1eeb/) | Jinja Cisco Config | file-extensions="cisco.j2, cisco.jinja, cisco.jinja2, ios.j2, ios.jinja, ios.jinja2" | [main@samuelcolvin/jinjahtml-vscode](https://github.com/samuelcolvin/jinjahtml-vscode/tree/d8daf5fd43941deec8803be2335b35922e3e1eeb/) @@ -185,7 +185,7 @@ To install the plugin into an existing Eclipse installation do: | Jinja XML | file-extensions="xml.j2, xml.jinja, xml.jinja2" | [main@samuelcolvin/jinjahtml-vscode](https://github.com/samuelcolvin/jinjahtml-vscode/tree/d8daf5fd43941deec8803be2335b35922e3e1eeb/) | Jinja YAML | file-extensions="sls, yaml.j2, yaml.jinja, yaml.jinja2, yml.j2, yml.jinja, yml.jinja2" | [main@samuelcolvin/jinjahtml-vscode](https://github.com/samuelcolvin/jinjahtml-vscode/tree/d8daf5fd43941deec8803be2335b35922e3e1eeb/) | JSON5 | file-extensions="json5" | [master@katjanakosic/vscode-json5](https://github.com/katjanakosic/vscode-json5/tree/4bf68072f00ee0cc3cd0e82c4b27364c888fcb12/) -| Jsonnet | file-extensions="jsonnet, libsonnet" | [main@grafana/vscode-jsonnet](https://github.com/grafana/vscode-jsonnet/tree/b16429e12b40dc0e760ef591e2d561b1a994945d/) +| Jsonnet | file-extensions="jsonnet, libsonnet" | [main@grafana/vscode-jsonnet](https://github.com/grafana/vscode-jsonnet/tree/3870b0259b75115898e3c809f4e2c71f4acfcaf9/) | JTE Templates | file-extensions="jte, kte" | [main@maj2c/jte-template-syntax-highlight](https://github.com/maj2c/jte-template-syntax-highlight/tree/0b1242fdccb25bc9f72fccef48c51b01d9ac354d/) | Kotlin | file-extensions="kt, kts" | [main@fwcd/vscode-kotlin](https://github.com/fwcd/vscode-kotlin/tree/4a7c1538754828c1d22a8bee8ff3400045b4352a/) | LDIF File | file-extensions="ldif" | [master@FlashSystems/LDIF-Syntax](https://github.com/FlashSystems/LDIF-Syntax/tree/f00c21eb1cc5fe5966cf6ef158e854a65449a9fa/) @@ -194,26 +194,26 @@ To install the plugin into an existing Eclipse installation do: | Markdown | file-extensions="livemd, markdown, md, mdown, mdwn, mkd, mkdn, mkdown, ronn, scd, workbook" | [main@wooorm/markdown-tm-language](https://github.com/wooorm/markdown-tm-language/tree/c78b1e5df644d24fa76716bbe26f4b48a6fc1610/) | MDX | file-extensions="mdx" | [main@mdx-js/mdx-analyzer](https://github.com/mdx-js/mdx-analyzer/tree/660067aae48fb28cf0e8ef15e3e94a538a1558aa/packages/vscode-mdx) | mermaid | file-extensions="mermaid, mmd" | [master@bpruitt-goddard/vscode-mermaid-syntax-highlight](https://github.com/bpruitt-goddard/vscode-mermaid-syntax-highlight/tree/fed7a3d180ccfb14b0f7260e19c1ebe01ab311a0/) -| NDVR-COBOL | file-extensions="cbl.prnt, cob.prnt, cobol.prnt, copy.prnt, cpy.prnt" | [development@eclipse-che4z/che-che4z-lsp-for-cobol](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/tree/343021559c9e507041012698c3beda900bba51fe/clients/cobol-lsp-vscode-extension) +| NDVR-COBOL | file-extensions="cbl.prnt, cob.prnt, cobol.prnt, copy.prnt, cpy.prnt" | [development@eclipse-che4z/che-che4z-lsp-for-cobol](https://github.com/eclipse-che4z/che-che4z-lsp-for-cobol/tree/dd1133952579575082914476fa699667b8790e1d/clients/cobol-lsp-vscode-extension) | NGINX Conf | file-extensions="conf, fastcgi_params, nginx, scgi_params, uwsgi_params"
file-patterns="\*.conf.default, \*.conf.template, \*.mime.types, \*.nginx.conf" | [main@almir/nginx-syntax-highlighter](https://github.com/almir/nginx-syntax-highlighter/tree/03fa6617212032f1d538891730bb15feb4df2ef8/) | Nunjucks HTML | file-extensions="njk, njk.html" | [main@edheltzel/better-nunjucks-for-visual-studio-code](https://github.com/edheltzel/better-nunjucks-for-visual-studio-code/tree/83bfc919563c30f8eeb1548f983e143adad29781/) -| nushell | file-extensions="nu" | [main@nushell/vscode-nushell-lang](https://github.com/nushell/vscode-nushell-lang/tree/301f93bb350bc0a8db47d4e0cf23b412cbc8f4b7/) -| OCaml | file-extensions="eliom, ml, ocamlinit" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/74e52201938ac074e0b30d03a558054cd3dcfdd2/) -| OCaml Interface | file-extensions="eliomi, mli" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/74e52201938ac074e0b30d03a558054cd3dcfdd2/) -| OCaml.mlx | file-extensions="mlx" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/74e52201938ac074e0b30d03a558054cd3dcfdd2/) -| OCamlFormat | file-extensions="ocamlformat" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/74e52201938ac074e0b30d03a558054cd3dcfdd2/) -| odin | file-extensions="odin" | [master@DanielGavin/ols](https://github.com/DanielGavin/ols/tree/431d1b117dea84a4c59b22702f854f9e0b3d0ef1/editors/vscode) -| opam | file-extensions="opam, opam.locked, opam.template"
file-names="opam" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/74e52201938ac074e0b30d03a558054cd3dcfdd2/) +| nushell | file-extensions="nu" | [main@nushell/vscode-nushell-lang](https://github.com/nushell/vscode-nushell-lang/tree/d4561e4e4e529400603a0fd2b134571d920d6765/) +| OCaml | file-extensions="eliom, ml, ocamlinit" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/64b0203c518ebb31c53fbf4e104fc85050a7445d/) +| OCaml Interface | file-extensions="eliomi, mli" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/64b0203c518ebb31c53fbf4e104fc85050a7445d/) +| OCaml.mlx | file-extensions="mlx" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/64b0203c518ebb31c53fbf4e104fc85050a7445d/) +| OCamlFormat | file-extensions="ocamlformat" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/64b0203c518ebb31c53fbf4e104fc85050a7445d/) +| odin | file-extensions="odin" | [master@DanielGavin/ols](https://github.com/DanielGavin/ols/tree/ad1d935466e10ca3b5b5494760f762980492fc6c/editors/vscode) +| opam | file-extensions="opam, opam.locked, opam.template"
file-names="opam" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/64b0203c518ebb31c53fbf4e104fc85050a7445d/) | OpenGL Shading Language | file-extensions="comp, csh, frag, fs, fsh, fshader, geom, glsl, gs, gsh, gshader, mesh, rahit, rcall, rchit, rgen, rint, rmiss, task, tesc, tese, vert, vs, vsh, vshader" | [master@GeForceLegend/vscode-glsl](https://github.com/GeForceLegend/vscode-glsl/tree/da57fa1415d5b77191ee8566f2b4b6cd9dbb3572/) | Pascal | file-extensions="dfm, dpk, dpr, fmx, lfm, lpr, p, pas" | [master@textmate/pascal.tmbundle](https://github.com/textmate/pascal.tmbundle/tree/3b11b782368065e55acce0423f385722771d28b0/Syntaxes) | PlantUML | file-extensions="iuml, plantuml, pu, puml, wsd" | [master@qjebbs/vscode-plantuml](https://github.com/qjebbs/vscode-plantuml/tree/7bc1758ed73dc269f5721d78c6c6c01f461d7cb0/) | Pony | file-extensions="pony" | [main@chalcolith/eohippus](https://github.com/chalcolith/eohippus/tree/de8031c34fbde4b124e4f0f34fa3fd84c4795bac/eohippus-vscode) -| Prisma | file-extensions="prisma" | [main@prisma/language-tools](https://github.com/prisma/language-tools/tree/7621fc7b6d51a42cb2af94f0809f498efb578bdc/packages/vscode) -| Reason | file-extensions="re, rei" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/74e52201938ac074e0b30d03a558054cd3dcfdd2/) -| Ring | file-extensions="rform, rh, ring" | [master@ring-lang/ring](https://github.com/ring-lang/ring/tree/610113158fa104f0d306d034bebe8b94b6523e9e/tools/editors/vscode/extension) +| Prisma | file-extensions="prisma" | [main@prisma/language-tools](https://github.com/prisma/language-tools/tree/3be8be495628c67052f2a5f1b0f8b444051188ba/packages/vscode) +| Reason | file-extensions="re, rei" | [master@ocamllabs/vscode-ocaml-platform](https://github.com/ocamllabs/vscode-ocaml-platform/tree/64b0203c518ebb31c53fbf4e104fc85050a7445d/) +| Ring | file-extensions="rform, rh, ring" | [master@ring-lang/ring](https://github.com/ring-lang/ring/tree/5df40fd0fe0eea676aa812cdbe251c6dde94bec2/tools/editors/vscode/extension) | Roc | file-extensions="roc" | [main@ivan-demchenko/roc-vscode-unofficial](https://github.com/ivan-demchenko/roc-vscode-unofficial/tree/5913f7e83572b157df5115833f0d10bdfd773d9c/) -| Starlark | file-extensions="BUILD, WORKSPACE, bazel, bzl, bzlmod, sky, star"
file-names="BUILD, WORKSPACE" | [master@bazelbuild/vscode-bazel](https://github.com/bazelbuild/vscode-bazel/tree/c759f64bc7341473f34244261fa804c51ba8f3dc/) -| Svelte | file-extensions="svelte" | [master@sveltejs/language-tools](https://github.com/sveltejs/language-tools/tree/628b5a85ba93829eafa489acb6b0640bf8329a33/packages/svelte-vscode) +| Starlark | file-extensions="BUILD, WORKSPACE, bazel, bzl, bzlmod, sky, star"
file-names="BUILD, WORKSPACE" | [master@bazelbuild/vscode-bazel](https://github.com/bazelbuild/vscode-bazel/tree/8d63677d5f12e00870cf6e98e0b47a3670b9bc99/) +| Svelte | file-extensions="svelte" | [master@sveltejs/language-tools](https://github.com/sveltejs/language-tools/tree/5be821d5a5a92b614ec1dbd06f34ac19c6a9fe8f/packages/svelte-vscode) | TOML Config File | file-extensions="toml"
file-names="Cargo.lock, Pipfile, pdm.lock" | [master@juggernautjp/less-toml](https://github.com/juggernautjp/less-toml/tree/13eb891232e98c4a9c595bf8c657893c84edf3a9/) [[upstream]](https://github.com/textmate/toml.tmbundle/commit/e82b64c1e86396220786846201e9aa3f0a2d9ca2) | TSV | file-extensions="tab, tsv" | [master@mechatroner/vscode_rainbow_csv](https://github.com/mechatroner/vscode_rainbow_csv/tree/82f1b82272e567d6e1736fce845f94eccef6d211/) | Twig | file-extensions="peb, twig" | [main@rholdos/vscode-twig-language-support](https://github.com/rholdos/vscode-twig-language-support/tree/f1e9a1722c91d3f3b3c548386861fd01bfdbeb3b/) diff --git a/plugin/syntaxes/amber/amber.tmLanguage.json b/plugin/syntaxes/amber/amber.tmLanguage.json index 90af892..0530b89 100644 --- a/plugin/syntaxes/amber/amber.tmLanguage.json +++ b/plugin/syntaxes/amber/amber.tmLanguage.json @@ -39,7 +39,7 @@ }, { "name": "keyword.control.amber", - "match": "\\b(if|loop|for|ref|return|fun|else|then|break|continue|and|or|not|let|const|import|from|pub|main|echo|cd|exit|mv|as|in|fail|failed|succeeded|exited|status|silent|nameof|len|lines|is|unsafe|trust|sudo|while)\\b" + "match": "\\b(if|loop|for|ref|return|fun|else|then|break|continue|and|or|not|let|const|import|from|pub|main|echo|cd|exit|mv|as|in|fail|failed|succeeded|exited|status|silent|nameof|len|lines|is|unsafe|trust|sudo|while|await|clear|disown|lock|pid|pwd|sleep|suppress|test|touch|cp)\\b" }, { "match": "^#\\[.*\\]$", @@ -50,7 +50,11 @@ "name": "constant.language.boolean.amber" }, { - "match": "\\b(Text|Num|Int|Bool|Null)\\b", + "match": "\\b(Text|Num|Int|Bool|Null)(\\|(Text|Num|Int|Bool|Null))*\\b", + "name": "support.type.amber" + }, + { + "match": "\\[\\s*(Text|Num|Int|Bool|Null)(\\|(Text|Num|Int|Bool|Null))*\\s*\\]", "name": "support.type.amber" }, { @@ -67,7 +71,7 @@ }, { "name" : "keyword.operator.amber", - "match" : "(\\+|\\-|\\^|\\*|\\=|\\||\\%|!|>|<|[.]{2}|\\?)" + "match" : "(\\+|\\-|\\^|\\*|\\=|\\||\\%|!|>|<|<=|>=|[.]{2}|\\.\\.=|\\?)" }, { "name" : "comment.block", diff --git a/plugin/syntaxes/carbon/carbon.tmLanguage.json b/plugin/syntaxes/carbon/carbon.tmLanguage.json index b03ee25..70cff62 100644 --- a/plugin/syntaxes/carbon/carbon.tmLanguage.json +++ b/plugin/syntaxes/carbon/carbon.tmLanguage.json @@ -298,7 +298,7 @@ "patterns": [ { "name": "storage.modifier.carbon", - "match": "\\b(abstract|const|extend|extern|final|private|protected|virtual)\\b" + "match": "\\b(abstract|const|extend|extern|final|private|protected|static|virtual)\\b" }, { "name": "storage.modifier.carbon", diff --git a/plugin/syntaxes/nushell/nushell.tmLanguage.json b/plugin/syntaxes/nushell/nushell.tmLanguage.json index 95ecabe..c515cfc 100644 --- a/plugin/syntaxes/nushell/nushell.tmLanguage.json +++ b/plugin/syntaxes/nushell/nushell.tmLanguage.json @@ -647,7 +647,7 @@ }, { "comment": "Regex generated with list-to-tree (https://github.com/glcraft/list-to-tree)", - "match": "(a(?:l(?:ias|l)|n(?:si(?: (?:gradient|link|strip))?|y)|ppend|st|ttr(?: (?:category|deprecated|example|search-terms))?)|b(?:its(?: (?:and|not|or|ro(?:l|r)|sh(?:l|r)|xor))?|reak|ytes(?: (?:a(?:dd|t)|build|collect|ends-with|index-of|length|re(?:move|place|verse)|s(?:plit|tarts-with)))?)|c(?:al|d|h(?:ar|unk(?:-by|s))|lear|o(?:l(?:lect|umns)|m(?:mandline(?: (?:edit|get-cursor|set-cursor))?|p(?:act|lete))|n(?:fig(?: (?:env|flatten|nu|reset|use-colors))?|st|tinue))|p)|d(?:ate(?: (?:f(?:ormat|rom-human)|humanize|list-timezone|now|to-timezone))?|e(?:bug(?: (?:e(?:nv|xperimental-options)|info|profile))?|code(?: (?:base(?:32(?:hex)?|64)|hex))?|f(?:ault)?|scribe|tect(?: columns)?)|o|rop(?: (?:column|nth))?|t(?: (?:add|diff|format|now|part|to|utcnow))?|u)|e(?:ach(?: while)?|cho|moji|n(?:code(?: (?:base(?:32(?:hex)?|64)|hex))?|umerate)|rror(?: make)?|very|x(?:ec|it|p(?:l(?:ain|ore)|ort(?: (?:alias|const|def|extern|module|use)|-env)?)|tern))|f(?:i(?:l(?:e|l|ter)|nd|rst)|latten|or(?:mat(?: (?:bits|d(?:ate|uration)|filesize|number|pattern))?)?|rom(?: (?:csv|eml|i(?:cs|ni)|json|msgpack(?:z)?|nuon|ods|p(?:arquet|list)|ssv|t(?:oml|sv)|url|vcf|x(?:lsx|ml)|y(?:aml|ml)))?)|g(?:e(?:nerate|t)|lob|r(?:id|oup-by)|stat)|h(?:ash(?: (?:md5|sha256))?|e(?:aders|lp(?: (?:aliases|commands|e(?:scapes|xterns)|modules|operators|pipe-and-redirect))?)|i(?:de(?:-env)?|sto(?:gram|ry(?: (?:import|session))?))|ttp(?: (?:delete|get|head|options|p(?:atch|ost|ut)))?)|i(?:f|gnore|n(?:c|put(?: list(?:en)?)?|s(?:ert|pect)|t(?:erleave|o(?: (?:b(?:inary|ool)|cell-path|d(?:atetime|uration)|f(?:ilesize|loat)|glob|int|record|s(?:qlite|tring)|value))?))|s-(?:admin|empty|not-empty|terminal)|tems)|j(?:o(?:b(?: (?:flush|id|kill|list|recv|s(?:end|pawn)|tag|unfreeze))?|in)|son path|walk)|k(?:eybindings(?: (?:default|list(?:en)?))?|ill)|l(?:ast|e(?:ngth|t(?:-env)?)|ines|o(?:ad-env|op)|s)|m(?:at(?:ch|h(?: (?:a(?:bs|rc(?:cos(?:h)?|sin(?:h)?|tan(?:h)?)|vg)|c(?:eil|os(?:h)?)|exp|floor|l(?:n|og)|m(?:ax|edian|in|ode)|product|round|s(?:in(?:h)?|qrt|tddev|um)|tan(?:h)?|variance))?)|e(?:rge(?: deep)?|tadata(?: (?:access|set))?)|k(?:dir|temp)|o(?:dule|ve)|ut|v)|nu-(?:check|highlight)|o(?:pen|verlay(?: (?:hide|list|new|use))?)|p(?:a(?:nic|r(?:-each|se)|th(?: (?:basename|dirname|ex(?:ists|pand)|join|parse|relative-to|s(?:elf|plit)|type))?)|lugin(?: (?:add|list|rm|stop|use))?|o(?:lars(?: (?:a(?:gg(?:-groups)?|ll-(?:false|true)|ppend|rg-(?:m(?:ax|in)|sort|true|unique|where)|s(?:-date(?:time)?)?)|c(?:a(?:che|st)|o(?:l(?:lect|umns)?|n(?:cat(?:-str)?|tains|vert-time-zone)|unt(?:-null)?)|u(?:mulative|t))|d(?:atepart|ecimal|rop(?:-(?:duplicates|nulls))?|ummies)|exp(?:lode|r-not)|f(?:etch|i(?:l(?:l-n(?:an|ull)|ter(?:-with)?)|rst)|latten)|g(?:et(?:-(?:day|hour|m(?:inute|onth)|nanosecond|ordinal|second|week(?:day)?|year))?|roup-by)|horizontal|i(?:mplode|nt(?:eger|o-(?:d(?:f|type)|lazy|nu|repr|schema))|s-(?:duplicated|in|n(?:ot-null|ull)|unique))|join(?:-where)?|l(?:ast|en|i(?:st-contains|t)|owercase)|m(?:a(?:th|x)|e(?:an|dian)|in)|n(?:-unique|ot)|o(?:pen|therwise|ver)|p(?:ivot|rofile)|q(?:cut|u(?:antile|ery))|r(?:e(?:name|place(?:-time-zone)?|verse)|olling)|s(?:a(?:mple|ve)|chema|e(?:lect|t(?:-with-idx)?)|h(?:ape|ift)|lice|ort-by|t(?:d|ore-(?:get|ls|rm)|r(?:-(?:join|lengths|replace(?:-all)?|s(?:lice|plit|trip-chars))|ftime|uct-json-encode))|um(?:mary)?)|t(?:ake|runcate)|u(?:n(?:ique|nest|pivot)|ppercase)|va(?:lue-counts|r)|w(?:hen|ith-column)))?|rt)|r(?:epend|int)|s)|query(?: (?:db|git|json|web(?:page-info)?|xml))?|r(?:andom(?: (?:b(?:inary|ool)|chars|dice|float|int|uuid))?|e(?:duce|g(?:ex|istry(?: query)?)|ject|name|turn|verse)|m|o(?:ll(?: (?:down|left|right|up))?|tate)|un-(?:external|internal))|s(?:ave|c(?:hema|ope(?: (?:aliases|commands|e(?:ngine-stats|xterns)|modules|variables))?)|e(?:lect|q(?: (?:char|date))?)|huffle|kip(?: (?:until|while))?|l(?:eep|ice)|o(?:rt(?:-by)?|urce(?:-env)?)|plit(?: (?:c(?:ell-path|hars|olumn)|list|row|words))?|t(?:art|or(?: (?:create|delete|export|i(?:mport|nsert)|open|reset|update))?|r(?: (?:c(?:a(?:mel-case|pitalize)|o(?:mpress|ntains))|d(?:e(?:compress|dent|unicode)|istance|owncase)|e(?:nds-with|xpand)|inde(?:nt|x-of)|join|kebab-case|length|pascal-case|re(?:place|verse)|s(?:creaming-snake-case|hl-(?:quote|split)|imilarity|lug|nake-case|ta(?:rts-with|ts)|ubstring)|t(?:itle-case|rim)|upcase|wrap)|ess_internals)?)|ys(?: (?:cpu|disks|host|mem|net|temp|users))?)|t(?:a(?:ble|ke(?: (?:until|while))?)|e(?:e|rm(?: (?:query|size))?)|imeit|o(?: (?:csv|html|json|m(?:d|sgpack(?:z)?)|nuon|p(?:arquet|list)|t(?:ext|oml|sv)|xml|y(?:aml|ml))|uch)?|r(?:anspose|y)|utor)|u(?:limit|n(?:ame|iq(?:-by)?)|p(?:date(?: cells)?|sert)|rl(?: (?:build-query|decode|encode|join|parse|split-query))?|se)|v(?:alues|ersion(?: check)?|iew(?: (?:blocks|files|ir|s(?:ource|pan)))?)|w(?:atch|h(?:ere|i(?:ch|le)|oami)|i(?:ndow|th-env)|rap)|zip)(?![\\w-])( (.*))?", + "match": "(a(?:l(?:ias|l)|n(?:si(?: (?:gradient|link|strip))?|y)|ppend|st|ttr(?: (?:c(?:ategory|omplete(?: external)?)|deprecated|example|search-terms))?)|b(?:its(?: (?:and|not|or|ro(?:l|r)|sh(?:l|r)|xor))?|reak|ytes(?: (?:a(?:dd|t)|build|collect|ends-with|index-of|length|re(?:move|place|verse)|s(?:plit|tarts-with)))?)|c(?:al|d|h(?:ar|unk(?:-by|s))|l(?:ear|ip(?: (?:copy|paste))?)|o(?:l(?:lect|umns)|m(?:mandline(?: (?:edit|get-cursor|set-cursor))?|p(?:act|lete))|n(?:fig(?: (?:env|flatten|nu|reset|use-colors))?|st|tinue))|p)|d(?:ate(?: (?:f(?:ormat|rom-human)|humanize|list-timezone|now|to-timezone))?|e(?:bug(?: (?:e(?:nv|xperimental-options)|info|profile))?|code(?: (?:base(?:32(?:hex)?|64)|hex))?|f(?:ault)?|scribe|tect(?: (?:columns|type))?)|o|rop(?: (?:column|nth))?|t(?: (?:add|diff|format|now|part|to|utcnow))?|u)|e(?:ach(?: while)?|cho|moji|n(?:code(?: (?:base(?:32(?:hex)?|64)|hex))?|umerate)|rror(?: make)?|very|x(?:ec|it|p(?:l(?:ain|ore(?: (?:config|regex))?)|ort(?: (?:alias|const|def|extern|module|use)|-env)?)|tern))|f(?:i(?:l(?:e|l|ter)|nd|rst)|latten|or(?:mat(?: (?:bits|d(?:ate|uration)|filesize|number|pattern))?)?|rom(?: (?:csv|eml|i(?:cs|ni)|json|m(?:d|sgpack(?:z)?)|nuon|ods|p(?:arquet|list)|ssv|t(?:o(?:ml|on)|sv)|url|vcf|x(?:lsx|ml)|y(?:aml|ml)))?)|g(?:e(?:nerate|t)|lob|r(?:id|oup-by)|stat)|h(?:ash(?: (?:md5|sha256))?|e(?:aders|lp(?: (?:aliases|commands|e(?:scapes|xterns)|modules|operators|pipe-and-redirect))?)|i(?:de(?:-env)?|sto(?:gram|ry(?: (?:import|session))?))|ttp(?: (?:delete|get|head|options|p(?:atch|o(?:ol|st)|ut)))?)|i(?:f|gnore|n(?:c|put(?: list(?:en)?)?|s(?:ert|pect)|t(?:erleave|o(?: (?:b(?:inary|ool)|cell-path|d(?:atetime|uration)|f(?:ilesize|loat)|glob|int|record|s(?:qlite|tring)|value))?))|s-(?:admin|empty|not-empty|terminal)|tems)|j(?:o(?:b(?: (?:describe|flush|id|kill|list|recv|s(?:end|pawn)|unfreeze))?|in)|s(?:on path|p)|walk)|k(?:eybindings(?: (?:default|list(?:en)?))?|ill)|l(?:ast|e(?:ngth|t(?:-env)?)|ines|o(?:ad-env|op))|m(?:at(?:ch|h(?: (?:a(?:bs|rc(?:cos(?:h)?|sin(?:h)?|tan(?:h)?)|vg)|c(?:eil|os(?:h)?)|exp|floor|l(?:n|og)|m(?:ax|edian|in|ode)|product|round|s(?:in(?:h)?|qrt|tddev|um)|tan(?:h)?|variance))?)|e(?:rge(?: deep)?|tadata(?: (?:access|set))?)|k(?:dir|temp)|o(?:dule|ve)|ut|v)|nu-(?:check|highlight)|o(?:pen|verlay(?: (?:hide|list|new|use))?)|p(?:a(?:nic|r(?:-each|se)|th(?: (?:basename|dirname|ex(?:ists|pand)|join|parse|relative-to|s(?:elf|plit)|type))?)|lugin(?: (?:add|list|rm|stop|use))?|o(?:lars(?: (?:a(?:gg(?:-groups)?|ll-(?:false|true)|ppend|rg-(?:m(?:ax|in)|sort|true|unique|where)|s(?:-date(?:time)?)?)|c(?:a(?:che|st)|o(?:l(?:lect|umns)?|n(?:cat(?:-str)?|tains|vert-time-zone)|unt(?:-null)?)|u(?:mulative|t))|d(?:atepart|ecimal|rop(?:-(?:duplicates|nulls))?|ummies)|e(?:ntropy|xp(?:lode|r-not))|f(?:i(?:l(?:l-n(?:an|ull)|ter(?:-with)?)|rst)|latten)|g(?:et(?:-(?:day|hour|m(?:inute|onth)|nanosecond|ordinal|second|week(?:day)?|year))?|roup-by)|horizontal|i(?:mplode|nt(?:eger|o-(?:d(?:f|type)|lazy|nu|repr|schema))|s-(?:duplicated|in|n(?:ot-null|ull)|unique))|join(?:-where)?|l(?:ast|en|i(?:st-contains|t)|owercase)|m(?:a(?:th|x)|e(?:an|dian)|in)|n(?:-unique|ot)|o(?:pen|therwise|ver)|p(?:ivot|rofile)|q(?:cut|u(?:antile|ery))|r(?:e(?:name|place(?:-time-zone)?|verse)|olling)|s(?:a(?:mple|ve)|chema|e(?:lect(?:or(?: (?:all|by-(?:dtype|name)|ends-with|f(?:irst|loat)|integer|last|matches|n(?:ot|umeric)|s(?:igned-integer|tarts-with)|unsigned-integer))?)?|t(?:-with-idx)?)|h(?:ape|ift)|lice|ort-by|t(?:d|ore-(?:get|ls|rm)|r(?:-(?:join|lengths|replace(?:-all)?|s(?:lice|plit|trip-chars))|ftime|uct-json-encode))|um(?:mary)?)|t(?:ake|runcate)|u(?:n(?:ique|nest|pivot)|ppercase)|va(?:lue-counts|r)|w(?:hen|ith-column)))?|rt)|r(?:epend|int)|s)|query(?: (?:db|git|json|web(?:page-info)?|xml))?|r(?:andom(?: (?:b(?:inary|ool)|chars|float|int|uuid))?|e(?:duce|g(?:ex|istry(?: query)?)|ject|name|turn|verse)|g|m|o(?:ll(?: (?:down|left|right|up))?|tate)|un-(?:external|internal))|s(?:ave|c(?:hema|ope(?: (?:aliases|commands|e(?:ngine-stats|xterns)|modules|variables))?)|e(?:lect|q(?: (?:char|date))?)|huffle|kip(?: (?:until|while))?|l(?:eep|ice)|o(?:rt(?:-by)?|urce(?:-env)?)|plit(?: (?:c(?:ell-path|hars|olumn)|list|row|words))?|t(?:art|or(?: (?:create|delete|export|i(?:mport|nsert)|open|reset|update))?|r(?: (?:c(?:a(?:mel-case|pitalize)|o(?:mpress|ntains))|d(?:e(?:compress|dent|unicode)|istance|owncase)|e(?:nds-with|scape-regex|xpand)|inde(?:nt|x-of)|join|kebab-case|length|pascal-case|re(?:place|verse)|s(?:creaming-snake-case|hl-(?:quote|split)|imilarity|lug|nake-case|ta(?:rts-with|ts)|ubstring)|t(?:itle-case|rim)|upcase|wrap)|ess_internals)?)|ys(?: (?:cpu|disks|host|mem|net|temp|users))?)|t(?:a(?:ble|ke(?: (?:until|while))?)|e(?:e|rm(?: (?:query|size))?)|imeit|o(?: (?:csv|gui|html|json|m(?:d|sgpack(?:z)?)|nuon|p(?:arquet|list)|t(?:ext|o(?:ml|on)|sv)|xml|y(?:aml|ml))|uch)?|r(?:anspose|ee|y)|utor)|u(?:limit|mask|n(?:ame|iq(?:-by)?|let)|p(?:date(?: cells)?|sert)|rl(?: (?:build-query|decode|encode|join|parse|split-query))?|se)|v(?:alues|ersion(?: check)?|iew(?: (?:blocks|files|ir|s(?:ource|pan)))?)|w(?:atch|h(?:ere|i(?:ch|le)|oami)|i(?:ndow|th-env)|rap)|zip)(?![\\w-])( (.*))?", "captures": { "1": { "name": "keyword.other.builtin.nushell" }, "2": { diff --git a/plugin/updater/updater-state.yaml b/plugin/updater/updater-state.yaml index 5366fc7..442aeb1 100644 --- a/plugin/updater/updater-state.yaml +++ b/plugin/updater/updater-state.yaml @@ -4,7 +4,7 @@ extensions: github: repo: amber-lang/amber-vsc ref: main - commit: c0ebd53e075698fa62efffd492a41b27bff1c227 + commit: 362bb8b37713361c686954b8a7387b842309a8d9 languages: amber: label: Amber @@ -16,7 +16,7 @@ extensions: github: repo: mike-lischke/vscode-antlr4 ref: master - commit: 8408f1d50c59bc81f52795525ad41a6b50787316 + commit: 3e9469d1d490c71b3e3b909edf1235582a3f8db8 languages: antlr: label: ANTLR @@ -72,7 +72,7 @@ extensions: repo: ballerina-platform/ballerina-grammar path: syntaxes ref: master - commit: 9c5d63039c9b257e508470da94a59d29a3c69d72 + commit: afae97ac9640b8f6a05c5c9dccdf79399d43bf50 languages: ballerina: label: Ballerina @@ -83,7 +83,7 @@ extensions: github: repo: bazelbuild/vscode-bazel ref: master - commit: c759f64bc7341473f34244261fa804c51ba8f3dc + commit: 8d63677d5f12e00870cf6e98e0b47a3670b9bc99 languages: bazelrc: label: bazelrc @@ -125,7 +125,7 @@ extensions: repo: carbon-language/carbon-lang path: utils ref: trunk - commit: 965879a9a94b1d552f22b2ca5741bd6fd24f83fd + commit: 12d7574636dc9c3614cf053c4a56496e5cb28aa6 languages: carbon: label: Carbon @@ -137,7 +137,7 @@ extensions: repo: eclipse-che4z/che-che4z-lsp-for-cobol path: clients/cobol-lsp-vscode-extension ref: development - commit: 343021559c9e507041012698c3beda900bba51fe + commit: dd1133952579575082914476fa699667b8790e1d languages: cobol: label: COBOL @@ -172,7 +172,7 @@ extensions: github: repo: github/vscode-codeql ref: main - commit: cc4da8f567ad60cbb0f24a5570b64ae22efb4e84 + commit: 0f7a747f25556a9fd11b47bed0c23f4b1a2eb4fb languages: ql: label: CodeQL @@ -305,7 +305,7 @@ extensions: github: repo: editorconfig/editorconfig-vscode ref: main - commit: 2d0fbbb3194339b6b65d684d5a7149726a8df469 + commit: 4da6dd253eccf6182f384d3518c3dd72bd197ac4 languages: editorconfig: label: EditorConfig @@ -576,7 +576,7 @@ extensions: github: repo: vscode-kubernetes-tools/vscode-kubernetes-tools ref: main - commit: f24b5580bf94bd032665ac6fdb46a52a8ed24e08 + commit: fb251cf005df8f265edb7d140e8d5283e2e3cc4b languages: helm: label: helm-template @@ -914,7 +914,7 @@ extensions: github: repo: grafana/vscode-jsonnet ref: main - commit: b16429e12b40dc0e760ef591e2d561b1a994945d + commit: 3870b0259b75115898e3c809f4e2c71f4acfcaf9 languages: jsonnet: label: Jsonnet @@ -1085,7 +1085,7 @@ extensions: github: repo: nushell/vscode-nushell-lang ref: main - commit: 301f93bb350bc0a8db47d4e0cf23b412cbc8f4b7 + commit: d4561e4e4e529400603a0fd2b134571d920d6765 languages: nushell: label: nushell @@ -1100,7 +1100,7 @@ extensions: github: repo: ocamllabs/vscode-ocaml-platform ref: master - commit: 74e52201938ac074e0b30d03a558054cd3dcfdd2 + commit: 64b0203c518ebb31c53fbf4e104fc85050a7445d languages: ocaml: label: OCaml @@ -1155,7 +1155,7 @@ extensions: repo: DanielGavin/ols path: editors/vscode ref: master - commit: 431d1b117dea84a4c59b22702f854f9e0b3d0ef1 + commit: ad1d935466e10ca3b5b5494760f762980492fc6c languages: odin: label: odin @@ -1221,7 +1221,7 @@ extensions: repo: prisma/language-tools path: packages/vscode ref: main - commit: 7621fc7b6d51a42cb2af94f0809f498efb578bdc + commit: 3be8be495628c67052f2a5f1b0f8b444051188ba languages: prisma: label: Prisma @@ -1253,7 +1253,7 @@ extensions: repo: ring-lang/ring path: tools/editors/vscode/extension ref: master - commit: 610113158fa104f0d306d034bebe8b94b6523e9e + commit: 5df40fd0fe0eea676aa812cdbe251c6dde94bec2 languages: ring: label: Ring @@ -1278,7 +1278,7 @@ extensions: repo: sveltejs/language-tools path: packages/svelte-vscode ref: master - commit: 628b5a85ba93829eafa489acb6b0640bf8329a33 + commit: 5be821d5a5a92b614ec1dbd06f34ac19c6a9fe8f languages: svelte: label: Svelte