<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/latex, branch docs/contrib</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/latex?h=docs%2Fcontrib</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/latex?h=docs%2Fcontrib'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-05-12T16:43:40Z</updated>
<entry>
<title>feat!: drop modules, general refactor and cleanup</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-12T15:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=692b051b09935653befdb8f7ba8afdb640adf17b'/>
<id>urn:sha1:692b051b09935653befdb8f7ba8afdb640adf17b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(latex): capture nameless color change (#7243)</title>
<updated>2024-10-14T13:33:36Z</updated>
<author>
<name>Jonáš Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-10-14T13:33:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=245ffff7ac1f4aab19cb31d5ca3251d003a67e20'/>
<id>urn:sha1:245ffff7ac1f4aab19cb31d5ca3251d003a67e20</id>
<content type='text'>
Color can be changed by directly passing color `model` and `spec`,
so make the `name` field optional.

Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;</content>
</entry>
<entry>
<title>feat(latex): capture conditionals</title>
<updated>2024-09-10T06:23:48Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-09-09T22:18:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=13ee7f8844211e44b939ac730ab778edff593b6b'/>
<id>urn:sha1:13ee7f8844211e44b939ac730ab778edff593b6b</id>
<content type='text'>
Generically, macros/commands in LaTeX starting on `if` are either
directly conditionals, or have similar purpose/funcionality.

Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(latex): set url attribute for hyperlinks</title>
<updated>2024-09-01T15:26:13Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-09-01T15:15:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4e47268c6dbbc72d53c651f393a612c3e4a3f84e'/>
<id>urn:sha1:4e47268c6dbbc72d53c651f393a612c3e4a3f84e</id>
<content type='text'>
Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(latex): capture left/right math delimiters</title>
<updated>2024-07-28T09:16:09Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-07-27T21:18:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=88aa09e6e96718012879b05a626cad09723fa159'/>
<id>urn:sha1:88aa09e6e96718012879b05a626cad09723fa159</id>
<content type='text'>
Capture math delimiters provided by commands such as
`\left` and `\right`.

Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>fix(latex): environment name should be label</title>
<updated>2024-07-26T12:11:34Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-07-26T10:14:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e265fec94c7dc0c8c64cb86820ff5ad3ee135c7d'/>
<id>urn:sha1:e265fec94c7dc0c8c64cb86820ff5ad3ee135c7d</id>
<content type='text'>
Environment names are captured as `@label` in `(begin)` and `(end)`
nodes, and so should they be when we are defining environments.

Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(latex): improve parameters</title>
<updated>2024-07-23T07:35:25Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-07-23T07:25:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3fa183e34e9ea73bfdea353e72020fe990f8e92b'/>
<id>urn:sha1:3fa183e34e9ea73bfdea353e72020fe990f8e92b</id>
<content type='text'>
Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>fix(latex): more `@nospell`</title>
<updated>2024-07-23T07:00:11Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-06-18T19:03:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=803e5bd14de3df27dcbd7264c2f1bfac19e08fb8'/>
<id>urn:sha1:803e5bd14de3df27dcbd7264c2f1bfac19e08fb8</id>
<content type='text'>
Apply `@nospell` to command/label names, paths, etc.
Where appropriate, turn spelling off for the whole node.

Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>refactor(latex): deduplicate captures, reorder</title>
<updated>2024-07-22T21:12:18Z</updated>
<author>
<name>Jonáš Dujava</name>
<email>19737748+jdujava@users.noreply.github.com</email>
</author>
<published>2024-07-22T21:12:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4ee9f12ff5352547fea8695fe6899e55293fc837'/>
<id>urn:sha1:4ee9f12ff5352547fea8695fe6899e55293fc837</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(latex): simplify captures of font changing</title>
<updated>2024-07-21T22:07:52Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-07-21T21:49:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=002537a3e364b6662c6b63e3f4b33b33e219cc6c'/>
<id>urn:sha1:002537a3e364b6662c6b63e3f4b33b33e219cc6c</id>
<content type='text'>
Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(latex): capture `&amp;` as `@punctuation.delimiter`</title>
<updated>2024-07-21T08:53:59Z</updated>
<author>
<name>Jonáš Dujava</name>
<email>19737748+jdujava@users.noreply.github.com</email>
</author>
<published>2024-07-21T08:53:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=625e7e58d0d6134102eb0b7f013589fcbea81211'/>
<id>urn:sha1:625e7e58d0d6134102eb0b7f013589fcbea81211</id>
<content type='text'>
Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;</content>
</entry>
<entry>
<title>feat(latex): capture placeholder as variable</title>
<updated>2024-07-19T15:20:44Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-07-19T13:52:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4e387dd47833c1bb8c8df6c3a7cab0d4c55583f3'/>
<id>urn:sha1:4e387dd47833c1bb8c8df6c3a7cab0d4c55583f3</id>
<content type='text'>
Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(latex): add additional include highlights</title>
<updated>2024-07-19T12:53:39Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-07-19T10:24:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d9ea5035d4138e49ccd08a9480882dcb94ea164d'/>
<id>urn:sha1:d9ea5035d4138e49ccd08a9480882dcb94ea164d</id>
<content type='text'>
Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(latex): injections for luacode, asy{def} environments</title>
<updated>2024-07-18T15:46:01Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-07-18T15:38:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=35fa869b538a933c41dc4a122edaeab52e912eb3'/>
<id>urn:sha1:35fa869b538a933c41dc4a122edaeab52e912eb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(latex): improve hyperlinks</title>
<updated>2024-06-23T14:40:32Z</updated>
<author>
<name>Jonas Dujava</name>
<email>jonas.dujava@gmail.com</email>
</author>
<published>2024-06-23T13:41:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c233773abf17cd6bbf7720718faa140f04c7838e'/>
<id>urn:sha1:c233773abf17cd6bbf7720718faa140f04c7838e</id>
<content type='text'>
Signed-off-by: Jonas Dujava &lt;jonas.dujava@gmail.com&gt;
</content>
</entry>
<entry>
<title>feat(latex): highlight hyperlinks</title>
<updated>2024-06-23T10:16:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-06-22T10:37:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=55d5772a6c514bd19cd4587352799b0783798c04'/>
<id>urn:sha1:55d5772a6c514bd19cd4587352799b0783798c04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(latex, query, tablegen, thrift): disable spelling in shebangs</title>
<updated>2024-05-01T13:01:48Z</updated>
<author>
<name>Kai Moschcau</name>
<email>mail@kmoschcau.de</email>
</author>
<published>2024-05-01T08:43:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ead283734bf0310f6ae2f05243ce0367de9e14b0'/>
<id>urn:sha1:ead283734bf0310f6ae2f05243ce0367de9e14b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(latex): update parser and queries</title>
<updated>2024-04-28T09:58:06Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-28T09:38:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dbbaa3f66e736a8e446572e1079ffa2f6d40b266'/>
<id>urn:sha1:dbbaa3f66e736a8e446572e1079ffa2f6d40b266</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(format): drop extra indentation for field</title>
<updated>2024-03-21T14:51:26Z</updated>
<author>
<name>Phạm Huy Hoàng</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-03-21T11:44:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=722617e6726c1508adadf83d531f54987c703be0'/>
<id>urn:sha1:722617e6726c1508adadf83d531f54987c703be0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(latex): Fold \iffalse..\fi comments</title>
<updated>2024-03-17T23:46:21Z</updated>
<author>
<name>gi1242</name>
<email>gi1242+nvim-treesitter@gmail.com</email>
</author>
<published>2024-03-17T00:00:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6a2572c9ed0342ae9e1012b9c8a774a1ea009e71'/>
<id>urn:sha1:6a2572c9ed0342ae9e1012b9c8a774a1ea009e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(highlights)!: enforce documented captures (#6232)</title>
<updated>2024-03-03T10:00:11Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-03-03T10:00:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=99ddf573531c4dbe53f743ecbc1595af5eb1d32f'/>
<id>urn:sha1:99ddf573531c4dbe53f743ecbc1595af5eb1d32f</id>
<content type='text'>
Problem: Allowing undocumented "secret" (sub)captures makes it harder
to write comprehensive colorschemes and catch inconsistent captures.

Solution: Only allow captures listed in CONTRIBUTING.md. Add useful
(cross-language) subcaptures and drop language-specific or too niche
ones.

Follow-up: Adding further `*.builtin` captures and changing queries to
use them.

Language-specific subcaptures should instead be added in user config or
a custom language plugin.
</content>
</entry>
<entry>
<title>feat(latex): more text func highlights</title>
<updated>2024-02-17T09:58:27Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-16T19:25:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eb1914bb10dc9b114a61197de0ec58a308c40071'/>
<id>urn:sha1:eb1914bb10dc9b114a61197de0ec58a308c40071</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(latex): update bibstyle queries (#6102)</title>
<updated>2024-02-15T07:59:28Z</updated>
<author>
<name>gi1242</name>
<email>gi1242+github@gmail.com</email>
</author>
<published>2024-02-15T07:59:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=69e4b99f135521795562f38a2cee13f148ee55a0'/>
<id>urn:sha1:69e4b99f135521795562f38a2cee13f148ee55a0</id>
<content type='text'>
Match grammar.js from commit 0d598bb95ffe3ba63403979d0d32158210974ca5 in
latex-lsp/tree-sitter-latex

Co-authored-by: gi1242 &lt;gi1242+nvim-treesitter@gmail.com&gt;</content>
</entry>
<entry>
<title>feat(latex): pre-compiled header highlights, tests</title>
<updated>2024-02-06T09:29:09Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-05T18:10:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=127cf25737300c7cd5ea74d387576008a9eafe2a'/>
<id>urn:sha1:127cf25737300c7cd5ea74d387576008a9eafe2a</id>
<content type='text'>
Also moves comment highlights to the very end to make them more
future-proof.
</content>
</entry>
<entry>
<title>fix(latex): give comments higher precedence</title>
<updated>2024-02-06T09:29:09Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-04T17:01:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8d6192baa9f78990cf784c57784506e60ce573c4'/>
<id>urn:sha1:8d6192baa9f78990cf784c57784506e60ce573c4</id>
<content type='text'>
This commit also moves things around to give text better precedence in
the case of `textit` and `textbf`.
</content>
</entry>
<entry>
<title>feat(latex): operator highlights for _ and ^</title>
<updated>2024-01-24T12:25:42Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-01-22T04:53:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c62874656ea88d00a01a1f1840152c42321cb9d1'/>
<id>urn:sha1:c62874656ea88d00a01a1f1840152c42321cb9d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(latex): better environment precedence</title>
<updated>2024-01-24T12:25:42Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-01-22T04:52:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f72d9169f26e06d31fec2eafd054e19ea629c256'/>
<id>urn:sha1:f72d9169f26e06d31fec2eafd054e19ea629c256</id>
<content type='text'>
</content>
</entry>
<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>fix(latex): highlight text functions</title>
<updated>2024-01-04T19:07:31Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-01-04T18:57:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8ae4080c5ba59d81b4e49525d4168807bc098e73'/>
<id>urn:sha1:8ae4080c5ba59d81b4e49525d4168807bc098e73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add @nospell annotation to label definitions and references</title>
<updated>2023-12-21T09:55:50Z</updated>
<author>
<name>Ahnaf Rafi</name>
<email>ahnaf.al.rafi@gmail.com</email>
</author>
<published>2023-12-20T22:03:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c153019e11052f38cdf2bdd338750cd103877eba'/>
<id>urn:sha1:c153019e11052f38cdf2bdd338750cd103877eba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: highlight regular latex text to maintain consistency with boldfaced and italic text</title>
<updated>2023-11-11T09:14:43Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2023-09-21T21:28:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=075a64addc33390028ea124a1046a43497f05cd1'/>
<id>urn:sha1:075a64addc33390028ea124a1046a43497f05cd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: Remove all `(ERROR) @error` captures</title>
<updated>2023-10-25T16:18:50Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2023-10-25T07:45:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=107e61afb7129d637ea6c3c68b97a22194b0bf16'/>
<id>urn:sha1:107e61afb7129d637ea6c3c68b97a22194b0bf16</id>
<content type='text'>
As discussed in PR#5421, capturing `@error` is inconsistent, requiring
deep nesting (or priority) in order to correctly have red backgrounds to
it.

Some queries has this capture, some don't. For consistency purposes,
removing all of them is more preferable.

For re-enabling error, either add `(ERROR) @error` or `(ERROR _ @error)`
to your custom queries.
</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>refactor: replace some match &amp; vim-match usages</title>
<updated>2023-08-23T13:57:18Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-23T11:09:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=05fe2c38a3bd4f889ac13f1735685ab348d95346'/>
<id>urn:sha1:05fe2c38a3bd4f889ac13f1735685ab348d95346</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add extra language injections for latex (#4896)</title>
<updated>2023-08-12T15:34:15Z</updated>
<author>
<name>lnay</name>
<email>luke@grahamnaylor.net</email>
</author>
<published>2023-06-02T10:37:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=efe06e3057043ce4771f32f62aa1b8d2f536b9c4'/>
<id>urn:sha1:efe06e3057043ce4771f32f62aa1b8d2f536b9c4</id>
<content type='text'>
Add python injections to contents of `sagetex` defined environments, similarly to how `pycode` currently treated.</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>highlights(markup): distinguish heading level in queries</title>
<updated>2023-05-13T14:50:32Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-13T09:23:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=680807fa6a482c639119098bc48ca3831c66db13'/>
<id>urn:sha1:680807fa6a482c639119098bc48ca3831c66db13</id>
<content type='text'>
also add a few queries from Helix and remove controversial
code block conceal in Markdown
</content>
</entry>
<entry>
<title>latex: @nospell for environment names, citations and commands (#3948)</title>
<updated>2022-12-08T10:01:56Z</updated>
<author>
<name>david-pikas</name>
<email>55796758+david-pikas@users.noreply.github.com</email>
</author>
<published>2022-12-08T10:01:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=caa28be705bdbf9e3eefb8f7ea6444f858e67076'/>
<id>urn:sha1:caa28be705bdbf9e3eefb8f7ea6444f858e67076</id>
<content type='text'>
* Added @nospell for environment names and commands

* Added citations to @nospell

Co-authored-by: David Pikas &lt;David.Pikas@iar.com&gt;</content>
</entry>
<entry>
<title>highlights: use @preproc where appropriate</title>
<updated>2022-10-15T15:49:01Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-18T17:15:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9b43ab819c756f01d2977cd481bdcaead6867174'/>
<id>urn:sha1:9b43ab819c756f01d2977cd481bdcaead6867174</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(spell): upstream spell queries from spellsitter</title>
<updated>2022-09-06T11:44:19Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-06T10:56:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2a63ea5665a6de96acd31a045d9d4d73272ff5a9'/>
<id>urn:sha1:2a63ea5665a6de96acd31a045d9d4d73272ff5a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(latex): only highlight command name, not whole command</title>
<updated>2022-05-21T11:13:59Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-05-21T10:47:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d605120dccde9e2c96af57c94e0997bc559ebb04'/>
<id>urn:sha1:d605120dccde9e2c96af57c94e0997bc559ebb04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>latex: capture math env contents</title>
<updated>2022-04-15T13:04:29Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-04-15T08:11:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=db0e5192911a8bf9df2f2a45c4dab249d5cbf32c'/>
<id>urn:sha1:db0e5192911a8bf9df2f2a45c4dab249d5cbf32c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>latex: update queries</title>
<updated>2022-04-14T10:02:20Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-04-14T09:06:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=94f19cad29ba172b2efa8011f98b50519145f0f9'/>
<id>urn:sha1:94f19cad29ba172b2efa8011f98b50519145f0f9</id>
<content type='text'>
Make use of parser updates
* add `\{re}newenvironment`
* add `\DeclarePairedDelimiter{X}`
* add `\title` and `\author`
* add optional arguments to sectioning commands
* use builtin nodes for math environments
</content>
</entry>
<entry>
<title>fix(latex): update parser and queries</title>
<updated>2022-02-27T11:38:45Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-02-27T10:29:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b6ebdaeb4437d3469d7a0e0d723d3fb514c4d6ae'/>
<id>urn:sha1:b6ebdaeb4437d3469d7a0e0d723d3fb514c4d6ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(latex): update parser and query (#2547)</title>
<updated>2022-02-19T10:22:25Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-02-19T10:22:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5e116977e084962f5fed58d00d2e3f2b6f298352'/>
<id>urn:sha1:5e116977e084962f5fed58d00d2e3f2b6f298352</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(latex): some highlight query fixes (#2534)</title>
<updated>2022-02-16T16:29:56Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-02-16T16:29:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3c363ebd26a1da150108a3dd7c8ed3027dc20e85'/>
<id>urn:sha1:3c363ebd26a1da150108a3dd7c8ed3027dc20e85</id>
<content type='text'>
* add \caption to @function
* only highlight contents of curly text groups in references</content>
</entry>
<entry>
<title>refactor(latex): improve queries (#2457)</title>
<updated>2022-02-05T15:09:35Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-02-05T15:09:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8e780a4c9dd735d031331798b4845e6d334bf857'/>
<id>urn:sha1:8e780a4c9dd735d031331798b4845e6d334bf857</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections(latex): add support for minted language injection</title>
<updated>2022-02-04T21:15:47Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-04T19:43:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=31e33b0e6694e07934b45c7c9ea850146195c796'/>
<id>urn:sha1:31e33b0e6694e07934b45c7c9ea850146195c796</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(latex)!: update parser and queries (#2436)</title>
<updated>2022-02-04T10:29:46Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-02-04T10:29:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a80c8bc506370f6f5ee44e3786a1f22bbbc53b14'/>
<id>urn:sha1:a80c8bc506370f6f5ee44e3786a1f22bbbc53b14</id>
<content type='text'>
BREAKING CHANGE: queries for latex need adaptation</content>
</entry>
<entry>
<title>Add a missing LaTeX hightlight.</title>
<updated>2022-01-13T08:44:03Z</updated>
<author>
<name>Jendrik Stelzner</name>
<email>jendrikstelzner@web.de</email>
</author>
<published>2022-01-12T23:51:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=31fe7ee4f982f814a5694cc613c0f597aeff03b2'/>
<id>urn:sha1:31fe7ee4f982f814a5694cc613c0f597aeff03b2</id>
<content type='text'>
Add \eqref to the list of referencing commands.
</content>
</entry>
<entry>
<title>Add LaTeX highlights: addpart, addchap, addsec.</title>
<updated>2022-01-11T23:41:26Z</updated>
<author>
<name>Jendrik Stelzner</name>
<email>jendrikstelzner@web.de</email>
</author>
<published>2022-01-11T23:22:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=41a097d9c543851625626618b08fc2bdf37b2894'/>
<id>urn:sha1:41a097d9c543851625626618b08fc2bdf37b2894</id>
<content type='text'>
Add highlight for the LaTeX sectioning commands \addpart, \addchap, \addsec and their starred variants.
</content>
</entry>
<entry>
<title>feat: add comment highlighting in LaTeX</title>
<updated>2021-07-01T08:33:16Z</updated>
<author>
<name>Ashish Panigrahi</name>
<email>ashish.panigrahi@protonmail.com</email>
</author>
<published>2021-07-01T07:14:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aba5e9b4d5c49200572507110135f0afca9e9898'/>
<id>urn:sha1:aba5e9b4d5c49200572507110135f0afca9e9898</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(latex): highlight chapter*, section*, part* ...</title>
<updated>2021-06-30T18:36:02Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2021-06-30T15:51:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b09e889e3d63cdbeb950dcf3900bed10d1df592a'/>
<id>urn:sha1:b09e889e3d63cdbeb950dcf3900bed10d1df592a</id>
<content type='text'>
Fixes #1454
</content>
</entry>
<entry>
<title>highlights(latex): use any-of?</title>
<updated>2021-05-17T18:36:33Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-05-15T09:46:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=89d464744b401f2616d6163a502d038ac1a75f76'/>
<id>urn:sha1:89d464744b401f2616d6163a502d038ac1a75f76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(latex): add more math environments</title>
<updated>2021-05-17T18:36:33Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-05-13T20:51:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d89d698c26edcb5468731beae858a7fe40ab052c'/>
<id>urn:sha1:d89d698c26edcb5468731beae858a7fe40ab052c</id>
<content type='text'>
Fix #1293
</content>
</entry>
<entry>
<title>highlights(latex): add more commands</title>
<updated>2021-05-17T18:36:33Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-05-11T21:20:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bb2846fd9b3987eb3f0dc6268c9b1f6b8c6f481d'/>
<id>urn:sha1:bb2846fd9b3987eb3f0dc6268c9b1f6b8c6f481d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(latex): fix regexes with backslashes</title>
<updated>2021-05-11T23:12:24Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-05-11T22:28:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=efbb1c66d27eb5b4bfbcc1f59d3384e0641c8214'/>
<id>urn:sha1:efbb1c66d27eb5b4bfbcc1f59d3384e0641c8214</id>
<content type='text'>
https://github.com/neovim/neovim/pull/14382 requires to escape `\` is regexes if they are verbatim `\`

They change in Neovim was incompatible so people that are still behind that revision will have this regex not matching (but it should at least not error)
</content>
</entry>
<entry>
<title>Add text.reference and text.environment</title>
<updated>2021-03-30T17:26:37Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-28T19:06:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=712cc78a1e7a3576ad21f05e438128e9aa9521c5'/>
<id>urn:sha1:712cc78a1e7a3576ad21f05e438128e9aa9521c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>latex: add TSMath that behaves like vimtex math highlighting</title>
<updated>2021-03-30T17:26:37Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-28T00:42:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0556edf5f385d95c0f8330e6607ade3b9710adc6'/>
<id>urn:sha1:0556edf5f385d95c0f8330e6607ade3b9710adc6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Add Latex basic highlights and folds</title>
<updated>2021-03-30T17:26:37Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-03-26T13:57:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ea8c3b28500e5d85fcbeeba1563e343f6be5ee54'/>
<id>urn:sha1:ea8c3b28500e5d85fcbeeba1563e343f6be5ee54</id>
<content type='text'>
Fix #1104
</content>
</entry>
</feed>
