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
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
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
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
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
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
2 years ago
2 years ago