<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/treesitter, branch v0.5.1</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>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 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>
<entry>
<title>feat(treesitter): allow injections to be configured through directives</title>
<updated>2021-04-02T17:48:16+00:00</updated>
<author>
<name>Steven Sojka</name>
<email>Steven.Sojka@tdameritrade.com</email>
</author>
<published>2021-03-02T19:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8bea39f3725bd2490ec3b6b32cf61aab0c08db68'/>
<id>8bea39f3725bd2490ec3b6b32cf61aab0c08db68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup: remove unused test function</title>
<updated>2021-03-31T16:09:03+00:00</updated>
<author>
<name>TJ DeVries</name>
<email>devries.timothyj@gmail.com</email>
</author>
<published>2021-03-29T20:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d50f99f08bebb948155ce88e239d92d8fff6e56b'/>
<id>d50f99f08bebb948155ce88e239d92d8fff6e56b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ts: Add per-language highlight links</title>
<updated>2021-03-31T16:09:00+00:00</updated>
<author>
<name>TJ DeVries</name>
<email>devries.timothyj@gmail.com</email>
</author>
<published>2021-03-29T20:07:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=06c065469b12a3a8088b812380db612a9984c45f'/>
<id>06c065469b12a3a8088b812380db612a9984c45f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup: Add a test and it is so pretty</title>
<updated>2021-03-30T14:57:38+00:00</updated>
<author>
<name>TJ DeVries</name>
<email>devries.timothyj@gmail.com</email>
</author>
<published>2021-03-30T14:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d6209a7b84a12fadd90fc5b4cb5efb66e8ca8127'/>
<id>d6209a7b84a12fadd90fc5b4cb5efb66e8ca8127</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
