<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/treesitter, branch 20230125_mix</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>fix(treesitter): validate language name</title>
<updated>2023-01-28T10:28:52+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-01-26T08:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c032e83b22994332dd8769ef34cb817906a63cac'/>
<id>c032e83b22994332dd8769ef34cb817906a63cac</id>
<content type='text'>
Problem: Some injections (like markdown) allow specifying arbitrary
language names for code blocks, which may be lead to errors when
looking for a corresponding parser in runtime path.

Solution: Validate that the language name only contains alphanumeric
characters and `_` (e.g., for `c_sharp`) and error otherwise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: Some injections (like markdown) allow specifying arbitrary
language names for code blocks, which may be lead to errors when
looking for a corresponding parser in runtime path.

Solution: Validate that the language name only contains alphanumeric
characters and `_` (e.g., for `c_sharp`) and error otherwise.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(treesitter): really restore syntax</title>
<updated>2023-01-17T16:56:23+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-01-17T16:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=20b7be2d1024b6e9eac68e0cb92cf663e95e51ca'/>
<id>20b7be2d1024b6e9eac68e0cb92cf663e95e51ca</id>
<content type='text'>
- also unset b:ts_highlight on stop()

Fixes: #21836</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- also unset b:ts_highlight on stop()

Fixes: #21836</pre>
</div>
</content>
</entry>
<entry>
<title>docs: treesitter.add_directive, add_predicate #21206</title>
<updated>2023-01-16T12:39:19+00:00</updated>
<author>
<name>Ching Pei Yang</name>
<email>59727193+horriblename@users.noreply.github.com</email>
</author>
<published>2023-01-16T12:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ef89f9fd46ab591183b7f59f31f5a2e55f7a526b'/>
<id>ef89f9fd46ab591183b7f59f31f5a2e55f7a526b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ts): check buffer is loaded when restoring options (#21419)</title>
<updated>2022-12-14T22:54:58+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-12-14T22:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0887ad1cbb050d2bc6169ad46aa07cf42c90493f'/>
<id>0887ad1cbb050d2bc6169ad46aa07cf42c90493f</id>
<content type='text'>
fix(treesitter): check buffer is loaded when restoring options

Also restore spelloptions

Fixes #21416</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(treesitter): check buffer is loaded when restoring options

Also restore spelloptions

Fixes #21416</pre>
</div>
</content>
</entry>
<entry>
<title>fix(treesitter): properly restore `'syntax'` (#21358)</title>
<updated>2022-12-14T15:00:48+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-12-14T15:00:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d127c684faa9a112575798a81c87babb1c83a7ea'/>
<id>d127c684faa9a112575798a81c87babb1c83a7ea</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): add 'lang' option to show_tree() (#21341)</title>
<updated>2022-12-08T16:51:46+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2022-12-08T16:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=42009ac7df88bfffeea49a83e642fdc6cf9f9447'/>
<id>42009ac7df88bfffeea49a83e642fdc6cf9f9447</id>
<content type='text'>
This is necessary for now to support filetypes that use a parser with a
different name (e.g. the "terraform" filetype uses the "hcl" parser).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is necessary for now to support filetypes that use a parser with a
different name (e.g. the "terraform" filetype uses the "hcl" parser).</pre>
</div>
</content>
</entry>
<entry>
<title>feat(treesitter): add vim.treesitter.show_tree() (#21322)</title>
<updated>2022-12-08T16:22:57+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2022-12-08T16:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d44699800cd0dbf14fb45476c13b6cc3c993b5c7'/>
<id>d44699800cd0dbf14fb45476c13b6cc3c993b5c7</id>
<content type='text'>
Add a "show_tree" function to view a textual representation of the
nodes in a language tree in a window. Moving the cursor in the
window highlights the corresponding text in the source buffer, and
moving the cursor in the source buffer highlights the corresponding
nodes in the window.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a "show_tree" function to view a textual representation of the
nodes in a language tree in a window. Moving the cursor in the
window highlights the corresponding text in the source buffer, and
moving the cursor in the source buffer highlights the corresponding
nodes in the window.</pre>
</div>
</content>
</entry>
<entry>
<title>docs(gen): support language annotation in docstrings</title>
<updated>2022-12-02T15:05:00+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-11-23T11:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0b05bd87c04f9cde5c84a062453619349e370795'/>
<id>0b05bd87c04f9cde5c84a062453619349e370795</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(spell): support nospell in treesitter queries</title>
<updated>2022-11-12T10:19:03+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-10-28T12:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=07eb4263caa671de63186e9bbd650ec4b1fbce1a'/>
<id>07eb4263caa671de63186e9bbd650ec4b1fbce1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(checkhealth): check runtime ($VIMRUNTIME)</title>
<updated>2022-10-30T15:23:58+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-10-30T05:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=cc7c378bf319d62491ca121ab598397428e4ced4'/>
<id>cc7c378bf319d62491ca121ab598397428e4ced4</id>
<content type='text'>
Move man/health.lua into the "runtime" check.

fix #20696
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move man/health.lua into the "runtime" check.

fix #20696
</pre>
</div>
</content>
</entry>
</feed>
