- Add
GNAT Project
support
- Update
CSS
highlights.scm
- Add
Purescript
support
- Add
Doxygen
support
- Add
comment
support
- feat(queries): Extract
html_tags
rules - feat(queries): Extract
ecma
rules
- Improve
Zig
highlighting
- Add
highlights.scm
forZig
- Add
Haxe
support
- Bump
Magik
support
- Add
Svelte
support
- Bump
Assembly
grammar
- Add
Magik
support
- Add
Ninja
support
- Register
qss-mode
withCSS
- Add
Racket
support - Add
LLVM Tablegen
support - Add
LLVM MIR
support
- Add
ActionScript
support
- Add
LLVM
support
- Remove
Clojure
query (#281)
- Bump
Clojure
grammar
- Add
Gleam
support
- Add
Twig
support
- Add
Org
support
- Support
k8s-mode
- Add
Typst
support
- Add
Groovy
support
- Add
CSV
support
- Add
Fish
support
- Add
Tcl
support
- Add
HEEx
support
- Add
Astro
support
- Add
Arduino
support
- Fix
HLSL
highlighting
- Add
Common Lisp
support
- Add
HLSL
support
- Add
GLSL
support
- Add
Solidity
support
- Add Bibtex highlight.scm (#264)
- Add
git rebase
support
- Add
gitcommit
support
- Add
gitignore
support
- Add
gitattributes
support
- Add
SQL
support
- Add
Make
support
- Add
reStructuredText
support
- Add
OCaml
interface support
- Add
Mermaid
support
- Add
Assembly
support
- Improve
CMake
highlight.scm
- Add
CMake
support
- Add
Smithy
grammar
- Add
Pascal
support
- Add
Fortran
support
- Bump
TypeScript
/TSX
grammar
- Revert
Fortran
support - Revert
Pascal
support
- Add
Pascal
support
- Add
Fortran
support
- Add
Jsonnet
support
- Add
Xml
support
- Add
VHDL
support
- Add
Ada
support
- Add
LaTex
support
- Replace with supported faces for
GDScript
andJai
- Add
Noir
grammar
- Bump
C++
grammar
- Bump
MATLAB
grammar
- Add
MATLAB
grammar
- Bump
go
grammar
- Bump
nix
grammar
- Add
Meson
grammar
- Add
Scheme
grammar
- Update elixir highlights
- Add
Fennel
grammar
- Add
Clojure
grammar
- Add
TOML
grammar. - Bump bash grammar
- Bump perl grammar
- Fix release scripts
- Update go highlights and grammar
- Bump typescript grammar
- Bump ruby grammar
- Added
lua
grammar.
- Add
R
grammar
- Add
erlang
grammar
- Bump go grammar
- Added initial support for Perl
- Added highlighting for
haskell-mode
.
- Add
yaml
grammar.
- Used a different
hcl
grammar. - Added support for mode-specific highlighting patterns.
- Added highlighting patterns for
terraform-mode
.
- Updated
bash
grammar.
- Update
javascript
grammar to fix object destructing with default values - Update
typescript
grammar
- Added
verilog
grammar.
- Added
zig
grammar.
- Updated
python
grammar and highlighting (add support for pattern matching).
- Updated
cpp
grammar and highlighting.
- Made
tree-sitter-langs-install-grammars
download platform-specific binaries (mainly for Apple Silicon).
- Added
haskell
grammar.
- Added
prisma
grammar.
- Modified CI pipelines to publish additional pre-built grammar bundles. Their filenames include the platform they are built for. The files without platform in their name will eventually be deprecated.
tree-sitter-grammars.x86_64-apple-darwin.v<version>.tar.gz
(same astree-sitter-grammars-macos-<version>.tar.gz
)tree-sitter-grammars.x86_64-unknown-linux-gnu.v<version>.tar.gz
(same astree-sitter-grammars-linux-<version>.tar.gz
)tree-sitter-grammars.x86_64-pc-windows-msvc.v<version>.tar.gz
(same astree-sitter-grammars-windows-<version>.tar.gz
)tree-sitter-grammars.aarch64-apple-darwin.v<version>.tar.gz
(new, for Apple Silicon)
- Added
nix
grammar.
- Upgraded
java
parser to support change to switch_expression node
- Updated
php
highlighting to support php8 changes - Resolve bugs with
php
preventingevil-textobj-tree-sitter
motions from working
- Added
d
grammar.
- Switched to the official
elixir
grammar fromelixir-lang
.
- Added
elixir
grammar.
- Improved highlighting of arrow function parameters in
javascript
andtypescript
. - Improved general highlighting for
ruby
. - Updated
python
grammar.
- Upgraded
ocaml
andpgn
grammars. - Added hl query patterns for
json
,ocaml
. - Improved interpolation highlighting in
python
,ruby
,bash
.
- Made Python variable highlighting for robust and consistent.
- Added
hcl
grammar and hl query patterns.
- Added
pgn
grammar (chess's Portable Game Notation).
- Updated most language grammars to the latest version.
- Upgraded
tree-sitter
CLI version to 0.19.3.
- Added
janet-simple
grammars. - Added minor updates to some other grammars.
- Updated
c-sharp
grammar.
- Updated
javascript
andtypescript
grammars.
- Added
elm
. - Handled underscores in language names correctly. This enabled using
c-sharp
instead ofc_sharp
.
- Set
tree-sitter-hl-default-patterns
to nil if there is no query file, instead of signaling an error.
- Improved syntax highlighting for C/C++.
- Replaced
#
with.
in bundled highlighting queries' predicates.
- Fixed the issue of
tree-sitter-langs
not being able to find grammars in gccemacs. - Added
rustic-mode
to major mode mappings. - Revamped syntax highlighting for JavaScript, TypeScript, C++.
- Improved syntax highlighting for Python, Rust.
- Improved regexp for
@constructor
.
- Added syntax highlighting for Java.
- Improved syntax highlighting for CSS, Python.
- Removed Haskell grammar.
- Removed grammar binaries from package file, letting them to be downloaded upon compilation instead.
- Updated grammars.
- Added highlighting queries.
Initial release