<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/autoload/python.vim, branch extregs</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>vim-patch:f88e719: runtime(python): Fix indenting for brackets within python byte strings</title>
<updated>2026-07-26T22:31:40+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2026-07-26T22:29:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1d36cf1dbed58db9ae72367eef07b5698584bcd5'/>
<id>1d36cf1dbed58db9ae72367eef07b5698584bcd5</id>
<content type='text'>
Problem:  s:SearchBracket()'s skip-expression matches syntax group
          names ending in "Comment", "Todo", or "String" to decide
          whether a candidate bracket is inside a string/comment
          and should be skipped for indentation purposes. Byte and
          raw-byte string literals (b"...", rb"...") are highlighted
          via the pythonBytes/pythonRawBytes syntax groups, which
          don't end in "String", so brackets inside them (e.g.
          b"[") were never skipped and were counted as real,
          unmatched brackets, producing incorrect indentation.

Solution: Add "Bytes" to the indent script's existing suffix match,
          so pythonBytes/pythonRawBytes are recognized directly, the
          same way pythonString/pythonFString/pythonRawString
          already are.

          This supersedes an earlier version of this fix that
          renamed pythonBytes/pythonRawBytes to
          pythonBytesString/pythonRawBytesString in
          runtime/syntax/python.vim.

fixes:  vim/vim#20812
closes: vim/vim#20827

https://github.com/vim/vim/commit/f88e7191da1a03b2e79a2ba5fbc26f4948bcca81

Co-authored-by: qwavies &lt;qwavsbusiness@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  s:SearchBracket()'s skip-expression matches syntax group
          names ending in "Comment", "Todo", or "String" to decide
          whether a candidate bracket is inside a string/comment
          and should be skipped for indentation purposes. Byte and
          raw-byte string literals (b"...", rb"...") are highlighted
          via the pythonBytes/pythonRawBytes syntax groups, which
          don't end in "String", so brackets inside them (e.g.
          b"[") were never skipped and were counted as real,
          unmatched brackets, producing incorrect indentation.

Solution: Add "Bytes" to the indent script's existing suffix match,
          so pythonBytes/pythonRawBytes are recognized directly, the
          same way pythonString/pythonFString/pythonRawString
          already are.

          This supersedes an earlier version of this fix that
          renamed pythonBytes/pythonRawBytes to
          pythonBytesString/pythonRawBytesString in
          runtime/syntax/python.vim.

fixes:  vim/vim#20812
closes: vim/vim#20827

https://github.com/vim/vim/commit/f88e7191da1a03b2e79a2ba5fbc26f4948bcca81

Co-authored-by: qwavies &lt;qwavsbusiness@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:4e3df44: runtime(indent-tests): Annotate timed "search*()"es for tracing</title>
<updated>2026-07-26T22:31:33+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2026-07-26T22:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ef93e939586300d7cd348724d16f3c507a4f13fa'/>
<id>ef93e939586300d7cd348724d16f3c507a4f13fa</id>
<content type='text'>
related: vim/vim#17116

https://github.com/vim/vim/commit/4e3df44aa2a4f99c3c35e11371f7f1b2b6207558

Co-authored-by: Aliaksei Budavei &lt;0x000c70@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
related: vim/vim#17116

https://github.com/vim/vim/commit/4e3df44aa2a4f99c3c35e11371f7f1b2b6207558

Co-authored-by: Aliaksei Budavei &lt;0x000c70@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:partial:dd60c365cd26 (#22437)</title>
<updated>2023-02-28T08:34:27+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-02-28T08:34:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=66c384d4e806a5e8de53bc57a05f0ddd8c8a9d1c'/>
<id>66c384d4e806a5e8de53bc57a05f0ddd8c8a9d1c</id>
<content type='text'>
vim-patch:partial:dd60c365cd26

Update runtime files

https://github.com/vim/vim/commit/dd60c365cd2630794be84d63c4fe287124a30b97

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;

Skip: eval.txt, repeat.txt (needs `getscriptinfo()`)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vim-patch:partial:dd60c365cd26

Update runtime files

https://github.com/vim/vim/commit/dd60c365cd2630794be84d63c4fe287124a30b97

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;

Skip: eval.txt, repeat.txt (needs `getscriptinfo()`)</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:fd999452adaf (#19929)</title>
<updated>2022-08-24T22:49:33+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-08-24T22:49:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d3cd79709b6491a5806c67ea52c19f244164954e'/>
<id>d3cd79709b6491a5806c67ea52c19f244164954e</id>
<content type='text'>
Update runtime files
https://github.com/vim/vim/commit/fd999452adaf529a30d78844b5fbee355943da29</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files
https://github.com/vim/vim/commit/fd999452adaf529a30d78844b5fbee355943da29</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:e80086446cc2 (#19848)</title>
<updated>2022-08-20T08:04:55+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-08-20T08:04:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1cc4706e94489498b12c4844c1b3a2e9aa5cc921'/>
<id>1cc4706e94489498b12c4844c1b3a2e9aa5cc921</id>
<content type='text'>
* vim-patch:e80086446cc2

Update runtime files
https://github.com/vim/vim/commit/e80086446cc20856ed8359bc8dc87c4d430da4c8

Co-authored-by: Sean Dewar &lt;seandewar@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* vim-patch:e80086446cc2

Update runtime files
https://github.com/vim/vim/commit/e80086446cc20856ed8359bc8dc87c4d430da4c8

Co-authored-by: Sean Dewar &lt;seandewar@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:partial: 48c3f4e0bff7 (#19684)</title>
<updated>2022-08-09T08:43:28+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-08-09T08:43:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a5e846b9969b1dfbd7e92f437f3ac7905039b84f'/>
<id>a5e846b9969b1dfbd7e92f437f3ac7905039b84f</id>
<content type='text'>
vim-patch:partial:48c3f4e0bff7

Update runtime files
https://github.com/vim/vim/commit/48c3f4e0bff7efd289a7001b68c777b6f89a7057

partially skip `options.txt` (needs 9.0.0138)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vim-patch:partial:48c3f4e0bff7

Update runtime files
https://github.com/vim/vim/commit/48c3f4e0bff7efd289a7001b68c777b6f89a7057

partially skip `options.txt` (needs 9.0.0138)</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:b529cfbd04c0 (#19501)</title>
<updated>2022-07-26T09:26:23+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-07-26T09:26:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4cbeedf57bf48a00890349f5b4624737f4f3fce6'/>
<id>4cbeedf57bf48a00890349f5b4624737f4f3fce6</id>
<content type='text'>
Update runtime files
https://github.com/vim/vim/commit/b529cfbd04c02e31cfa88f2c8d88b5ff532d4f7d</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files
https://github.com/vim/vim/commit/b529cfbd04c02e31cfa88f2c8d88b5ff532d4f7d</pre>
</div>
</content>
</entry>
</feed>
