<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/treesitter.lua, branch floattitle</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>refactor(treesitter): rename x_position =&gt; x_pos</title>
<updated>2022-09-25T11:46:15+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-09-24T22:45:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=3169fc54a129f6dd1c0baf2d404e50381cf48e8f'/>
<id>3169fc54a129f6dd1c0baf2d404e50381cf48e8f</id>
<content type='text'>
"pos" has a long precedent as "position" in vim, and there is no reason
to use a verbose name here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"pos" has a long precedent as "position" in vim, and there is no reason
to use a verbose name here.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(treesitter): return full metadata for get_captures_at_position (#20203)</title>
<updated>2022-09-16T07:05:05+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-16T07:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9ec4b20be695501ba166f31dec39ef9e30cc7dd8'/>
<id>9ec4b20be695501ba166f31dec39ef9e30cc7dd8</id>
<content type='text'>
fix(treesitter): get_captures_at_position returns metadata

Return the full `metadata` table for the capture instead of just the
priority.

Further cleanup of related docs.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(treesitter): get_captures_at_position returns metadata

Return the full `metadata` table for the capture instead of just the
priority.

Further cleanup of related docs.</pre>
</div>
</content>
</entry>
<entry>
<title>docs(treesitter): clean up and update treesitter.txt (#20142)</title>
<updated>2022-09-14T09:08:31+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-14T09:08:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ddb762f4013ac2532ad45704466058d867e3a6ed'/>
<id>ddb762f4013ac2532ad45704466058d867e3a6ed</id>
<content type='text'>
* add type annotations to code
* clean up and expand static documentation
* consistent use of tags for static and generated docs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add type annotations to code
* clean up and expand static documentation
* consistent use of tags for static and generated docs</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #20093 from neovim/upstream-ts-util</title>
<updated>2022-09-08T09:23:26+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-08T09:23:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8c59d7e6a719b4d8e14441e6ba9e551bd84ed3d1'/>
<id>8c59d7e6a719b4d8e14441e6ba9e551bd84ed3d1</id>
<content type='text'>
* feat(treesitter): upstream get_{node,captures} utility functions
* refactor(treesitter): get_{nodes,captures}_at_{position,cursor}</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat(treesitter): upstream get_{node,captures} utility functions
* refactor(treesitter): get_{nodes,captures}_at_{position,cursor}</pre>
</div>
</content>
</entry>
<entry>
<title>docs(treesitter): fix doxygen</title>
<updated>2022-09-08T04:54:41+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-09-08T04:54:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=99e6e0f221ccdb7aa983121359aedb7791e870dd'/>
<id>99e6e0f221ccdb7aa983121359aedb7791e870dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use weak tables in tree-sitter code (#17117)</title>
<updated>2022-09-07T06:39:56+00:00</updated>
<author>
<name>Thomas Vigouroux</name>
<email>thomas.vigouroux@protonmail.com</email>
</author>
<published>2022-09-07T06:39:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=fd1595514b747d8b083f78007579d869ccfbe89c'/>
<id>fd1595514b747d8b083f78007579d869ccfbe89c</id>
<content type='text'>
feat(treesitter): use weak tables when possible

Also add the defaulttable function to create a table whose values are created when a key is missing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
feat(treesitter): use weak tables when possible

Also add the defaulttable function to create a table whose values are created when a key is missing.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(treesitter): don't support legacy syntax in start()</title>
<updated>2022-09-06T15:33:44+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-06T15:33:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d01cadd82fc74baf7d292c5cbbcf223e0aa2c097'/>
<id>d01cadd82fc74baf7d292c5cbbcf223e0aa2c097</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(treesitter): get_{nodes,captures}_at_{position,cursor}</title>
<updated>2022-09-06T08:15:23+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-06T06:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=95fd1ad83e24bbb14cc084fb001251939de6c0a9'/>
<id>95fd1ad83e24bbb14cc084fb001251939de6c0a9</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): upstream get_node_at_cursor()</title>
<updated>2022-09-06T08:14:05+00:00</updated>
<author>
<name>Quentin Rasmont</name>
<email>qrasmont@gmail.com</email>
</author>
<published>2022-04-30T09:51:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ffe98531b9a6a90a7f4a7ae2105b3c50ad9332fd'/>
<id>ffe98531b9a6a90a7f4a7ae2105b3c50ad9332fd</id>
<content type='text'>
Util from the nvim-treesitter project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Util from the nvim-treesitter project.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(treesitter): add vim.treesitter.start(), enable for Lua</title>
<updated>2022-09-06T06:08:29+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-05T13:52:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0822896efcf0da7002e323369fdc1e4a15ad1d57'/>
<id>0822896efcf0da7002e323369fdc1e4a15ad1d57</id>
<content type='text'>
* Add vim.treesitter.start() for starting treesitter highlighting via
  ftplugin or autocommand (can be extended later for fold, indent,
  matchpairs, ...)
* Add vim.treesitter.stop() for manually stopping treesitter
  highlighting
* Enable treesitter highlighting for Lua if
  `vim.g.ts_highlight_lua = true` is set in `init.lua`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add vim.treesitter.start() for starting treesitter highlighting via
  ftplugin or autocommand (can be extended later for fold, indent,
  matchpairs, ...)
* Add vim.treesitter.stop() for manually stopping treesitter
  highlighting
* Enable treesitter highlighting for Lua if
  `vim.g.ts_highlight_lua = true` is set in `init.lua`
</pre>
</div>
</content>
</entry>
</feed>
