<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/syntax/html.vim, branch master</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:cb5ebfb: runtime(html): Update syntax, improve syncing (#41890)</title>
<updated>2026-09-13T01:06:18+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2026-09-13T01:06:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=fbf156e05e4a23f8ff0f61b13e6027f4ac5e86ac'/>
<id>fbf156e05e4a23f8ff0f61b13e6027f4ac5e86ac</id>
<content type='text'>
fixes:  vim/vim#10452
closes: vim/vim#21287

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

Co-authored-by: Doug Kearns &lt;dougkearns@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fixes:  vim/vim#10452
closes: vim/vim#21287

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

Co-authored-by: Doug Kearns &lt;dougkearns@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:964a495: runtime(html): match plain tag and attribute names as keywords (#41522)</title>
<updated>2026-08-28T02:09:15+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2026-08-28T02:09:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2fbc82820b5168b0da4e918c192c05832dfd6211'/>
<id>2fbc82820b5168b0da4e918c192c05832dfd6211</id>
<content type='text'>
Problem:  Several tag and attribute names are highlighted with regular
          expression alternations even though they are plain words.  A
          :syn-match with an alternation is retried at nearly every
          position of every tag.
Solution: Move the plain-word tag names (b, i, u, em, strong, head,
          body, title, h1-h6) and the "label", "href" and "title"
          attribute names into syn-keyword lists, leaving only the
          genuinely hyphenated names "accept-charset" and "http-equiv"
          as matches.

Profiling a 6000-line HTML file with :syntime, the converted rules drop
from a combined 0.044s to 0.004s, lowering total per-rule syntax time
by about 15%.  Highlighting is unchanged except that a bare valueless
"href" attribute is now highlighted as an attribute, consistent with a
bare "title", which already behaved that way.

closes: vim/vim#21155

https://github.com/vim/vim/commit/964a495bef698368f4e200b1d22d63da27f47948

Co-authored-by: Julien Voisin &lt;julien.voisin@dustri.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  Several tag and attribute names are highlighted with regular
          expression alternations even though they are plain words.  A
          :syn-match with an alternation is retried at nearly every
          position of every tag.
Solution: Move the plain-word tag names (b, i, u, em, strong, head,
          body, title, h1-h6) and the "label", "href" and "title"
          attribute names into syn-keyword lists, leaving only the
          genuinely hyphenated names "accept-charset" and "http-equiv"
          as matches.

Profiling a 6000-line HTML file with :syntime, the converted rules drop
from a combined 0.044s to 0.004s, lowering total per-rule syntax time
by about 15%.  Highlighting is unchanged except that a bare valueless
"href" attribute is now highlighted as an attribute, consistent with a
bare "title", which already behaved that way.

closes: vim/vim#21155

https://github.com/vim/vim/commit/964a495bef698368f4e200b1d22d63da27f47948

Co-authored-by: Julien Voisin &lt;julien.voisin@dustri.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:dc7ed8f: runtime(html): Optionally fold tags with the "expr" method</title>
<updated>2025-05-11T08:47:39+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-05-11T08:25:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a2c35917206f01f23f00659797bfa383dc2a7cd1'/>
<id>a2c35917206f01f23f00659797bfa383dc2a7cd1</id>
<content type='text'>
Tag folding poses a few difficulties.  Many elements, e.g.
"blockquote", are always delimited by start and end tags;
end tags for some elements, e.g. "p", can be omitted in
certain contexts; void elements, e.g. "hr", have no end tag.
Although the rules for supporting omissible end tags are
ad-hoc and involved, they apply to elements in scope.
Assuming syntactical wellformedness, an end tag can be
associated with its nearest matching start tag discoverable
in scope and towards the beginning of a file, whereas all
unbalanced tags and inlined tags can be disregarded.

For example:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;p&gt;Paragraph vim/vim#1.		&lt;!--  = : 2 --&gt;
    &lt;p&gt;				&lt;!-- &gt;3 : 3 --&gt;
      Paragraph vim/vim#2.		&lt;!--  = : 3 --&gt;
    &lt;/p&gt;			&lt;!-- &lt;3 : 3 --&gt;
    &lt;p&gt;Paragraph vim/vim#3.&lt;/p&gt;	&lt;!--  = : 2 --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

(HTML comments here, "&lt;!-- ... --&gt;", record two values for
each folded line that are separated by ":", a value obtained
from "&amp;foldexpr" and a value obtained from "foldlevel()".)

Innermost foldedable tags will be flattened.  For example:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;&lt;code&gt;		&lt;!-- &gt;4 : 4 --&gt;
[CODE SNIPPET]			&lt;!--  = : 4 --&gt;
      &lt;/code&gt;&lt;/pre&gt;		&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 3 --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

No folding will be requested for the "&lt;code&gt;"-"&lt;/code&gt;" tag
pair and reflected by "&amp;foldexpr" because such a fold would
have claimed the same lines that the immediate fold of the
"&lt;pre&gt;"-"&lt;/pre&gt;" tag already claims.

Run-on folded tags may confuse Vim.  When a file such as:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;			&lt;!-- &gt;4 : 4 --&gt;
	&lt;code&gt;			&lt;!-- &gt;5 : 5 --&gt;
[CODE SNIPPET vim/vim#1]		&lt;!--  = : 5 --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 5 --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 3 --&gt;
				&lt;!--  = : 3 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;			&lt;!-- &gt;4 : 4 --&gt;
	&lt;code&gt;			&lt;!-- &gt;5 : 5 --&gt;
[CODE SNIPPET vim/vim#2]		&lt;!--  = : 5 --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 5 --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 3 --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

is reformatted as follows:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;			&lt;!-- &gt;4 : 4 --&gt;
	&lt;code&gt;			&lt;!-- &gt;5 : 5 --&gt;
[CODE SNIPPET vim/vim#1]		&lt;!--  = : 5 --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 5 --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;&lt;div class="block"&gt;&lt;pre&gt;&lt;code&gt; &lt;!-- &lt;3 : 3 --&gt;
[CODE SNIPPET vim/vim#2]		&lt;!--  = : 2 ? --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 2 ? --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 2 ? --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 2 ? --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

"&amp;foldexpr" values will not be used as is for the lines
between (and including) "[CODE SNIPPET vim/vim#2]" and "&lt;/div&gt;".
(Cf. v9.1.0002.)

Having syntax highlighting in effect, tag folding using the
"fold-expr" method can be enabled with:
------------------------------------------------------------
	let g:html_expr_folding = 1
------------------------------------------------------------

By default, tag folding will be redone from scratch after
each occurrence of a TextChanged or an InsertLeave event.
Such frequency may not be desired, especially for large
files, and this recomputation can be disabled with:
------------------------------------------------------------
	let g:html_expr_folding_without_recomputation = 1
        doautocmd FileType
------------------------------------------------------------

To force another recomputation, do:
------------------------------------------------------------
	unlet! b:foldsmap
	normal zx
------------------------------------------------------------

References:
https://web.archive.org/web/20250328105626/https://html.spec.whatwg.org/multipage/syntax.html#optional-tags
https://en.wikipedia.org/wiki/Dangling_else

closes: vim/vim#17141

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

Co-authored-by: Aliaksei Budavei &lt;0x000c70@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tag folding poses a few difficulties.  Many elements, e.g.
"blockquote", are always delimited by start and end tags;
end tags for some elements, e.g. "p", can be omitted in
certain contexts; void elements, e.g. "hr", have no end tag.
Although the rules for supporting omissible end tags are
ad-hoc and involved, they apply to elements in scope.
Assuming syntactical wellformedness, an end tag can be
associated with its nearest matching start tag discoverable
in scope and towards the beginning of a file, whereas all
unbalanced tags and inlined tags can be disregarded.

For example:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;p&gt;Paragraph vim/vim#1.		&lt;!--  = : 2 --&gt;
    &lt;p&gt;				&lt;!-- &gt;3 : 3 --&gt;
      Paragraph vim/vim#2.		&lt;!--  = : 3 --&gt;
    &lt;/p&gt;			&lt;!-- &lt;3 : 3 --&gt;
    &lt;p&gt;Paragraph vim/vim#3.&lt;/p&gt;	&lt;!--  = : 2 --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

(HTML comments here, "&lt;!-- ... --&gt;", record two values for
each folded line that are separated by ":", a value obtained
from "&amp;foldexpr" and a value obtained from "foldlevel()".)

Innermost foldedable tags will be flattened.  For example:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;&lt;code&gt;		&lt;!-- &gt;4 : 4 --&gt;
[CODE SNIPPET]			&lt;!--  = : 4 --&gt;
      &lt;/code&gt;&lt;/pre&gt;		&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 3 --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

No folding will be requested for the "&lt;code&gt;"-"&lt;/code&gt;" tag
pair and reflected by "&amp;foldexpr" because such a fold would
have claimed the same lines that the immediate fold of the
"&lt;pre&gt;"-"&lt;/pre&gt;" tag already claims.

Run-on folded tags may confuse Vim.  When a file such as:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;			&lt;!-- &gt;4 : 4 --&gt;
	&lt;code&gt;			&lt;!-- &gt;5 : 5 --&gt;
[CODE SNIPPET vim/vim#1]		&lt;!--  = : 5 --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 5 --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 3 --&gt;
				&lt;!--  = : 3 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;			&lt;!-- &gt;4 : 4 --&gt;
	&lt;code&gt;			&lt;!-- &gt;5 : 5 --&gt;
[CODE SNIPPET vim/vim#2]		&lt;!--  = : 5 --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 5 --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 3 --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

is reformatted as follows:
------------------------------------------------------------
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;		&lt;!-- &gt;1 : 1 --&gt;
  &lt;body&gt;			&lt;!-- &gt;2 : 2 --&gt;
    &lt;div class="block"&gt;		&lt;!-- &gt;3 : 3 --&gt;
      &lt;pre&gt;			&lt;!-- &gt;4 : 4 --&gt;
	&lt;code&gt;			&lt;!-- &gt;5 : 5 --&gt;
[CODE SNIPPET vim/vim#1]		&lt;!--  = : 5 --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 5 --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 4 --&gt;
    &lt;/div&gt;&lt;div class="block"&gt;&lt;pre&gt;&lt;code&gt; &lt;!-- &lt;3 : 3 --&gt;
[CODE SNIPPET vim/vim#2]		&lt;!--  = : 2 ? --&gt;
	&lt;/code&gt;			&lt;!-- &lt;5 : 2 ? --&gt;
      &lt;/pre&gt;			&lt;!-- &lt;4 : 2 ? --&gt;
    &lt;/div&gt;			&lt;!-- &lt;3 : 2 ? --&gt;
  &lt;/body&gt;			&lt;!-- &lt;2 : 2 --&gt;
&lt;/html&gt;				&lt;!-- &lt;1 : 1 --&gt;
------------------------------------------------------------

"&amp;foldexpr" values will not be used as is for the lines
between (and including) "[CODE SNIPPET vim/vim#2]" and "&lt;/div&gt;".
(Cf. v9.1.0002.)

Having syntax highlighting in effect, tag folding using the
"fold-expr" method can be enabled with:
------------------------------------------------------------
	let g:html_expr_folding = 1
------------------------------------------------------------

By default, tag folding will be redone from scratch after
each occurrence of a TextChanged or an InsertLeave event.
Such frequency may not be desired, especially for large
files, and this recomputation can be disabled with:
------------------------------------------------------------
	let g:html_expr_folding_without_recomputation = 1
        doautocmd FileType
------------------------------------------------------------

To force another recomputation, do:
------------------------------------------------------------
	unlet! b:foldsmap
	normal zx
------------------------------------------------------------

References:
https://web.archive.org/web/20250328105626/https://html.spec.whatwg.org/multipage/syntax.html#optional-tags
https://en.wikipedia.org/wiki/Dangling_else

closes: vim/vim#17141

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

Co-authored-by: Aliaksei Budavei &lt;0x000c70@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:df9f67e: runtime(html): update syntax script to sync by 250 minlines by default</title>
<updated>2024-07-30T22:18:32+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-07-30T19:41:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1dd2bf926d14297e979509dbb731825a32f649b9'/>
<id>1dd2bf926d14297e979509dbb731825a32f649b9</id>
<content type='text'>
closes: vim/vim#14071

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

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes: vim/vim#14071

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

Co-authored-by: Christian Brabandt &lt;cb@256bit.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:917ff8a: runtime(html): bump length of character references in syntax script (vim/vim#15022)</title>
<updated>2024-06-16T21:24:55+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-06-16T14:48:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=72ddf213a16d7b926ec439ce7616c95d1c041071'/>
<id>72ddf213a16d7b926ec439ce7616c95d1c041071</id>
<content type='text'>
This allows handling longer references such as
`&amp;CounterClockwiseContourIntegral;`.

https://github.com/vim/vim/commit/917ff8a19d2746dd922b7292dc61fb92e18b7ce2

Co-authored-by: Mohamed Akram &lt;mohd.akram@outlook.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows handling longer references such as
`&amp;CounterClockwiseContourIntegral;`.

https://github.com/vim/vim/commit/917ff8a19d2746dd922b7292dc61fb92e18b7ce2

Co-authored-by: Mohamed Akram &lt;mohd.akram@outlook.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:a9058440b7b9</title>
<updated>2023-11-29T20:00:07+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-11-28T22:35:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8594b0858fd2d8e629b58ce323d77fdb891547d9'/>
<id>8594b0858fd2d8e629b58ce323d77fdb891547d9</id>
<content type='text'>
runtime(html): Update syntax file (vim/vim#13591)

Add missing search element and update ARIA attribute list.

Add a very basic test file to check all elements are matched.

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

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
runtime(html): Update syntax file (vim/vim#13591)

Add missing search element and update ARIA attribute list.

Add a very basic test file to check all elements are matched.

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

Co-authored-by: dkearns &lt;dougkearns@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:partial:938ae280c79b (#22356)</title>
<updated>2023-02-21T15:50:29+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-02-21T15:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ee26b227e15abc263195d4c746d5dba9f0e6dec4'/>
<id>ee26b227e15abc263195d4c746d5dba9f0e6dec4</id>
<content type='text'>
Update runtime files.

https://github.com/vim/vim/commit/938ae280c79b8cdb0fca60336ec4c090ecd8bb5a

Partially skip autocmd.txt: needs patch 8.2.5011.
Partially skip builtin.txt: needs patch 9.0.0411.
Partially skip eval.txt: needs patch 8.2.3783.
Cherry-pick :map-meta-keys from patch 9.0.1276.

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files.

https://github.com/vim/vim/commit/938ae280c79b8cdb0fca60336ec4c090ecd8bb5a

Partially skip autocmd.txt: needs patch 8.2.5011.
Partially skip builtin.txt: needs patch 9.0.0411.
Partially skip eval.txt: needs patch 8.2.3783.
Cherry-pick :map-meta-keys from patch 9.0.1276.

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:partial:d13166e788fc (#21109)</title>
<updated>2022-11-19T10:31:51+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2022-11-19T10:31:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7c57f06b63f7c4e3b62a765b7b7814ef017a602d'/>
<id>7c57f06b63f7c4e3b62a765b7b7814ef017a602d</id>
<content type='text'>
Update runtime files

https://github.com/vim/vim/commit/d13166e788fcaef59ec65c20b46ca4be16625669

- Skip E1309-1311 (not ported).
- Skip `:echowindow` changes (not ported).
- Skip termdebug winbar doc changes (not fully ported).
- Port missing `g:termdebug_config.{wide,use_prompt}` changes from v8.2.5010.

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files

https://github.com/vim/vim/commit/d13166e788fcaef59ec65c20b46ca4be16625669

- Skip E1309-1311 (not ported).
- Skip `:echowindow` changes (not ported).
- Skip termdebug winbar doc changes (not fully ported).
- Port missing `g:termdebug_config.{wide,use_prompt}` changes from v8.2.5010.

Co-authored-by: Bram Moolenaar &lt;Bram@vim.org&gt;</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>
<entry>
<title>vim-patch:c8cdf0f80b3c</title>
<updated>2021-05-02T14:33:32+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2021-05-02T14:24:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=eea3a692c652ba6d4db868cd4f3cfdebb0f65861'/>
<id>eea3a692c652ba6d4db868cd4f3cfdebb0f65861</id>
<content type='text'>
Update runtime files.
https://github.com/vim/vim/commit/c8cdf0f80b3cfd88a4490d80572062c1fd1a96ca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update runtime files.
https://github.com/vim/vim/commit/c8cdf0f80b3cfd88a4490d80572062c1fd1a96ca
</pre>
</div>
</content>
</entry>
</feed>
