package tm-grammars

  1. Overview
  2. Docs
On This Page
  1. 1.0.0
TextMate grammars as OCaml strings

Install

dune-project
 Dependency

Authors

Maintainers

Sources

tm-grammars-1.1.0.tbz
sha256=d06cd72e17331a9601c0b3a90a78b8f1be8f09b253a174aa5e52a624584af6bc
sha512=0fa76518e9018a9475ac84cfad140a6fcd42862669a3bb80d4b262f667b828285b967e09e35a14eaf7713cc099d5b0f30638b815c611a1bb41b94b35e33858e7

doc/CHANGES.html

Unreleased

  • 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.

1.0.0

  • Published OCaml package that exposes TextMate grammars as JSON strings.
  • Each language is a findlib sublibrary (e.g. tm-grammars.ocaml, tm-grammars.tsx).
  • Downstream users depend on tm-grammars and add only the sublibraries they need to (libraries ...).
  • Generated package setup driven by sources.json.