cbarrete / tree-sitter-ledger

Ledger grammar for tree-sitter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tree-sitter-ledger

A ledger parser built with tree-sitter.

Note for nvim-treesitter users

negative_quantity is exposed by tree-sitter-ledger, but not treated specially in nvim-treesitter. You can add special highlighting for it (e.g. to highlight negative quantities in red) by runnning :TSEditQueryUserAfter and filling in something like:

;; extends
((negative_quantity) @some_capture)

where @some_capture should map to some highlight group in your colorscheme.

Note for integration maintainers

I also maintain the ledger queries in nvim-treesitter. Consider consulting them for hints about what tree-sitter-ledger exposes.

About

Ledger grammar for tree-sitter

License:MIT License


Languages

Language:C 96.4%Language:JavaScript 2.5%Language:Rust 0.8%Language:C++ 0.2%Language:Python 0.1%Language:Nix 0.1%