<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/ledger, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/ledger?h=master</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/ledger?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2024-01-21T14:55:02Z</updated>
<entry>
<title>chore: format queries</title>
<updated>2024-01-21T14:55:02Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-21T13:05:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=77e298e4de607d69aa7f37dc6dcba6aee131ac7f'/>
<id>urn:sha1:77e298e4de607d69aa7f37dc6dcba6aee131ac7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: query formatting</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-06T06:05:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9'/>
<id>urn:sha1:57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: align standard captures with upstream</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-12-24T09:00:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ae9b0e4558fe7868f8cda2db65239cfb14836d0'/>
<id>urn:sha1:1ae9b0e4558fe7868f8cda2db65239cfb14836d0</id>
<content type='text'>
Problem: Sharing highlight queries with upstream tree-sitter and
Helix is difficult.

Solution: Where reasonable, use capture names in tree-sitter's standard
list or Helix's Atom-style hierarchy.

Specifically:

* tree-sitter "standard capture names"
  (https://github.com/tree-sitter/tree-sitter/blob/3f44b896852eb7daaa6df4fb778c9bb52c70c815/highlight/src/lib.rs#L20-L72):

  - `@parameter` -&gt; `@variable.parameter`
  - `@field` -&gt; `@variable.member`
  - `@namespace` -&gt; `@module`
  - `@float` -&gt; `@number.float`
  - `@symbol` -&gt; `@string.special.symbol`
  - `@string.regex` -&gt; `@string.regexp`
  - `@text.*` -&gt; `@markup.*` (`strong`, `italic`, `link`, `strikethrough`; with exceptions; see below)
  - `@text.title` -&gt; `@markup.heading`
  - `@text.literal` -&gt; `@markup.raw`
  - `@text.reference` -&gt; `@markup.link`
  - `@text.uri` -&gt; `@markup.link.url` (in markup links)
  - `@string.special` -&gt; `@markup.link.label` (non-url links)
  - `@punctuation.special` -&gt; `@markup.list` (markdown lists only; move subitems from `@text.todo`)

* Helix captures
  (https://docs.helix-editor.com/master/themes.html#syntax-highlighting):

  - `@method` -&gt; `@function.method`
  - `@method.call` -&gt; `@function.method.call`
  - `@text.{todo,warning,note,danger}` -&gt; `@comment.{error,warning,hint,info,todo}`
  - `@text.diff.{add,delete,}` -&gt; `@diff.{plus,minus,delta}`
  - `@text.uri` -&gt; `@string.special.url` (outside markup)
  - `@preproc` -&gt; `@keyword.directive`
  - `@define` -&gt; `@keyword.directive`(`.define`?)
  - `@storageclass` -&gt; `@keyword.storage`
  - `@conditional` -&gt; `@keyword.conditional`
  - `@debug` -&gt; `@keyword.debug`
  - `@exception` -&gt; `@keyword.exception`
  - `@include` -&gt; `@keyword.import`
  - `@repeat` -&gt; `@keyword.repeat`

* cleanup

  - remove some redundant `@conceal` (but still allow it for conceal-only patterns)
  - remove obsolete `@error` (syntax linting is out of scope for this repo)
  - sort, cleanup capture list in `CONTRIBUTING.md`
</content>
</entry>
<entry>
<title>feat: @spell on comments</title>
<updated>2023-09-12T15:34:58Z</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2023-09-12T15:25:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9567185621e532a9e29a671c66a11011334b80ea'/>
<id>urn:sha1:9567185621e532a9e29a671c66a11011334b80ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(injections)!: update injection syntax to 0.9</title>
<updated>2023-08-12T15:34:15Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-05-03T10:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=78b54eb7f6a9956d25a3911fa0dfd0cabfe2a4c5'/>
<id>urn:sha1:78b54eb7f6a9956d25a3911fa0dfd0cabfe2a4c5</id>
<content type='text'>
Since 0.9, @lang syntax is still available as fallback but will soon be deprecated.
Because of that, new syntax should be adopted once 0.9 becomes the
baseline requirements for nvim-treesitter

- update health check
- update doc
</content>
</entry>
<entry>
<title>Update ledger highlight queries</title>
<updated>2023-04-23T16:09:57Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2023-04-22T22:06:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=455ded29924aeebdd584f2bb0866788ba0a49dfe'/>
<id>urn:sha1:455ded29924aeebdd584f2bb0866788ba0a49dfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use indent.X syntax for captures and properties of set directives</title>
<updated>2023-03-24T17:07:53Z</updated>
<author>
<name>George Harker</name>
<email>george@george-graphics.co.uk</email>
</author>
<published>2023-03-20T21:44:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cb568af5393241e5dbc9c19157c5df5e9ca9af2d'/>
<id>urn:sha1:cb568af5393241e5dbc9c19157c5df5e9ca9af2d</id>
<content type='text'>
update CONTRIBUTING.md

adjust indents for bass

fix doc capture comment
</content>
</entry>
<entry>
<title>Update ledger injections</title>
<updated>2021-09-09T23:24:38Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2021-09-09T00:44:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5cc7358dd485205606ac23139d5c2c826a0f44e8'/>
<id>urn:sha1:5cc7358dd485205606ac23139d5c2c826a0f44e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update ledger highlights</title>
<updated>2021-07-07T21:18:45Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2021-07-07T20:00:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2e0baf40ad44edd6ac05e323164c279618611340'/>
<id>urn:sha1:2e0baf40ad44edd6ac05e323164c279618611340</id>
<content type='text'>
Add `check` keyword.
</content>
</entry>
<entry>
<title>Update ledger highlight queries</title>
<updated>2021-06-11T12:00:48Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2021-06-07T21:55:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=07fe5a2abafbf13b228679ce6cab40f4c20df9ec'/>
<id>urn:sha1:07fe5a2abafbf13b228679ce6cab40f4c20df9ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Comment: use `@combined` to create just one tree per buffer (#1252)"</title>
<updated>2021-05-07T14:51:57Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-04-30T18:22:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=67f08570152792c6a4f0815e71a0093ad97f2725'/>
<id>urn:sha1:67f08570152792c6a4f0815e71a0093ad97f2725</id>
<content type='text'>
This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b.
</content>
</entry>
<entry>
<title>Comment: use `@combined` to create just one tree per buffer (#1252)</title>
<updated>2021-04-28T12:19:07Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-04-28T12:19:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4a7a713c527f57c355bc817f16fc6d955b8cce9b'/>
<id>urn:sha1:4a7a713c527f57c355bc817f16fc6d955b8cce9b</id>
<content type='text'>
* Comment: use `@combined` to create just one tree per buffer

There is no need to create a tree per line/block for comments.
Should fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1251

* Add injections for scss

* Fix jsonc

* Combine jsdoc</content>
</entry>
<entry>
<title>ledger: update highlights</title>
<updated>2021-04-15T08:15:29Z</updated>
<author>
<name>Grzegorz Milka</name>
<email>grzegorzmilka@gmail.com</email>
</author>
<published>2021-04-15T06:32:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d02caad890f87d88fd8a2d61462f29cf64c1196a'/>
<id>urn:sha1:d02caad890f87d88fd8a2d61462f29cf64c1196a</id>
<content type='text'>
I have updated the highlights in the upstream repo in
https://github.com/cbarrete/tree-sitter-ledger/commit/941bbf609858e0fb355b663ccc7bbd6f9bc8863e.
</content>
</entry>
<entry>
<title>Add comment parser to highlight comment tags (#893)</title>
<updated>2021-03-12T16:21:46Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2021-03-12T16:21:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e4083fc8e11e6585f53d62eb71778cc2af464fad'/>
<id>urn:sha1:e4083fc8e11e6585f53d62eb71778cc2af464fad</id>
<content type='text'>
Closes #236</content>
</entry>
<entry>
<title>ledger: update highlights</title>
<updated>2021-02-23T21:34:59Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2021-02-23T21:04:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f68567f7e2d2a38c432d7ca3628f1f2b8afa9a84'/>
<id>urn:sha1:f68567f7e2d2a38c432d7ca3628f1f2b8afa9a84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update lockfile.json and `amount` query for ledger</title>
<updated>2021-02-04T20:53:32Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2021-02-04T20:02:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=93854135974cec0bba9a6026b28c1ec84fe70a00'/>
<id>urn:sha1:93854135974cec0bba9a6026b28c1ec84fe70a00</id>
<content type='text'>
`amount_expr` was renamed to `amount` in
52101ac32e890ac224e51cb005182bbe45c0250d.
</content>
</entry>
<entry>
<title>Add indents queries for ledger</title>
<updated>2021-01-31T19:10:49Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2021-01-31T17:52:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=69d5dec0cec6434b56d3dee3d1fda5d64276c723'/>
<id>urn:sha1:69d5dec0cec6434b56d3dee3d1fda5d64276c723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ledger parser, folds and highlights queries</title>
<updated>2021-01-31T09:44:45Z</updated>
<author>
<name>Cédric Barreteau</name>
<email>cbarrete@users.noreply.github.com</email>
</author>
<published>2021-01-28T21:42:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=459173e5c7d5e602024bb08eefdb7c5c90ef7328'/>
<id>urn:sha1:459173e5c7d5e602024bb08eefdb7c5c90ef7328</id>
<content type='text'>
</content>
</entry>
</feed>
