Skip to content

Latest commit

 

History

History

tm-grammars

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
cairo starkware-libs/cairo Apache-2.0 13.93 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.27 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.88 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.49 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.93 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.69 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.87 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.54 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