<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/queries/bash, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/bash?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/queries/bash?h=fix%2Flua'/>
<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(bash): offset injection content</title>
<updated>2024-12-31T09:49:30Z</updated>
<author>
<name>vanaigr</name>
<email>vanaigranov@gmail.com</email>
</author>
<published>2024-12-31T06:32:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5f78e989243f9fb0fb55e0cf54820920d86dfd30'/>
<id>urn:sha1:5f78e989243f9fb0fb55e0cf54820920d86dfd30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): highlight redirections</title>
<updated>2024-11-21T15:47:55Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-11-21T01:40:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fb12c7f8a385b1b695bdb17dcd5832ccb416d4c3'/>
<id>urn:sha1:fb12c7f8a385b1b695bdb17dcd5832ccb416d4c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): highlight more builtin commands</title>
<updated>2024-10-30T07:38:06Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-10-27T02:23:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0e65a9f272510de71d1fda0615d69ac7f0c4d2a0'/>
<id>urn:sha1:0e65a9f272510de71d1fda0615d69ac7f0c4d2a0</id>
<content type='text'>
Commands:
- `.`
- `:`
- `true`
- `false`
</content>
</entry>
<entry>
<title>feat(bash): highlight special shell variables</title>
<updated>2024-10-25T14:16:00Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-10-24T09:30:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=48fc5d1dfe3dded8028826dfee7526e26212c73b'/>
<id>urn:sha1:48fc5d1dfe3dded8028826dfee7526e26212c73b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): readline injections (#6947)</title>
<updated>2024-07-20T04:53:27Z</updated>
<author>
<name>Omar Valdez</name>
<email>omarantoniovaldezf2@gmail.com</email>
</author>
<published>2024-07-20T04:53:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b3c54c31887b05d91be41a41392c811876807fd8'/>
<id>urn:sha1:b3c54c31887b05d91be41a41392c811876807fd8</id>
<content type='text'>
* feat(bash): Readline injections

* Update queries/bash/injections.scm

Co-authored-by: Riley Bruins &lt;ribru17@hotmail.com&gt;

---------

Co-authored-by: Riley Bruins &lt;ribru17@hotmail.com&gt;</content>
</entry>
<entry>
<title>feat(bash): Highlight declaration and unset command parameters (#6634)</title>
<updated>2024-05-22T02:03:22Z</updated>
<author>
<name>Omar Valdez</name>
<email>80359343+ValdezFOmar@users.noreply.github.com</email>
</author>
<published>2024-05-22T02:03:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=7add411eba7a9345c1a4c9a5bafdb10979f140f7'/>
<id>urn:sha1:7add411eba7a9345c1a4c9a5bafdb10979f140f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: standardize and document export keywords</title>
<updated>2024-05-13T07:16:31Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-05-13T01:00:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432'/>
<id>urn:sha1:d5a1c2b0c8ec5bb377a41c1c414b315d6b3e9432</id>
<content type='text'>
Many export keywords are captured as `@keyword.import`. This commit
makes it so they are all captured like that, and mentions it in the
documentation.
</content>
</entry>
<entry>
<title>feat(bash,fish): deactivate spelling in shebangs</title>
<updated>2024-05-01T13:01:48Z</updated>
<author>
<name>Kai Moschcau</name>
<email>kai.moschcau@blecon.de</email>
</author>
<published>2024-04-29T12:48:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=46cac01880606f07004f35eed174c2f1b01cce46'/>
<id>urn:sha1:46cac01880606f07004f35eed174c2f1b01cce46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(bash): fix printf injection queries (#6405)</title>
<updated>2024-04-05T08:01:19Z</updated>
<author>
<name>David Guevara</name>
<email>datwaftx@gmail.com</email>
</author>
<published>2024-04-05T08:01:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e6cd337e30962cc0982d51fa03beedcc6bc70e3d'/>
<id>urn:sha1:e6cd337e30962cc0982d51fa03beedcc6bc70e3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): align substitutions with expansions</title>
<updated>2024-03-25T00:53:58Z</updated>
<author>
<name>michaelPotter</name>
<email>mpotter.dev@gmail.com</email>
</author>
<published>2024-03-24T15:31:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=aa6323e834a181c1035208d1c3c80f31f07e0162'/>
<id>urn:sha1:aa6323e834a181c1035208d1c3c80f31f07e0162</id>
<content type='text'>
The bash manual[1] considers command and process substitutions to be
forms of expansions, so they should be highlighted the same as other
expansions. This is traditionally how they have been highlighted in the
past too.

[1] https://www.gnu.org/software/bash/manual/html_node/Shell-Expansions.html
</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>feat(format-scripts): linewrap predicates</title>
<updated>2024-02-23T08:42:01Z</updated>
<author>
<name>再生花</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-02-23T08:42:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=31641d72a4c33536e9d5fc8f829d2ba84211af8a'/>
<id>urn:sha1:31641d72a4c33536e9d5fc8f829d2ba84211af8a</id>
<content type='text'>
"format-ignore".kick()</content>
</entry>
<entry>
<title>fix(bash): unordered concatenation highlights</title>
<updated>2024-02-18T11:19:20Z</updated>
<author>
<name>Riley Bruins</name>
<email>ribru17@hotmail.com</email>
</author>
<published>2024-02-17T17:45:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5d9e12ccf4cf7a2b90368a217aab57d965c2d624'/>
<id>urn:sha1:5d9e12ccf4cf7a2b90368a217aab57d965c2d624</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(bash): update parser and highlights</title>
<updated>2024-02-10T11:58:38Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2024-02-10T10:54:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=05962ae14a076c5806592b1d447adb0f9707c2c1'/>
<id>urn:sha1:05962ae14a076c5806592b1d447adb0f9707c2c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash) Highlight concatenated words as strings</title>
<updated>2024-01-24T23:15:02Z</updated>
<author>
<name>Miles Frain</name>
<email>milesfrain@users.noreply.github.com</email>
</author>
<published>2023-11-22T23:12:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2c1eb02e92734406866b993bd87111891830455b'/>
<id>urn:sha1:2c1eb02e92734406866b993bd87111891830455b</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>refactor: manual pre-cleanup</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-04T18:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=edee83272efe9b597bc27e8060539cdffa3b12a8'/>
<id>urn:sha1:edee83272efe9b597bc27e8060539cdffa3b12a8</id>
<content type='text'>
Moving comments, adding `format-ignore` to lines that will be better
with it
</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(injections): add printf format strings</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-19T16:28:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=17fae3f4a3c81d17c3b40dfa815cca77116b81d0'/>
<id>urn:sha1:17fae3f4a3c81d17c3b40dfa815cca77116b81d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(locals)!: switch to upstream captures</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-22T13:29:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5'/>
<id>urn:sha1:5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): update parser and queries</title>
<updated>2023-08-30T18:36:10Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-08-30T18:17:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=920b37260ebc720b0399bd12954fd2bf8bd18242'/>
<id>urn:sha1:920b37260ebc720b0399bd12954fd2bf8bd18242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(bash): update queries from upstream (#5321)</title>
<updated>2023-08-26T09:06:54Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-08-26T09:06:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3be738312b6e8fa68c3691f77b525212abe143b0'/>
<id>urn:sha1:3be738312b6e8fa68c3691f77b525212abe143b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): add missing highlights</title>
<updated>2023-08-24T21:17:53Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-08-24T21:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ed2c6da5a0959d5c0462ef64ac08d3faa4e92861'/>
<id>urn:sha1:ed2c6da5a0959d5c0462ef64ac08d3faa4e92861</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): fold heredocs</title>
<updated>2023-08-24T09:11:16Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-23T21:09:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=31f608e47b838594d32a7bc42028e2cefd0ddaad'/>
<id>urn:sha1:31f608e47b838594d32a7bc42028e2cefd0ddaad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(bash): fix injections</title>
<updated>2023-08-24T09:11:16Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-23T10:02:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=103ecdf7585f90cad16659fb5dd957b6fdfda864'/>
<id>urn:sha1:103ecdf7585f90cad16659fb5dd957b6fdfda864</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): improve highlights</title>
<updated>2023-08-24T09:11:16Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-23T10:02:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1ff7985a74ac42142e55e561dcbff0e881b157f2'/>
<id>urn:sha1:1ff7985a74ac42142e55e561dcbff0e881b157f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): add heredoc injection</title>
<updated>2023-08-12T15:34:15Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-11T12:24:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=71532e7776578fc56355bfdac874afd1e908001e'/>
<id>urn:sha1:71532e7776578fc56355bfdac874afd1e908001e</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>fix(spell): do not spell check certain types of strings (#5203)</title>
<updated>2023-08-07T12:42:24Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-08-07T12:42:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d9be302f7499c203ab274bc2b37f11150a2f8834'/>
<id>urn:sha1:d9be302f7499c203ab274bc2b37f11150a2f8834</id>
<content type='text'>
- Document that only certain kinds of strings are spell checked, and
  reasons why they may not.

- Remove spell checking for bash strings.</content>
</entry>
<entry>
<title>feat(bash): add various shell builtins</title>
<updated>2023-06-19T06:36:16Z</updated>
<author>
<name>Akmadan23</name>
<email>azadahmadi@mailo.com</email>
</author>
<published>2023-06-18T08:46:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c005b8a880de68f1b1a49aadc686a273ddcb59ac'/>
<id>urn:sha1:c005b8a880de68f1b1a49aadc686a273ddcb59ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(bash): highlight `until` as `@repeat`</title>
<updated>2023-06-05T16:32:53Z</updated>
<author>
<name>Frank Bearoff</name>
<email>fbearoff@users.noreply.github.com</email>
</author>
<published>2023-06-05T16:32:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1b5a7334bb9862abafcf6676d2a2a6973d15ae3a'/>
<id>urn:sha1:1b5a7334bb9862abafcf6676d2a2a6973d15ae3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add "select" to @repeat highlight group</title>
<updated>2023-06-02T08:45:12Z</updated>
<author>
<name>Frank</name>
<email>fbearoff@users.noreply.github.com</email>
</author>
<published>2023-05-31T00:28:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cb6d94ef7b9ff820c5f2f1789df4bb651552ff2d'/>
<id>urn:sha1:cb6d94ef7b9ff820c5f2f1789df4bb651552ff2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>perf: remove match where possible</title>
<updated>2023-04-21T22:24:17Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-04-21T08:06:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=85330918f05b3a4bd342a69063e7ef5fcdfadd2e'/>
<id>urn:sha1:85330918f05b3a4bd342a69063e7ef5fcdfadd2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>injections: add more regex injections</title>
<updated>2022-11-27T16:35:10Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-11-26T12:27:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9018fb26cc91c5e2349f94e39e8fdcfd43773891'/>
<id>urn:sha1:9018fb26cc91c5e2349f94e39e8fdcfd43773891</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(bash): Rename ansii_c_string to ansi_c_string. (#3702)</title>
<updated>2022-10-23T09:57:56Z</updated>
<author>
<name>ギャラ</name>
<email>me@gyara.moe</email>
</author>
<published>2022-10-23T09:57:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2d7249409dd3f6e4a4642e6b435a2d93c08c8b36'/>
<id>urn:sha1:2d7249409dd3f6e4a4642e6b435a2d93c08c8b36</id>
<content type='text'>
</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>highlights(bash): add all signal names</title>
<updated>2022-10-15T15:12:55Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2022-09-18T17:39:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b74bd776f20304438d03e26afc24f3ad5214bea4'/>
<id>urn:sha1:b74bd776f20304438d03e26afc24f3ad5214bea4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(spell): support more languages</title>
<updated>2022-09-26T12:47:12Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-09-26T09:19:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37398c7d68826c8d6ae3f85cc52d83fd3dee4f84'/>
<id>urn:sha1:37398c7d68826c8d6ae3f85cc52d83fd3dee4f84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split func/method definition from calls in several programming language queries</title>
<updated>2022-08-03T19:05:30Z</updated>
<author>
<name>lfenzo</name>
<email>lfenzo@protonmail.com</email>
</author>
<published>2022-07-30T00:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c784720917bacb6716ce35ef07d464f5da738dd7'/>
<id>urn:sha1:c784720917bacb6716ce35ef07d464f5da738dd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(bash): add more builtins</title>
<updated>2022-04-04T16:52:14Z</updated>
<author>
<name>adrian5</name>
<email>adrian5@users.noreply.github.com</email>
</author>
<published>2022-04-04T12:24:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fa6031d81a401d3efe1651ea4e388a4e6959302e'/>
<id>urn:sha1:fa6031d81a401d3efe1651ea4e388a4e6959302e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(bash): add operators "&gt;&gt;", "&lt;&lt;"</title>
<updated>2022-03-16T14:05:03Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-03-16T12:37:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4fa30b5249728b0c5e630525f2e7957a25796202'/>
<id>urn:sha1:4fa30b5249728b0c5e630525f2e7957a25796202</id>
<content type='text'>
</content>
</entry>
<entry>
<title>folds(bash): fold at `c_style_for_statement`</title>
<updated>2022-01-09T19:16:21Z</updated>
<author>
<name>Stephan Seitz</name>
<email>sseitz@nvidia.com</email>
</author>
<published>2022-01-05T13:00:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2cb67b8f4e7e310855fd99204d14794d7ef56884'/>
<id>urn:sha1:2cb67b8f4e7e310855fd99204d14794d7ef56884</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(bash): add `[[` `]]`</title>
<updated>2021-12-14T18:31:21Z</updated>
<author>
<name>lucy</name>
<email>lucy@luz.lu</email>
</author>
<published>2021-12-14T18:04:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=be741e256895c5ead5254b85366a136382c64ba8'/>
<id>urn:sha1:be741e256895c5ead5254b85366a136382c64ba8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(bash): add process substitution</title>
<updated>2021-12-14T18:31:21Z</updated>
<author>
<name>lucy</name>
<email>lucy@luz.lu</email>
</author>
<published>2021-12-14T17:58:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4871b2b440d2caa872a4d642c272fa55be93eaa3'/>
<id>urn:sha1:4871b2b440d2caa872a4d642c272fa55be93eaa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>highlights(bash): highlight "((" "))"</title>
<updated>2021-11-28T14:01:24Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-27T11:55:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=28cc92a2f626c57ffd63644a3512268b480656ed'/>
<id>urn:sha1:28cc92a2f626c57ffd63644a3512268b480656ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer lua-match over match</title>
<updated>2021-11-23T09:02:06Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2021-11-18T09:51:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=011ac894ec5b9e36563d8629fb7734f43ddb27a8'/>
<id>urn:sha1:011ac894ec5b9e36563d8629fb7734f43ddb27a8</id>
<content type='text'>
as string.find is much quicker than vim.regex:match*
</content>
</entry>
<entry>
<title>Use `@keyword.function` consistently</title>
<updated>2021-07-05T22:53:40Z</updated>
<author>
<name>Sergio Alejandro Vargas</name>
<email>savargasqu+git@unal.edu.co</email>
</author>
<published>2021-07-05T20:04:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=820b4a9c211a49c878ce3f19ed5c349509e7988f'/>
<id>urn:sha1:820b4a9c211a49c878ce3f19ed5c349509e7988f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use #any-of? instead of #match? where posible</title>
<updated>2021-06-24T22:22:48Z</updated>
<author>
<name>Joakker</name>
<email>joaquinandresleon108@gmail.com</email>
</author>
<published>2021-06-24T18:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c699cc2e47fe302e9f414356cceb20a309be5bc6'/>
<id>urn:sha1:c699cc2e47fe302e9f414356cceb20a309be5bc6</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>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>feat: Add more bash queries</title>
<updated>2020-12-25T14:56:27Z</updated>
<author>
<name>Mike</name>
<email>mickiller.25@gmail.com</email>
</author>
<published>2020-12-18T21:45:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=98fba24acf0ca8c4d82459c151b6e2fc33f09cb6'/>
<id>urn:sha1:98fba24acf0ca8c4d82459c151b6e2fc33f09cb6</id>
<content type='text'>
Add missing fold queries
Add "function" to keywords highlights
</content>
</entry>
<entry>
<title>remove duplication of query for number</title>
<updated>2020-12-25T14:56:06Z</updated>
<author>
<name>David Hotham</name>
<email>david.hotham@metaswitch.com</email>
</author>
<published>2020-12-24T19:48:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=35dec1ceeb9996aa3acb24b35305425daf368d75'/>
<id>urn:sha1:35dec1ceeb9996aa3acb24b35305425daf368d75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>match test for regex</title>
<updated>2020-12-25T14:56:06Z</updated>
<author>
<name>David Hotham</name>
<email>david.hotham@metaswitch.com</email>
</author>
<published>2020-12-19T20:59:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=0c1904902370f63c12f7658bd1e16046dc9e4a09'/>
<id>urn:sha1:0c1904902370f63c12f7658bd1e16046dc9e4a09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes to bash highlighting</title>
<updated>2020-12-25T14:56:06Z</updated>
<author>
<name>David Hotham</name>
<email>david.hotham@metaswitch.com</email>
</author>
<published>2020-12-19T20:31:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=026314f2a9e6ed09b570f22c8abab883975228a5'/>
<id>urn:sha1:026314f2a9e6ed09b570f22c8abab883975228a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bash highlights: reset highlighting in expansion</title>
<updated>2020-12-14T06:38:38Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2020-12-12T14:43:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b4d91a340ec1cdf534dba28030406519f6eb71aa'/>
<id>urn:sha1:b4d91a340ec1cdf534dba28030406519f6eb71aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bash: update highlights</title>
<updated>2020-09-19T11:33:05Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-12T23:32:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=76c00934a653b0b66d4bb3f747dd95ade276c6a4'/>
<id>urn:sha1:76c00934a653b0b66d4bb3f747dd95ade276c6a4</id>
<content type='text'>
Following some of our conventions and some bits from atom
https://github.com/atom/language-shellscript/blob/master/grammars/tree-sitter-bash.cson:

- Uppercase var are constants
- `$` is a special symbol, not part of the name
- Builtin constants and functions
</content>
</entry>
<entry>
<title>Bash: fix hl capture groups</title>
<updated>2020-09-13T15:55:37Z</updated>
<author>
<name>Santos Gallegos</name>
<email>stsewd@protonmail.com</email>
</author>
<published>2020-09-06T17:31:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=fe06e6fbec85e9b82d5d44c3822f72146a6bce49'/>
<id>urn:sha1:fe06e6fbec85e9b82d5d44c3822f72146a6bce49</id>
<content type='text'>
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/387
</content>
</entry>
<entry>
<title>ci: fix wrong queries</title>
<updated>2020-09-11T10:02:35Z</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2020-09-07T16:14:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b90e520ccdbb9d88fb4f7e7a7eea73de196c856c'/>
<id>urn:sha1:b90e520ccdbb9d88fb4f7e7a7eea73de196c856c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix bash highlight</title>
<updated>2020-09-06T15:59:16Z</updated>
<author>
<name>kyazdani42</name>
<email>yazdani.kiyan@protonmail.com</email>
</author>
<published>2020-09-06T15:58:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=15b182b2a9a569a3c66bb7e64d3ec5d4dd2f1fc3'/>
<id>urn:sha1:15b182b2a9a569a3c66bb7e64d3ec5d4dd2f1fc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(queries): use vim-match for non lua regexes</title>
<updated>2020-08-16T16:31:56Z</updated>
<author>
<name>Steven Sojka</name>
<email>steelsojka@gmail.com</email>
</author>
<published>2020-08-16T16:24:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ce43dbf54cdc017e6885381f38ea056f78c4e55b'/>
<id>urn:sha1:ce43dbf54cdc017e6885381f38ea056f78c4e55b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bash: add locals.scm for use with definition highlighting</title>
<updated>2020-07-19T20:16:00Z</updated>
<author>
<name>TravonteD</name>
<email>tman1300@aol.com</email>
</author>
<published>2020-07-18T15:19:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=45a1c3998d93d743440751fcd65603517d5780ac'/>
<id>urn:sha1:45a1c3998d93d743440751fcd65603517d5780ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add highlight queries for bash</title>
<updated>2020-06-23T14:15:19Z</updated>
<author>
<name>TravonteD</name>
<email>tman1300@aol.com</email>
</author>
<published>2020-06-22T21:39:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=51a52b85cf9fdc4d67619e0d71c57c1e6bb0f988'/>
<id>urn:sha1:51a52b85cf9fdc4d67619e0d71c57c1e6bb0f988</id>
<content type='text'>
</content>
</entry>
</feed>
