<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/pack/dist/opt/matchit/autoload, branch userregs_2</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(runtime): let matchit and matchparen skips fallback on treesitter captures</title>
<updated>2025-01-04T19:11:43+00:00</updated>
<author>
<name>Emilia Simmons</name>
<email>emilia.milisims@gmail.com</email>
</author>
<published>2024-12-15T18:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=69aa33d890468c1024beef0d97d0f9424516c9ef'/>
<id>69aa33d890468c1024beef0d97d0f9424516c9ef</id>
<content type='text'>
When treesitter is enabled, by default syntax groups are not defined, but these
groups are used to identify where to skip matches in matchit and matchparen.

This patch does three things:
1. If syntax is enabled regardless of treesitter (`vim.bo.syntax='on'`):
   Use original implementation.
2. If treesitter is enabled and syntax is not:
   Match the syntax groups (i.e. `comment\|string`) against treesitter captures
   to check for skipped groups.
3. Add an explicit treesitter syntax for marking captures to skip:
   matchit uses `b:match_skip` to determine what counts as skippable
   Where 's:comment\|string' uses a match of the named syntax groups against
   a regex match of comment\|string, 't:comment\|string' now uses vim regex
   to match against the names of the treesitter capture groups.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When treesitter is enabled, by default syntax groups are not defined, but these
groups are used to identify where to skip matches in matchit and matchparen.

This patch does three things:
1. If syntax is enabled regardless of treesitter (`vim.bo.syntax='on'`):
   Use original implementation.
2. If treesitter is enabled and syntax is not:
   Match the syntax groups (i.e. `comment\|string`) against treesitter captures
   to check for skipped groups.
3. Add an explicit treesitter syntax for marking captures to skip:
   matchit uses `b:match_skip` to determine what counts as skippable
   Where 's:comment\|string' uses a match of the named syntax groups against
   a regex match of comment\|string, 't:comment\|string' now uses vim regex
   to match against the names of the treesitter capture groups.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8cf29e4c4a2a</title>
<updated>2024-05-21T06:46:38+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-05-20T20:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=14f9aacc9d096d3e78f9f4ccc98f23588d98198c'/>
<id>14f9aacc9d096d3e78f9f4ccc98f23588d98198c</id>
<content type='text'>
runtime(matchit): update matchit plugin to v1.20

fixes: vim/vim#14814

https://github.com/vim/vim/commit/8cf29e4c4a2af75bf31ef16ef108aea61c165af8

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(matchit): update matchit plugin to v1.20

fixes: vim/vim#14814

https://github.com/vim/vim/commit/8cf29e4c4a2af75bf31ef16ef108aea61c165af8

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:bd76c89e31ac (#24630)</title>
<updated>2023-08-09T21:44:16+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-08-09T21:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1cf942204f98395d8909e5499dda462af0cc12f7'/>
<id>1cf942204f98395d8909e5499dda462af0cc12f7</id>
<content type='text'>
update matchit (vim/vim#12611)

https://github.com/vim/vim/commit/bd76c89e31ac9d9efd00ec8dda9c32436415dbbb

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
update matchit (vim/vim#12611)

https://github.com/vim/vim/commit/bd76c89e31ac9d9efd00ec8dda9c32436415dbbb

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:partial:f10911e5db16 (#17248)</title>
<updated>2022-01-31T14:27:01+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-31T14:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=79b92da0d289d1adcd0bb27c7ee5786be460c166'/>
<id>79b92da0d289d1adcd0bb27c7ee5786be460c166</id>
<content type='text'>
Update runtime files
https://github.com/vim/vim/commit/f10911e5db16f1fe6ab519c5d091ad0c1df0d063</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files
https://github.com/vim/vim/commit/f10911e5db16f1fe6ab519c5d091ad0c1df0d063</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:partial fa3b72348d88 (#16780)</title>
<updated>2021-12-26T10:03:25+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2021-12-26T10:03:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8c720f6b9d3217e2a9449ce13aac02406edbbb4e'/>
<id>8c720f6b9d3217e2a9449ce13aac02406edbbb4e</id>
<content type='text'>
Update runtime files
https://github.com/vim/vim/commit/fa3b72348d88343390fbe212cfc230fec1602fc2

omit
doc/eval.txt (needs 8.2.3864)
doc/map.txt (needs 8.2.3619)
menu.vim (needs 8.2.0413)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files
https://github.com/vim/vim/commit/fa3b72348d88343390fbe212cfc230fec1602fc2

omit
doc/eval.txt (needs 8.2.3864)
doc/map.txt (needs 8.2.3619)
menu.vim (needs 8.2.0413)</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:eab6dff19f38</title>
<updated>2021-04-28T00:25:21+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2021-04-28T00:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a299f54cd7e949e93a9ddc07ec13999e6da489af'/>
<id>a299f54cd7e949e93a9ddc07ec13999e6da489af</id>
<content type='text'>
Update runtime files
https://github.com/vim/vim/commit/eab6dff19f387469a200011bc6cf3508f5e43a4a

Omit de.po translations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files
https://github.com/vim/vim/commit/eab6dff19f387469a200011bc6cf3508f5e43a4a

Omit de.po translations.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:96f45c0b6fc9</title>
<updated>2021-04-27T13:21:28+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2021-04-24T00:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=233292b0ba9fb5d60ef7b2973c3a778e9c12be0c'/>
<id>233292b0ba9fb5d60ef7b2973c3a778e9c12be0c</id>
<content type='text'>
Update runtime files
https://github.com/vim/vim/commit/96f45c0b6fc9e9d404e6805593ed1e0e6795e470

Omit de.po changes.
Same reason as before: too much and I don't understand the language.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files
https://github.com/vim/vim/commit/96f45c0b6fc9e9d404e6805593ed1e0e6795e470

Omit de.po changes.
Same reason as before: too much and I don't understand the language.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:94688b8a2a1f</title>
<updated>2019-07-29T18:50:07+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-07-29T01:27:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=62b5f25b6b2c2f49b9e2e6525e87dacd41d82183'/>
<id>62b5f25b6b2c2f49b9e2e6525e87dacd41d82183</id>
<content type='text'>
Add missing matchit file.
https://github.com/vim/vim/commit/94688b8a2a1fc3d6c8e49151b9533ec1c0a6757f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add missing matchit file.
https://github.com/vim/vim/commit/94688b8a2a1fc3d6c8e49151b9533ec1c0a6757f
</pre>
</div>
</content>
</entry>
</feed>
