Skip to content

[new release] tm-grammars (1.1.0)#29548

Merged
mseri merged 1 commit intoocaml:masterfrom
davesnx:release-tm-grammars-1.1.0
Mar 17, 2026
Merged

[new release] tm-grammars (1.1.0)#29548
mseri merged 1 commit intoocaml:masterfrom
davesnx:release-tm-grammars-1.1.0

Conversation

@davesnx
Copy link
Contributor

@davesnx davesnx commented Mar 16, 2026

TextMate grammars as OCaml strings

CHANGES:
  • Added abap syntax.
  • Added actionscript-3 syntax.
  • Added ada syntax.
  • Added angular-expression syntax.
  • Added angular-html syntax.
  • Added angular-inline-style syntax.
  • Added angular-inline-template syntax.
  • Added angular-let-declaration syntax.
  • Added angular-template-blocks syntax.
  • Added angular-template syntax.
  • Added angular-ts syntax.
  • Added apache syntax.
  • Added apex syntax.
  • Added apl syntax.
  • Added applescript syntax.
  • Added ara syntax.
  • Added asciidoc syntax.
  • Added asm syntax.
  • Added astro syntax.
  • Added awk syntax.
  • Added ballerina syntax.
  • Added bat syntax.
  • Added beancount syntax.
  • Added berry syntax.
  • Added bibtex syntax.
  • Added bicep syntax.
  • Added bird2 syntax.
  • Added blade syntax.
  • Added bsl syntax.
  • Added c3 syntax.
  • Added cadence syntax.
  • Added cairo syntax.
  • Added clarity syntax.
  • Added clojure syntax.
  • Added cmake syntax.
  • Added cobol syntax.
  • Added codeowners syntax.
  • Added codeql syntax.
  • Added coffee syntax.
  • Added common-lisp syntax.
  • Added coq syntax.
  • Added cpp-macro syntax.
  • Added crystal syntax.
  • Added csharp syntax.
  • Added csv syntax.
  • Added cue syntax.
  • Added cypher syntax.
  • Added d syntax.
  • Added dart syntax.
  • Added dax syntax.
  • Added desktop syntax.
  • Added dotenv syntax.
  • Added dream-maker syntax.
  • Added edge syntax.
  • Added elixir syntax.
  • Added elm syntax.
  • Added emacs-lisp syntax.
  • Added erb syntax.
  • Added erlang syntax.
  • Added es-tag-css syntax.
  • Added es-tag-glsl syntax.
  • Added es-tag-html syntax.
  • Added es-tag-sql syntax.
  • Added es-tag-xml syntax.
  • Added fennel syntax.
  • Added fish syntax.
  • Added fluent syntax.
  • Added fortran-fixed-form syntax.
  • Added fortran-free-form syntax.
  • Added fsharp syntax.
  • Added gdresource syntax.
  • Added gdscript syntax.
  • Added gdshader syntax.
  • Added genie syntax.
  • Added gherkin syntax.
  • Added git-commit syntax.
  • Added git-rebase syntax.
  • Added gleam syntax.
  • Added glimmer-js syntax.
  • Added glimmer-ts syntax.
  • Added glsl syntax.
  • Added gn syntax.
  • Added gnuplot syntax.
  • Added groovy syntax.
  • Added hack syntax.
  • Added haml syntax.
  • Added handlebars syntax.
  • Added haskell syntax.
  • Added haxe syntax.
  • Added hcl syntax.
  • Added hjson syntax.
  • Added hlsl syntax.
  • Added html-derivative syntax.
  • Added http syntax.
  • Added hurl syntax.
  • Added hxml syntax.
  • Added hy syntax.
  • Added imba syntax.
  • Added ini syntax.
  • Added jinja-html syntax.
  • Added jinja syntax.
  • Added jison syntax.
  • Added json5 syntax.
  • Added jsonl syntax.
  • Added jsonnet syntax.
  • Added jssm syntax.
  • Added jsx syntax.
  • Added julia syntax.
  • Added just syntax.
  • Added kdl syntax.
  • Added kotlin syntax.
  • Added kusto syntax.
  • Added latex syntax.
  • Added lean syntax.
  • Added less syntax.
  • Added liquid syntax.
  • Added llvm syntax.
  • Added log syntax.
  • Added logo syntax.
  • Added lua syntax.
  • Added luau syntax.
  • Added markdown-nix syntax.
  • Added markdown-vue syntax.
  • Added marko syntax.
  • Added matlab syntax.
  • Added mdc syntax.
  • Added mdx syntax.
  • Added mermaid syntax.
  • Added mipsasm syntax.
  • Added mojo syntax.
  • Added moonbit syntax.
  • Added move syntax.
  • Added narrat syntax.
  • Added nextflow-groovy syntax.
  • Added nextflow syntax.
  • Added nginx syntax.
  • Added nim syntax.
  • Added nix syntax.
  • Added nushell syntax.
  • Added objective-c syntax.
  • Added objective-cpp syntax.
  • Added odin syntax.
  • Added openscad syntax.
  • Added pascal syntax.
  • Added perl syntax.
  • Added php syntax.
  • Added pkl syntax.
  • Added plsql syntax.
  • Added po syntax.
  • Added polar syntax.
  • Added postcss syntax.
  • Added powerquery syntax.
  • Added powershell syntax.
  • Added prisma syntax.
  • Added prolog syntax.
  • Added proto syntax.
  • Added pug syntax.
  • Added puppet syntax.
  • Added purescript syntax.
  • Added qml syntax.
  • Added qmldir syntax.
  • Added qss syntax.
  • Added r syntax.
  • Added racket syntax.
  • Added raku syntax.
  • Added razor syntax.
  • Added reg syntax.
  • Added regexp syntax.
  • Added rel syntax.
  • Added riscv syntax.
  • Added ron syntax.
  • Added rosmsg syntax.
  • Added rst syntax.
  • Added sas syntax.
  • Added sass syntax.
  • Added scala syntax.
  • Added scheme syntax.
  • Added scss syntax.
  • Added sdbl syntax.
  • Added shaderlab syntax.
  • Added shellsession syntax.
  • Added smalltalk syntax.
  • Added solidity syntax.
  • Added soy syntax.
  • Added sparql syntax.
  • Added splunk syntax.
  • Added ssh-config syntax.
  • Added stata syntax.
  • Added stylus syntax.
  • Added surrealql syntax.
  • Added svelte syntax.
  • Added swift syntax.
  • Added system-verilog syntax.
  • Added systemd syntax.
  • Added talonscript syntax.
  • Added tasl syntax.
  • Added tcl syntax.
  • Added templ syntax.
  • Added terraform syntax.
  • Added tex syntax.
  • Added ts-tags syntax.
  • Added tsv syntax.
  • Added turtle syntax.
  • Added twig syntax.
  • Added typespec syntax.
  • Added typst syntax.
  • Added v syntax.
  • Added vala syntax.
  • Added vb syntax.
  • Added verilog syntax.
  • Added vhdl syntax.
  • Added viml syntax.
  • Added vue-directives syntax.
  • Added vue-html syntax.
  • Added vue-interpolations syntax.
  • Added vue-sfc-style-variable-injection syntax.
  • Added vue-vine syntax.
  • Added vue syntax.
  • Added vyper syntax.
  • Added wasm syntax.
  • Added wenyan syntax.
  • Added wgsl syntax.
  • Added wikitext syntax.
  • Added wit syntax.
  • Added wolfram syntax.
  • Added xml syntax.
  • Added xsl syntax.
  • Added zenscript syntax.
  • Added zig syntax.

