Collection of TextMate grammars, converted in JSON format and re-distributed as a npm package.
import vueGrammar from 'tm-grammars/grammars/vue.json'
You can get the metadata of all bundled grammars by importing tm-grammars
import { grammars } from 'tm-grammars'
Name | Alias | Source | License | Deps On | File Size |
---|---|---|---|---|---|
abap |
pvl/abap.tmbundle | 16.82 kB | |||
actionscript-3 |
BowlerHatLLC/vscode-as3mxml | Apache-2.0 | 13.74 kB | ||
ada |
AdaCore/ada_language_server | GPL-3.0 | 45.72 kB | ||
angular-html |
onivim/vscode-exthost | MIT |
html angular-expression angular-template angular-template-blocks
|
772.00 B | |
angular-ts |
microsoft/vscode | MIT |
angular-expression angular-inline-style angular-inline-template angular-template angular-template-blocks
|
177.11 kB | |
apache |
colinta/ApacheConf.tmLanguage | NOASSERTION | 12.57 kB | ||
apex |
forcedotcom/apex-tmLanguage | NOASSERTION | 44.68 kB | ||
apl |
kimmolinna/vscode-apl-language |
html xml css javascript json
|
25.86 kB | ||
applescript |
textmate/applescript.tmbundle | 28.73 kB | |||
ara |
ara-lang/highlighting | Apache-2.0 | 6.82 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.50 kB |
asm |
13xforever/x86_64-assembly-vscode | MIT | 38.59 kB | ||
astro |
withastro/language-tools | MIT |
json javascript typescript stylus sass css scss less postcss tsx
|
23.04 kB | |
awk |
luggage66/vscode-awk | MIT | 5.18 kB | ||
ballerina |
ballerina-platform/ballerina-grammar | Apache-2.0 | 56.58 kB | ||
bat |
batch |
microsoft/vscode | MIT | 12.38 kB | |
beancount |
Lencerf/vscode-beancount | MIT | 10.19 kB | ||
berry |
be |
berry-lang/berry | MIT | 2.12 kB | |
bibtex |
microsoft/vscode | MIT | 4.68 kB | ||
bicep |
Azure/bicep | MIT | 3.95 kB | ||
blade |
spatie/shiki-php | MIT |
html xml sql javascript json css
|
101.01 kB | |
c |
microsoft/vscode | MIT | 69.70 kB | ||
cadence |
cdc |
onflow/vscode-cadence | Apache-2.0 | 10.34 kB | |
clarity |
hirosystems/clarity.tmbundle | MIT | 13.77 kB | ||
clojure |
clj |
microsoft/vscode | MIT | 6.36 kB | |
cmake |
twxs/vs.language.cmake | MIT | 10.00 kB | ||
cobol |
spgennard/vscode_cobol | MIT |
sql html java
|
38.43 kB | |
codeowners |
jasonnutter/vscode-codeowners | MIT | 471.00 B | ||
codeql |
ql |
github/vscode-codeql | MIT | 32.73 kB | |
coffee |
coffeescript |
microsoft/vscode | MIT | javascript |
26.34 kB |
common-lisp |
lisp |
qingpeng9802/vscode-common-lisp | MIT | 23.50 kB | |
cpp |
c++ |
microsoft/vscode | MIT |
cpp-macro glsl sql
|
411.01 kB |
crystal |
crystal-lang-tools/vscode-crystal-lang | MIT |
html sql css c javascript shellscript
|
31.60 kB | |
csharp |
c# cs
|
microsoft/vscode | MIT | 83.23 kB | |
css |
microsoft/vscode | MIT | 48.60 kB | ||
csv |
mechatroner/vscode_rainbow_csv | MIT | 1.07 kB | ||
cue |
cue-sh/vscode-cue | MIT | 15.93 kB | ||
cypher |
cql |
adam-cowley/neo4j-vscode | MIT | 6.35 kB | |
d |
Pure-D/code-d | MIT | 40.24 kB | ||
dart |
microsoft/vscode | MIT | 6.95 kB | ||
dax |
huyza/dax-language | 5.37 kB | |||
desktop |
nico-castell/desktop-file-support | MIT | 1.81 kB | ||
diff |
microsoft/vscode | MIT | 2.45 kB | ||
docker |
dockerfile |
microsoft/vscode | MIT | 1.51 kB | |
dream-maker |
gbasood/vscode-atomic-dreams | 9.99 kB | |||
elixir |
elixir-editors/elixir-tmbundle | NOASSERTION | html |
16.96 kB | |
elm |
elm-tooling/elm-language-client-vscode | MIT | glsl |
10.51 kB | |
emacs-lisp |
elisp |
Alhadis/language-emacs-lisp | ISC | 795.71 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.55 kB | ||
fish |
bmalehorn/vscode-fish | MIT | 5.06 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.92 kB | |
fsharp |
f# fs
|
microsoft/vscode | MIT | markdown |
24.18 kB |
gdresource |
godotengine/godot-vscode-plugin | MIT |
gdshader gdscript
|
4.90 kB | |
gdscript |
godotengine/godot-vscode-plugin | MIT | 16.09 kB | ||
gdshader |
godotengine/godot-vscode-plugin | MIT | 5.95 kB | ||
genie |
vala-lang/vala-vscode | MIT | 3.12 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.39 kB | ||
glimmer-js |
gjs |
lifeart/vsc-ember-syntax | MIT |
javascript typescript css html
|
19.08 kB |
glimmer-ts |
gts |
lifeart/vsc-ember-syntax | MIT |
typescript css javascript html
|
19.08 kB |
glsl |
polym0rph/GLSL.tmbundle | c |
3.69 kB | ||
gnuplot |
MarioSchwalbe/vscode-gnuplot | GPL-3.0 | 16.46 kB | ||
go |
microsoft/vscode | MIT | 45.25 kB | ||
graphql |
gql |
prisma-labs/vscode-graphql | MIT |
javascript typescript jsx tsx
|
17.11 kB |
groovy |
microsoft/vscode | MIT | 18.63 kB | ||
hack |
slackhq/vscode-hack | MIT |
html sql
|
80.66 kB | |
haml |
karuna/haml-vscode | MIT |
ruby javascript sass coffee markdown css
|
7.68 kB | |
handlebars |
hbs |
microsoft/vscode | MIT |
html css javascript yaml
|
11.48 kB |
haskell |
hs |
octref/language-haskell | BSD-3-Clause | 41.23 kB | |
haxe |
vshaxe/haxe-TmLanguage | MIT | 33.60 kB | ||
hcl |
hashicorp/syntax | MPL-2.0 | 11.22 kB | ||
hjson |
hjson/textmate-hjson | MIT | 12.20 kB | ||
hlsl |
microsoft/vscode | MIT | 7.15 kB | ||
html |
microsoft/vscode | MIT |
javascript css
|
56.74 kB | |
html-derivative |
microsoft/vscode | MIT | html |
777.00 B | |
http |
Huachao/vscode-restclient | MIT |
shellscript json xml graphql
|
3.96 kB | |
hxml |
vshaxe/haxe-TmLanguage | MIT | haxe |
1.63 kB | |
hy |
hylang/vscode-hy | MIT | 3.05 kB | ||
imba |
imba/imba | MIT | typescript |
49.00 kB | |
ini |
properties |
microsoft/vscode | MIT | 1.38 kB | |
java |
microsoft/vscode | MIT | 26.08 kB | ||
javascript |
js |
microsoft/vscode | MIT | 170.44 kB | |
jinja |
samuelcolvin/jinjahtml-vscode | MIT | jinja-html |
4.69 kB | |
jison |
cdibbs/language-jison | MIT | javascript |
9.15 kB | |
json |
microsoft/vscode | MIT | 2.78 kB | ||
json5 |
mrmlnc/vscode-json5 | MIT | 3.35 kB | ||
jsonc |
microsoft/vscode | MIT | 3.06 kB | ||
jsonl |
microsoft/vscode | MIT | 2.96 kB | ||
jsonnet |
heptio/vscode-jsonnet | Apache-2.0 | 3.32 kB | ||
jssm |
fsl |
StoneCypher/sublime-jssm | MIT | 2.79 kB | |
jsx |
microsoft/vscode | MIT | 173.35 kB | ||
julia |
jl |
microsoft/vscode | MIT |
cpp python javascript r sql
|
32.82 kB |
kotlin |
kt kts
|
fwcd/vscode-kotlin | MIT | 8.22 kB | |
kusto |
kql |
rosshamish/kuskus | 19.24 kB | ||
latex |
microsoft/vscode | MIT |
tex shellscript css gnuplot haskell html java julia javascript lua python ruby rust typescript xml yaml scala
|
53.88 kB | |
less |
microsoft/vscode | MIT | 79.57 kB | ||
liquid |
Shopify/liquid-tm-grammar | MIT |
html css json javascript
|
15.31 kB | |
log |
emilast/vscode-logfile-highlighter | MIT | 2.51 kB | ||
logo |
textmate/logo.tmbundle | 3.03 kB | |||
lua |
microsoft/vscode | MIT | c |
14.41 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 rust scala shellscript typescript tsx csharp fsharp dart handlebars log erlang elixir latex bibtex html-derivative
|
52.58 kB |
marko |
marko-js/marko-tmbundle | MIT |
css less scss javascript
|
18.31 kB | |
matlab |
mathworks/MATLAB-Language-grammar | 19.38 kB | |||
mdc |
nuxtlabs/vscode-mdc | MIT |
markdown yaml html-derivative
|
19.05 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
|
120.76 kB | |
mermaid |
bpruitt-goddard/vscode-mermaid-syntax-highlight | MIT | 24.78 kB | ||
mojo |
modularml/mojo-syntax | MIT | 72.91 kB | ||
move |
damirka/move-syntax | MIT | 17.06 kB | ||
narrat |
nar |
liana-p/narrat-syntax-highlighting-vscode | MIT | 3.41 kB | |
nextflow |
nf |
nextflow-io/vscode-language-nextflow | MIT | 4.40 kB | |
nginx |
hangxingliu/vscode-nginx-conf-hint | GPL-3.0 | lua |
34.14 kB | |
nim |
pragmagic/vscode-nim | NOASSERTION |
c html xml javascript css glsl markdown
|
21.82 kB | |
nix |
nix-community/vscode-nix-ide | MIT | 14.36 kB | ||
nushell |
nu |
nushell/vscode-nushell-lang | MIT | 18.38 kB | |
objective-c |
objc |
microsoft/vscode | MIT | 103.61 kB | |
objective-cpp |
microsoft/vscode | MIT | 168.52 kB | ||
ocaml |
reasonml-editor/vscode-reasonml | Apache-2.0 | 61.86 kB | ||
pascal |
alefragnani/vscode-language-pascal | MIT | 3.90 kB | ||
perl |
microsoft/vscode | MIT |
html xml css javascript sql
|
41.97 kB | |
php |
microsoft/vscode | MIT |
html xml sql javascript json css
|
105.49 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.52 kB | ||
powershell |
ps ps1
|
microsoft/vscode | MIT | 21.12 kB | |
prisma |
prisma/language-tools | Apache-2.0 | 5.80 kB | ||
prolog |
arthwang/vsc-prolog | MIT | 11.02 kB | ||
proto |
zxh0/vscode-proto3 | MIT | 6.13 kB | ||
pug |
jade |
microsoft/vscode | MIT |
javascript css sass scss stylus coffee html
|
13.69 kB |
puppet |
octref/puppet-vscode | Apache-2.0 | 11.34 kB | ||
purescript |
nwolverson/vscode-language-purescript | NOASSERTION | 15.50 kB | ||
python |
py |
microsoft/vscode | MIT | 73.77 kB | |
qml |
seanwu1105/vscode-qt-for-python | MIT | javascript |
4.96 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.83 kB | ||
racket |
Eugleo/magic-racket | GPL-3.0 | 100.93 kB | ||
raku |
perl6 |
microsoft/vscode | MIT | 10.05 kB | |
razor |
dotnet/razor | MIT |
html csharp
|
24.50 kB | |
reg |
mihai-vlc/reg-vscode | MIT | 2.20 kB | ||
rel |
relationalai-oss/rel_vscode | 3.18 kB | |||
riscv |
zhuanhao-wu/vscode-riscv-support | MIT | 7.04 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
|
36.11 kB |
rust |
rs |
microsoft/vscode | MIT | 16.77 kB | |
sas |
rpardee/sas | MIT | sql |
9.31 kB | |
sass |
TheRealSyler/vscode-sass-indented | NOASSERTION | 8.84 kB | ||
scala |
scala/vscode-scala-syntax | MIT | 26.85 kB | ||
scheme |
sjhuangx/vscode-scheme | MIT | 8.35 kB | ||
scss |
microsoft/vscode | MIT | css |
26.21 kB | |
shaderlab |
shader |
microsoft/vscode | MIT | hlsl |
5.83 kB |
shellscript |
bash sh shell zsh
|
microsoft/vscode | MIT | 40.03 kB | |
shellsession |
console |
hronro/sublime-linguist-syntax | MIT | shellscript |
567.00 B |
smalltalk |
leocamello/vscode-smalltalk | MIT | 3.91 kB | ||
solidity |
juanfranblanco/vscode-solidity | MIT | 15.15 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.61 kB | |
sql |
microsoft/vscode | MIT | 22.84 kB | ||
ssh-config |
textmate/ssh-config.tmbundle | 3.42 kB | |||
stata |
kylebarron/language-stata | MIT | sql |
58.06 kB | |
stylus |
styl |
d4rkr00t/language-stylus | MIT | 30.17 kB | |
svelte |
sveltejs/language-tools | MIT |
javascript typescript coffee stylus sass css scss less postcss pug markdown
|
15.73 kB | |
swift |
microsoft/vscode | MIT | 93.37 kB | ||
system-verilog |
mshr-h/vscode-verilog-hdl-support | MIT | 24.60 kB | ||
systemd |
hangxingliu/vscode-systemd | MIT | 7.44 kB | ||
tasl |
underlay/vscode-tasl | MIT | 3.21 kB | ||
tcl |
sleutho/tcl | 4.66 kB | |||
terraform |
tf tfvars
|
hashicorp/syntax | MPL-2.0 | 12.58 kB | |
tex |
microsoft/vscode | MIT | r |
8.45 kB | |
toml |
textmate/toml.tmbundle | 6.26 kB | |||
tsv |
mechatroner/vscode_rainbow_csv | MIT | 633.00 B | ||
tsx |
microsoft/vscode | MIT | 171.16 kB | ||
turtle |
stardog-union/stardog-vsc | 3.50 kB | |||
twig |
mblode/vscode-twig-language-2 | MIT |
css javascript scss php python ruby
|
20.64 kB | |
typescript |
ts |
microsoft/vscode | MIT | 177.10 kB | |
typespec |
tsp |
microsoft/typespec | MIT | 26.16 kB | |
typst |
typ |
nvarner/typst-lsp | MIT | 7.98 kB | |
v |
vlang/vscode-vlang | MIT | 12.76 kB | ||
vala |
vala-lang/vala-vscode | MIT | 3.14 kB | ||
vb |
cmd |
microsoft/vscode | MIT | 5.84 kB | |
verilog |
mshr-h/vscode-verilog-hdl-support | MIT | 5.55 kB | ||
vhdl |
jonasjj/awesome-vhdl | MIT | 23.66 kB | ||
viml |
vim vimscript
|
dunstontc/viml | MIT | 20.19 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.78 kB | |
vue-html |
vuejs/vetur | MIT |
vue javascript
|
8.06 kB | |
vyper |
vy |
tintinweb/vscode-vyper | MIT | 96.99 kB | |
wasm |
wasmerio/vscode-wasm | MIT | 15.03 kB | ||
wenyan |
文言 |
wenyan-lang/highlight | MIT | 2.07 kB | |
wgsl |
PolyMeilex/vscode-wgsl | MIT | 6.12 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.73 kB |
wolfram |
wl |
WolframResearch/vscode-wolfram | MIT | 260.39 kB | |
xml |
microsoft/vscode | MIT | java |
5.11 kB | |
xsl |
microsoft/vscode | MIT | xml |
1.20 kB | |
yaml |
yml |
microsoft/vscode | MIT | 10.58 kB | |
zenscript |
CraftTweaker/ZenScript-tmLanguage | MIT | 4.08 kB | ||
zig |
ziglang/vscode-zig | MIT | 4.69 kB |
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.69 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
|
956.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.12 kB | |
cpp-macro |
microsoft/vscode | MIT |
glsl sql
|
230.05 kB | |
jinja-html |
samuelcolvin/jinjahtml-vscode | MIT | html |
470.00 B | |
markdown-vue |
vuejs/language-tools | MIT | 670.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 |
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