<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/treesitter, branch newfeatures</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>feat(treesitter): add next, prev sibling method</title>
<updated>2021-08-20T15:58:15+00:00</updated>
<author>
<name>Dylan Kendal</name>
<email>dylankendal@gmail.com</email>
</author>
<published>2021-08-20T05:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=140084180e82bea3afafa32a33fee37e6e9473ca'/>
<id>140084180e82bea3afafa32a33fee37e6e9473ca</id>
<content type='text'>
Add tsnode methods to change to the next, previous, named or unnamed
nodes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add tsnode methods to change to the next, previous, named or unnamed
nodes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #15283 from jamessan/pending-c-parsers</title>
<updated>2021-08-06T08:53:18+00:00</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-08-06T08:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=41912bf77706ab5359b78a48ff01427bb72fa788'/>
<id>41912bf77706ab5359b78a48ff01427bb72fa788</id>
<content type='text'>
test(treesitter): skip all parsers tests if parsers aren't installed</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test(treesitter): skip all parsers tests if parsers aren't installed</pre>
</div>
</content>
</entry>
<entry>
<title>test(treesitter): skip all parsers tests if parsers aren't installed</title>
<updated>2021-08-06T01:41:55+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2021-08-06T01:25:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8336488ce1cdf0f15c0e2b243b26c239687ecde3'/>
<id>8336488ce1cdf0f15c0e2b243b26c239687ecde3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treesitter: add query.list_directives</title>
<updated>2021-07-24T18:57:45+00:00</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-04-11T18:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b2a9afef6deaceb5d29440c486818ce8268c1873'/>
<id>b2a9afef6deaceb5d29440c486818ce8268c1873</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(treesitter): allow to set highlight priority for queries</title>
<updated>2021-07-22T19:38:57+00:00</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-07-17T12:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=242608e6693f06c8e52ebf5813e697d28e96db52'/>
<id>242608e6693f06c8e52ebf5813e697d28e96db52</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>treesitter: add predicate "any-of?" (#14344)</title>
<updated>2021-05-14T15:41:20+00:00</updated>
<author>
<name>Raymond W. Ko</name>
<email>raymond.w.ko@gmail.com</email>
</author>
<published>2021-05-14T15:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7c95697026e76f9ee817cbea5ab11232a2443c15'/>
<id>7c95697026e76f9ee817cbea5ab11232a2443c15</id>
<content type='text'>
For the case of Clojure and other Lisp syntax highlighting, it is
necessary to create huge regexps consisting of hundreds of symbols with
the pipe (|) character. To make things more difficult, these Lisp
symbols sometimes consists of special characters that are themselves
part of special regexp characters like '*'. In addition to being
difficult to maintain, it's performance is suboptimal.

This patch introduces a new predicate to perform 'source' matching in
amortized constant time. This is accomplished by compiling a hash table
on the first use.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the case of Clojure and other Lisp syntax highlighting, it is
necessary to create huge regexps consisting of hundreds of symbols with
the pipe (|) character. To make things more difficult, these Lisp
symbols sometimes consists of special characters that are themselves
part of special regexp characters like '*'. In addition to being
difficult to maintain, it's performance is suboptimal.

This patch introduces a new predicate to perform 'source' matching in
amortized constant time. This is accomplished by compiling a hash table
on the first use.</pre>
</div>
</content>
</entry>
<entry>
<title>treesitter: do not escape in match? (#14382)</title>
<updated>2021-05-11T09:52:47+00:00</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-05-11T09:52:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5c9b4948d40e851a640f989d65511977a19c6bdd'/>
<id>5c9b4948d40e851a640f989d65511977a19c6bdd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure there is a nested table allocated for #set!</title>
<updated>2021-04-27T14:59:37+00:00</updated>
<author>
<name>derekstride</name>
<email>derek.stride@shopify.com</email>
</author>
<published>2021-04-21T14:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=44d4526e186a1f7168cf38fedb29e6fba81858a7'/>
<id>44d4526e186a1f7168cf38fedb29e6fba81858a7</id>
<content type='text'>
Fixes the following bug:
```
test/functional/helpers.lua:107: Error executing lua:
vim/treesitter/query.lua:256: attempt to index a nil value
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes the following bug:
```
test/functional/helpers.lua:107: Error executing lua:
vim/treesitter/query.lua:256: attempt to index a nil value
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14046 from nvim-treesitter/feature/language-tree-directive-config</title>
<updated>2021-04-14T03:36:05+00:00</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-04-14T03:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e652b2987a35b85a239740c6d591792bcf5de412'/>
<id>e652b2987a35b85a239740c6d591792bcf5de412</id>
<content type='text'>
feat(treesitter): allow injections to be configured through directives</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
feat(treesitter): allow injections to be configured through directives</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ts): include parser ABI version in checkhealth</title>
<updated>2021-04-06T17:02:58+00:00</updated>
<author>
<name>Thomas Vigouroux</name>
<email>tomvig38@gmail.com</email>
</author>
<published>2021-04-01T15:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e8bc3d717eefedc60e49e5f9c8db42a9a662f68a'/>
<id>e8bc3d717eefedc60e49e5f9c8db42a9a662f68a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