CHANGES:

- Added `abap` syntax.
- Added `actionscript-3` syntax.
- Added `ada` syntax.
- Added `angular-expression` syntax.
- Added `angular-html` syntax.
- Added `angular-inline-style` syntax.
- Added `angular-inline-template` syntax.
- Added `angular-let-declaration` syntax.
- Added `angular-template-blocks` syntax.
- Added `angular-template` syntax.
- Added `angular-ts` syntax.
- Added `apache` syntax.
- Added `apex` syntax.
- Added `apl` syntax.
- Added `applescript` syntax.
- Added `ara` syntax.
- Added `asciidoc` syntax.
- Added `asm` syntax.
- Added `astro` syntax.
- Added `awk` syntax.
- Added `ballerina` syntax.
- Added `bat` syntax.
- Added `beancount` syntax.
- Added `berry` syntax.
- Added `bibtex` syntax.
- Added `bicep` syntax.
- Added `bird2` syntax.
- Added `blade` syntax.
- Added `bsl` syntax.
- Added `c3` syntax.
- Added `cadence` syntax.
- Added `cairo` syntax.
- Added `clarity` syntax.
- Added `clojure` syntax.
- Added `cmake` syntax.
- Added `cobol` syntax.
- Added `codeowners` syntax.
- Added `codeql` syntax.
- Added `coffee` syntax.
- Added `common-lisp` syntax.
- Added `coq` syntax.
- Added `cpp-macro` syntax.
- Added `crystal` syntax.
- Added `csharp` syntax.
- Added `csv` syntax.
- Added `cue` syntax.
- Added `cypher` syntax.
- Added `d` syntax.
- Added `dart` syntax.
- Added `dax` syntax.
- Added `desktop` syntax.
- Added `dotenv` syntax.
- Added `dream-maker` syntax.
- Added `edge` syntax.
- Added `elixir` syntax.
- Added `elm` syntax.
- Added `emacs-lisp` syntax.
- Added `erb` syntax.
- Added `erlang` syntax.
- Added `es-tag-css` syntax.
- Added `es-tag-glsl` syntax.
- Added `es-tag-html` syntax.
- Added `es-tag-sql` syntax.
- Added `es-tag-xml` syntax.
- Added `fennel` syntax.
- Added `fish` syntax.
- Added `fluent` syntax.
- Added `fortran-fixed-form` syntax.
- Added `fortran-free-form` syntax.
- Added `fsharp` syntax.
- Added `gdresource` syntax.
- Added `gdscript` syntax.
- Added `gdshader` syntax.
- Added `genie` syntax.
- Added `gherkin` syntax.
- Added `git-commit` syntax.
- Added `git-rebase` syntax.
- Added `gleam` syntax.
- Added `glimmer-js` syntax.
- Added `glimmer-ts` syntax.
- Added `glsl` syntax.
- Added `gn` syntax.
- Added `gnuplot` syntax.
- Added `groovy` syntax.
- Added `hack` syntax.
- Added `haml` syntax.
- Added `handlebars` syntax.
- Added `haskell` syntax.
- Added `haxe` syntax.
- Added `hcl` syntax.
- Added `hjson` syntax.
- Added `hlsl` syntax.
- Added `html-derivative` syntax.
- Added `http` syntax.
- Added `hurl` syntax.
- Added `hxml` syntax.
- Added `hy` syntax.
- Added `imba` syntax.
- Added `ini` syntax.
- Added `jinja-html` syntax.
- Added `jinja` syntax.
- Added `jison` syntax.
- Added `json5` syntax.
- Added `jsonl` syntax.
- Added `jsonnet` syntax.
- Added `jssm` syntax.
- Added `jsx` syntax.
- Added `julia` syntax.
- Added `just` syntax.
- Added `kdl` syntax.
- Added `kotlin` syntax.
- Added `kusto` syntax.
- Added `latex` syntax.
- Added `lean` syntax.
- Added `less` syntax.
- Added `liquid` syntax.
- Added `llvm` syntax.
- Added `log` syntax.
- Added `logo` syntax.
- Added `lua` syntax.
- Added `luau` syntax.
- Added `markdown-nix` syntax.
- Added `markdown-vue` syntax.
- Added `marko` syntax.
- Added `matlab` syntax.
- Added `mdc` syntax.
- Added `mdx` syntax.
- Added `mermaid` syntax.
- Added `mipsasm` syntax.
- Added `mojo` syntax.
- Added `moonbit` syntax.
- Added `move` syntax.
- Added `narrat` syntax.
- Added `nextflow-groovy` syntax.
- Added `nextflow` syntax.
- Added `nginx` syntax.
- Added `nim` syntax.
- Added `nix` syntax.
- Added `nushell` syntax.
- Added `objective-c` syntax.
- Added `objective-cpp` syntax.
- Added `odin` syntax.
- Added `openscad` syntax.
- Added `pascal` syntax.
- Added `perl` syntax.
- Added `php` syntax.
- Added `pkl` syntax.
- Added `plsql` syntax.
- Added `po` syntax.
- Added `polar` syntax.
- Added `postcss` syntax.
- Added `powerquery` syntax.
- Added `powershell` syntax.
- Added `prisma` syntax.
- Added `prolog` syntax.
- Added `proto` syntax.
- Added `pug` syntax.
- Added `puppet` syntax.
- Added `purescript` syntax.
- Added `qml` syntax.
- Added `qmldir` syntax.
- Added `qss` syntax.
- Added `r` syntax.
- Added `racket` syntax.
- Added `raku` syntax.
- Added `razor` syntax.
- Added `reg` syntax.
- Added `regexp` syntax.
- Added `rel` syntax.
- Added `riscv` syntax.
- Added `ron` syntax.
- Added `rosmsg` syntax.
- Added `rst` syntax.
- Added `sas` syntax.
- Added `sass` syntax.
- Added `scala` syntax.
- Added `scheme` syntax.
- Added `scss` syntax.
- Added `sdbl` syntax.
- Added `shaderlab` syntax.
- Added `shellsession` syntax.
- Added `smalltalk` syntax.
- Added `solidity` syntax.
- Added `soy` syntax.
- Added `sparql` syntax.
- Added `splunk` syntax.
- Added `ssh-config` syntax.
- Added `stata` syntax.
- Added `stylus` syntax.
- Added `surrealql` syntax.
- Added `svelte` syntax.
- Added `swift` syntax.
- Added `system-verilog` syntax.
- Added `systemd` syntax.
- Added `talonscript` syntax.
- Added `tasl` syntax.
- Added `tcl` syntax.
- Added `templ` syntax.
- Added `terraform` syntax.
- Added `tex` syntax.
- Added `ts-tags` syntax.
- Added `tsv` syntax.
- Added `turtle` syntax.
- Added `twig` syntax.
- Added `typespec` syntax.
- Added `typst` syntax.
- Added `v` syntax.
- Added `vala` syntax.
- Added `vb` syntax.
- Added `verilog` syntax.
- Added `vhdl` syntax.
- Added `viml` syntax.
- Added `vue-directives` syntax.
- Added `vue-html` syntax.
- Added `vue-interpolations` syntax.
- Added `vue-sfc-style-variable-injection` syntax.
- Added `vue-vine` syntax.
- Added `vue` syntax.
- Added `vyper` syntax.
- Added `wasm` syntax.
- Added `wenyan` syntax.
- Added `wgsl` syntax.
- Added `wikitext` syntax.
- Added `wit` syntax.
- Added `wolfram` syntax.
- Added `xml` syntax.
- Added `xsl` syntax.
- Added `zenscript` syntax.
- Added `zig` syntax.
@mseri
Copy link
Member

mseri commented Mar 17, 2026

Thanks

@mseri mseri merged commit b1e61d3 into ocaml:master Mar 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants