tm-grammars v1.18.9
tm-grammars
Collection of TextMate grammars, converted in JSON format and re-distributed as a npm package.
Usage
import vueGrammar from 'tm-grammars/grammars/vue.json'
Metadata
You can get the metadata of all bundled grammars by importing tm-grammars
import { grammars } from 'tm-grammars'
Grammars
Name | Alias | Source | License | Deps On | File Size |
---|---|---|---|---|---|
abap | pvl/abap.tmbundle | 15.22 kB | |||
actionscript-3 | BowlerHatLLC/vscode-as3mxml | Apache-2.0 | 13.64 kB | ||
ada | AdaCore/ada_language_server | GPL-3.0 | 45.71 kB | ||
angular-html | onivim/vscode-exthost | MIT | html angular-expression angular-let-declaration angular-template angular-template-blocks | 772.00 B | |
angular-ts | microsoft/vscode | MIT | angular-expression angular-inline-style angular-inline-template angular-let-declaration angular-template angular-template-blocks | 165.40 kB | |
apache | colinta/ApacheConf.tmLanguage | NOASSERTION | 12.57 kB | ||
apex | forcedotcom/apex-tmLanguage | NOASSERTION | 43.78 kB | ||
apl | kimmolinna/vscode-apl-language | html xml css javascript json | 22.84 kB | ||
applescript | textmate/applescript.tmbundle | 28.63 kB | |||
ara | ara-lang/highlighting | Apache-2.0 | 6.72 kB | ||
asciidoc | adoc | asciidoctor/asciidoctor-vscode | NOASSERTION | html yaml csv c clojure coffee cpp css csharp diff docker elixir elm erlang go groovy haskell java javascript json jsx julia kotlin less make objective-c ocaml perl python r ruby rust sass scala scss shellscript sql swift toml typescript xml | 87.49 kB |
asm | 13xforever/x86_64-assembly-vscode | MIT | 38.50 kB | ||
astro | withastro/language-tools | MIT | json javascript typescript stylus sass css scss less postcss tsx | 22.93 kB | |
awk | luggage66/vscode-awk | MIT | 5.17 kB | ||
ballerina | ballerina-platform/ballerina-grammar | Apache-2.0 | 55.22 kB | ||
bat | batch | microsoft/vscode | MIT | 12.35 kB | |
beancount | Lencerf/vscode-beancount | MIT | 10.12 kB | ||
berry | be | berry-lang/berry | MIT | 2.09 kB | |
bibtex | microsoft/vscode | MIT | 4.67 kB | ||
bicep | Azure/bicep | MIT | 3.93 kB | ||
blade | spatie/shiki-php | MIT | html xml sql javascript json css | 99.17 kB | |
c | microsoft/vscode | MIT | 69.37 kB | ||
cadence | cdc | onflow/vscode-cadence | Apache-2.0 | 10.33 kB | |
clarity | hirosystems/clarity.tmbundle | MIT | 13.57 kB | ||
clojure | clj | microsoft/vscode | MIT | 6.19 kB | |
cmake | twxs/vs.language.cmake | MIT | 10.00 kB | ||
cobol | spgennard/vscode_cobol | MIT | html java | 38.34 kB | |
codeowners | jasonnutter/vscode-codeowners | MIT | 471.00 B | ||
codeql | ql | github/vscode-codeql | MIT | 31.81 kB | |
coffee | coffeescript | microsoft/vscode | MIT | javascript | 26.04 kB |
common-lisp | lisp | qingpeng9802/vscode-common-lisp | MIT | 22.58 kB | |
coq | coq-community/vscoq | MIT | 5.51 kB | ||
cpp | c++ | microsoft/vscode | MIT | cpp-macro regexp glsl sql | 408.62 kB |
crystal | crystal-lang-tools/vscode-crystal-lang | MIT | html sql css c javascript shellscript | 31.42 kB | |
csharp | c# cs | microsoft/vscode | MIT | 80.91 kB | |
css | microsoft/vscode | MIT | 47.17 kB | ||
csv | mechatroner/vscode_rainbow_csv | MIT | 1.07 kB | ||
cue | cue-sh/vscode-cue | MIT | 15.61 kB | ||
cypher | cql | adam-cowley/neo4j-vscode | MIT | 6.34 kB | |
d | Pure-D/code-d | MIT | 40.21 kB | ||
dart | microsoft/vscode | MIT | 6.95 kB | ||
dax | huyza/dax-language | 5.27 kB | |||
desktop | nico-castell/desktop-file-support | MIT | 1.81 kB | ||
diff | microsoft/vscode | MIT | 2.44 kB | ||
docker | dockerfile | microsoft/vscode | MIT | 1.51 kB | |
dotenv | dotenv-org/dotenv-vscode | MIT | 1.56 kB | ||
dream-maker | gbasood/vscode-atomic-dreams | 9.78 kB | |||
edge | edge-js/edge-vscode | MIT | typescript html html-derivative | 1.97 kB | |
elixir | elixir-editors/elixir-tmbundle | NOASSERTION | html | 16.89 kB | |
elm | elm-tooling/elm-language-client-vscode | MIT | glsl | 10.25 kB | |
emacs-lisp | elisp | Alhadis/language-emacs-lisp | ISC | 784.09 kB | |
erb | textmate/ruby.tmbundle | html ruby | 1.90 kB | ||
erlang | erl | erlang-ls/grammar | Apache-2.0 | 34.57 kB | |
fennel | kongeor/vsc-fennel | MIT | 4.54 kB | ||
fish | bmalehorn/vscode-fish | MIT | 5.04 kB | ||
fluent | ftl | macabeus/vscode-fluent | MIT | 3.39 kB | |
fortran-fixed-form | f for f77 | fortran-lang/vscode-fortran-support | MIT | fortran-free-form | 905.00 B |
fortran-free-form | f90 f95 f03 f08 f18 | fortran-lang/vscode-fortran-support | MIT | 92.70 kB | |
fsharp | f# fs | microsoft/vscode | MIT | markdown | 23.97 kB |
gdresource | godotengine/godot-vscode-plugin | MIT | gdshader gdscript | 4.87 kB | |
gdscript | godotengine/godot-vscode-plugin | MIT | 17.79 kB | ||
gdshader | godotengine/godot-vscode-plugin | MIT | 5.94 kB | ||
genie | vala-lang/vala-vscode | MIT | 3.11 kB | ||
gherkin | alexkrechik/VSCucumberAutoComplete | MIT | 12.13 kB | ||
git-commit | microsoft/vscode | MIT | diff | 1.36 kB | |
git-rebase | microsoft/vscode | MIT | shellscript | 818.00 B | |
gleam | gleam-lang/vscode-gleam | Apache-2.0 | 2.41 kB | ||
glimmer-js | gjs | lifeart/vsc-ember-syntax | MIT | javascript typescript css html | 19.04 kB |
glimmer-ts | gts | lifeart/vsc-ember-syntax | MIT | typescript css javascript html | 19.04 kB |
glsl | polym0rph/GLSL.tmbundle | c | 3.69 kB | ||
gnuplot | MarioSchwalbe/vscode-gnuplot | GPL-3.0 | 13.83 kB | ||
go | microsoft/vscode | MIT | 45.72 kB | ||
graphql | gql | prisma-labs/vscode-graphql | MIT | javascript typescript jsx tsx | 17.10 kB |
groovy | microsoft/vscode | MIT | 18.52 kB | ||
hack | slackhq/vscode-hack | MIT | html sql | 80.38 kB | |
haml | karuna/haml-vscode | MIT | ruby javascript sass coffee markdown css | 7.67 kB | |
handlebars | hbs | microsoft/vscode | MIT | html css javascript yaml | 11.47 kB |
haskell | hs | octref/language-haskell | BSD-3-Clause | 39.81 kB | |
haxe | vshaxe/haxe-TmLanguage | MIT | 33.49 kB | ||
hcl | hashicorp/syntax | MPL-2.0 | 11.19 kB | ||
hjson | hjson/textmate-hjson | MIT | 11.53 kB | ||
hlsl | microsoft/vscode | MIT | 7.09 kB | ||
html | microsoft/vscode | MIT | javascript css | 56.55 kB | |
html-derivative | microsoft/vscode | MIT | html | 777.00 B | |
http | Huachao/vscode-restclient | MIT | shellscript json xml graphql | 3.95 kB | |
hxml | vshaxe/haxe-TmLanguage | MIT | haxe | 1.63 kB | |
hy | hylang/vscode-hy | MIT | 2.30 kB | ||
imba | imba/imba | MIT | typescript | 47.76 kB | |
ini | properties | microsoft/vscode | MIT | 1.38 kB | |
java | microsoft/vscode | MIT | 25.84 kB | ||
javascript | js | microsoft/vscode | MIT | 160.13 kB | |
jinja | samuelcolvin/jinjahtml-vscode | MIT | jinja-html | 4.63 kB | |
jison | cdibbs/language-jison | MIT | javascript | 9.13 kB | |
json | microsoft/vscode | MIT | 2.72 kB | ||
json5 | mrmlnc/vscode-json5 | MIT | 3.32 kB | ||
jsonc | microsoft/vscode | MIT | 3.00 kB | ||
jsonl | microsoft/vscode | MIT | 2.90 kB | ||
jsonnet | heptio/vscode-jsonnet | Apache-2.0 | 3.32 kB | ||
jssm | fsl | StoneCypher/sublime-jssm | MIT | 2.79 kB | |
jsx | microsoft/vscode | MIT | 163.05 kB | ||
julia | jl | microsoft/vscode | MIT | cpp python javascript r sql | 32.62 kB |
kotlin | kt kts | fwcd/vscode-kotlin | MIT | 8.21 kB | |
kusto | kql | rosshamish/kuskus | 19.60 kB | ||
latex | microsoft/vscode | MIT | tex shellscript css gnuplot haskell html java julia javascript lua python ruby rust typescript xml yaml scala | 54.73 kB | |
lean | lean4 | leanprover/vscode-lean4 | Apache-2.0 | 3.92 kB | |
less | microsoft/vscode | MIT | 96.43 kB | ||
liquid | Shopify/liquid-tm-grammar | MIT | html css json javascript | 15.24 kB | |
log | emilast/vscode-logfile-highlighter | MIT | 2.50 kB | ||
logo | textmate/logo.tmbundle | 3.02 kB | |||
lua | microsoft/vscode | MIT | c | 14.24 kB | |
luau | JohnnyMorganz/Luau.tmLanguage | NOASSERTION | 11.88 kB | ||
make | makefile | microsoft/vscode | MIT | 8.45 kB | |
markdown | md | microsoft/vscode | MIT | css html ini java lua make perl r ruby php sql vb xml xsl yaml bat clojure coffee c cpp diff docker git-commit git-rebase go groovy pug javascript json jsonc less objective-c swift scss raku powershell python julia regexp rust scala shellscript typescript tsx csharp fsharp dart handlebars log erlang elixir latex bibtex html-derivative | 52.56 kB |
marko | marko-js/marko-tmbundle | MIT | css less scss javascript | 18.28 kB | |
matlab | mathworks/MATLAB-Language-grammar | 18.56 kB | |||
mdc | nuxtlabs/vscode-mdc | MIT | markdown yaml html-derivative | 18.85 kB | |
mdx | wooorm/markdown-tm-language | MIT | tsx toml yaml c clojure coffee cpp csharp css diff docker elixir elm erlang go graphql haskell html ini java javascript json julia kotlin less lua make markdown objective-c perl python r ruby rust scala scss shellscript shellsession sql xml swift typescript | 130.88 kB | |
mermaid | mmd | bpruitt-goddard/vscode-mermaid-syntax-highlight | MIT | 27.89 kB | |
mipsasm | mips | textmate/mips.tmbundle | 3.04 kB | ||
mojo | modularml/mojo-syntax | MIT | 68.68 kB | ||
move | damirka/move-syntax | MIT | 19.27 kB | ||
narrat | nar | liana-p/narrat-syntax-highlighting-vscode | MIT | 3.39 kB | |
nextflow | nf | nextflow-io/vscode-language-nextflow | MIT | 3.67 kB | |
nginx | hangxingliu/vscode-nginx-conf-hint | GPL-3.0 | lua | 34.10 kB | |
nim | pragmagic/vscode-nim | NOASSERTION | c html xml javascript css glsl markdown | 21.79 kB | |
nix | nix-community/vscode-nix-ide | MIT | 14.22 kB | ||
nushell | nu | nushell/vscode-nushell-lang | MIT | 18.46 kB | |
objective-c | objc | microsoft/vscode | MIT | 102.88 kB | |
objective-cpp | microsoft/vscode | MIT | 166.75 kB | ||
ocaml | reasonml-editor/vscode-reasonml | Apache-2.0 | 60.43 kB | ||
pascal | alefragnani/vscode-language-pascal | MIT | 3.91 kB | ||
perl | microsoft/vscode | MIT | html xml css javascript sql | 41.82 kB | |
php | microsoft/vscode | MIT | html xml sql javascript json css | 103.66 kB | |
plsql | zabel-xyz/plsql-language | MIT | 7.99 kB | ||
po | pot potx | textmate/gettext.tmbundle | 3.09 kB | ||
postcss | vuejs/vetur | MIT | 6.11 kB | ||
powerquery | microsoft/powerquery-language | MIT | 5.51 kB | ||
powershell | ps ps1 | microsoft/vscode | MIT | 21.11 kB | |
prisma | prisma/language-tools | Apache-2.0 | 5.79 kB | ||
prolog | arthwang/vsc-prolog | MIT | 10.94 kB | ||
proto | protobuf | zxh0/vscode-proto3 | MIT | 6.12 kB | |
pug | jade | microsoft/vscode | MIT | javascript css sass scss stylus coffee html | 13.68 kB |
puppet | octref/puppet-vscode | Apache-2.0 | 10.94 kB | ||
purescript | nwolverson/vscode-language-purescript | NOASSERTION | 15.45 kB | ||
python | py | microsoft/vscode | MIT | 69.53 kB | |
qml | seanwu1105/vscode-qt-for-python | MIT | javascript | 4.95 kB | |
qmldir | seanwu1105/vscode-qt-for-python | MIT | 902.00 B | ||
qss | seanwu1105/vscode-qt-for-python | MIT | 7.46 kB | ||
r | microsoft/vscode | MIT | 33.69 kB | ||
racket | Eugleo/magic-racket | GPL-3.0 | 91.33 kB | ||
raku | perl6 | microsoft/vscode | MIT | 10.04 kB | |
razor | dotnet/razor | MIT | html csharp | 24.31 kB | |
reg | mihai-vlc/reg-vscode | MIT | 2.20 kB | ||
regexp | regex | MagicStack/MagicPython | MIT | 7.61 kB | |
rel | relationalai-oss/rel_vscode | 3.15 kB | |||
riscv | zhuanhao-wu/vscode-riscv-support | MIT | 6.98 kB | ||
rst | microsoft/vscode | MIT | html-derivative cpp python javascript shellscript yaml cmake ruby | 9.03 kB | |
ruby | rb | microsoft/vscode | MIT | html xml sql css c javascript shellscript lua | 35.96 kB |
rust | rs | microsoft/vscode | MIT | 16.81 kB | |
sas | rpardee/sas | MIT | sql | 9.30 kB | |
sass | TheRealSyler/vscode-sass-indented | NOASSERTION | 8.83 kB | ||
scala | scala/vscode-scala-syntax | MIT | 27.05 kB | ||
scheme | sjhuangx/vscode-scheme | MIT | 8.08 kB | ||
scss | microsoft/vscode | MIT | css | 25.96 kB | |
shaderlab | shader | microsoft/vscode | MIT | hlsl | 5.80 kB |
shellscript | bash sh shell zsh | microsoft/vscode | MIT | 39.95 kB | |
shellsession | console | hronro/sublime-linguist-syntax | MIT | shellscript | 519.00 B |
smalltalk | leocamello/vscode-smalltalk | MIT | 3.89 kB | ||
solidity | juanfranblanco/vscode-solidity | MIT | 15.14 kB | ||
soy | closure-templates | mthadley/language-closure-templates | MIT | html | 6.39 kB |
sparql | stardog-union/stardog-vsc | turtle | 1.32 kB | ||
splunk | spl | arcsector/vscode-splunk-search-syntax | MIT | 3.60 kB | |
sql | microsoft/vscode | MIT | 22.80 kB | ||
ssh-config | textmate/ssh-config.tmbundle | 3.39 kB | |||
stata | kylebarron/language-stata | MIT | sql | 57.91 kB | |
stylus | styl | d4rkr00t/language-stylus | MIT | 30.09 kB | |
svelte | sveltejs/language-tools | MIT | javascript typescript coffee stylus sass css scss less postcss pug markdown | 15.70 kB | |
swift | microsoft/vscode | MIT | 91.15 kB | ||
system-verilog | mshr-h/vscode-verilog-hdl-support | MIT | 24.53 kB | ||
systemd | hangxingliu/vscode-systemd | MIT | 7.42 kB | ||
tasl | underlay/vscode-tasl | MIT | 3.21 kB | ||
tcl | sleutho/tcl | 4.65 kB | |||
templ | templ-go/templ-vscode | MIT | go javascript css | 22.69 kB | |
terraform | tf tfvars | hashicorp/syntax | MPL-2.0 | 12.55 kB | |
tex | microsoft/vscode | MIT | r | 8.79 kB | |
toml | textmate/toml.tmbundle | 6.04 kB | |||
ts-tags | lit | - | typescript es-tag-css es-tag-glsl es-tag-html es-tag-sql es-tag-xml | 121.00 B | |
tsv | mechatroner/vscode_rainbow_csv | MIT | 633.00 B | ||
tsx | microsoft/vscode | MIT | 160.85 kB | ||
turtle | stardog-union/stardog-vsc | 3.50 kB | |||
twig | mblode/vscode-twig-language-2 | MIT | css javascript scss php python ruby | 20.38 kB | |
typescript | ts | microsoft/vscode | MIT | 165.39 kB | |
typespec | tsp | microsoft/typespec | MIT | 26.18 kB | |
typst | typ | nvarner/typst-lsp | MIT | 7.94 kB | |
v | vlang/vscode-vlang | MIT | 12.64 kB | ||
vala | vala-lang/vala-vscode | MIT | 3.14 kB | ||
vb | cmd | microsoft/vscode | MIT | 5.82 kB | |
verilog | mshr-h/vscode-verilog-hdl-support | MIT | 5.56 kB | ||
vhdl | jonasjj/awesome-vhdl | MIT | 22.36 kB | ||
viml | vim vimscript | dunstontc/viml | MIT | 20.16 kB | |
vue | vuejs/language-tools | MIT | html markdown pug stylus sass css scss less javascript typescript jsx tsx coffee json jsonc json5 yaml toml graphql html-derivative markdown-vue vue-directives vue-interpolations vue-sfc-style-variable-injection | 16.96 kB | |
vue-html | vuejs/vetur | MIT | vue javascript | 8.06 kB | |
vyper | vy | tintinweb/vscode-vyper | MIT | 74.01 kB | |
wasm | wasmerio/vscode-wasm | MIT | 15.02 kB | ||
wenyan | 文言 | wenyan-lang/highlight | MIT | 2.07 kB | |
wgsl | PolyMeilex/vscode-wgsl | MIT | 6.10 kB | ||
wikitext | mediawiki wiki | Frederisk/Wikitext-VSCode-Extension | MIT | html css ini java lua make perl r ruby php sql vb xml xsl yaml bat clojure coffee c cpp diff docker go groovy pug javascript jsonc less objective-c swift scss raku powershell python julia rust scala shellscript typescript csharp fsharp dart handlebars markdown erlang elixir latex bibtex json | 53.38 kB |
wolfram | wl | WolframResearch/vscode-wolfram | MIT | 260.32 kB | |
xml | microsoft/vscode | MIT | java | 5.11 kB | |
xsl | microsoft/vscode | MIT | xml | 1.20 kB | |
yaml | yml | textmate/yaml.tmbundle | 9.95 kB | ||
zenscript | CraftTweaker/ZenScript-tmLanguage | MIT | 4.07 kB | ||
zig | ziglang/vscode-zig | MIT | 5.06 kB |
Injections
Injections are grammars that are embedded in other grammars. They are used to aggregate other grammars but not used directly.
Name | Alias | Source | License | Deps On | File Size |
---|---|---|---|---|---|
angular-expression | angular/vscode-ng-language-service | MIT | 12.42 kB | ||
angular-inline-style | angular/vscode-ng-language-service | MIT | scss | 1.17 kB | |
angular-inline-template | angular/vscode-ng-language-service | MIT | angular-html angular-template | 970.00 B | |
angular-let-declaration | angular/vscode-ng-language-service | MIT | angular-expression | 876.00 B | |
angular-template | angular/vscode-ng-language-service | MIT | angular-expression | 471.00 B | |
angular-template-blocks | angular/vscode-ng-language-service | MIT | angular-expression angular-template | 1.18 kB | |
cpp-macro | microsoft/vscode | MIT | regexp glsl sql | 228.81 kB | |
es-tag-css | 0x00000001A/es6-string-html | MIT | typescript css javascript | 1.67 kB | |
es-tag-glsl | 0x00000001A/es6-string-html | MIT | typescript glsl javascript | 1.55 kB | |
es-tag-html | 0x00000001A/es6-string-html | MIT | typescript html javascript | 1.85 kB | |
es-tag-sql | 0x00000001A/es6-string-html | MIT | typescript sql | 1.47 kB | |
es-tag-xml | 0x00000001A/es6-string-html | MIT | xml | 1.07 kB | |
jinja-html | samuelcolvin/jinjahtml-vscode | MIT | html | 470.00 B | |
markdown-vue | vuejs/language-tools | MIT | 684.00 B | ||
vue-directives | vuejs/language-tools | MIT | 366.00 B | ||
vue-interpolations | vuejs/language-tools | MIT | 349.00 B | ||
vue-sfc-style-variable-injection | vuejs/language-tools | MIT | javascript | 791.00 B |
License
The grammars included in this package are covered by their repositories’ respective licenses, which are permissive (apache-2.0, mit, etc), and made available in NOTICE.
All other files MIT © Pine Wu & Anthony Fu
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
9 months ago
9 months ago
10 months ago
10 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
11 months ago
1 year ago
1 year ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
11 months ago
12 months ago
11 months ago
12 months ago
11 months ago
12 months ago
1 year ago
12 months ago
11 months ago
12 months ago
12 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago