CINXE.COM

vim Changelog

<?xml version="1.0" encoding="ascii"?> <feed xmlns="http://www.w3.org/2005/Atom"> <!-- Changelog --> <id>https://www.vim.org/hgweb/vim/</id> <link rel="self" href="https://www.vim.org/hgweb/vim/atom-log"/> <link rel="alternate" href="https://www.vim.org/hgweb/vim/"/> <title>vim Changelog</title> <updated>2025-03-23T10:45:06+01:00</updated> <entry> <title>[default] runtime(syntax-tests): Do not ignore failed screendumps</title> <id>https://www.vim.org/hgweb/vim/#changeset-d703439198184d677dfb2111f86ec1fe3110a8ba</id> <link href="https://www.vim.org/hgweb/vim/rev/d70343919818"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-23T10:45:06+01:00</updated> <published>2025-03-23T10:45:06+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>d70343919818</td> </tr> <tr> <th style="text-align:left;">branch</th> <td>default</td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td>tip</td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>runtime(syntax-tests): Do not ignore failed screendumps<br/> <br/> Commit: https://github.com/vim/vim/commit/b5459ee1047d27bd53318e865b10250fade70666<br/> Author: Aliaksei Budavei &lt;0x000c70@gmail.com&gt;<br/> Date: Sun Mar 23 10:42:23 2025 +0100<br/> <br/> runtime(syntax-tests): Do not ignore failed screendumps<br/> <br/> The process of preparing and submitting syntax tests is<br/> fraught with challenges that can turn away many aspiring<br/> contributors from ever attempting it. (Out of 69 languages<br/> introduced since v9.0.1627, there are only syntax tests for<br/> Tera.)<br/> <br/> After v9.1.1176~1, one visual clue for admitting syntax test<br/> failures previously available with e.g. &quot;git status&quot; is gone<br/> after all files under &quot;failed/&quot; have been made ignored for<br/> Git and Mercurial. There isn't a single way to go about it:<br/> some people may move files from &quot;failed/&quot; to &quot;dumps/&quot; after<br/> each iteration; some people may only move &quot;good&quot; iteration<br/> files; when a test file is refactored to a great extent,<br/> some people may prefer deleting all test-related files under<br/> &quot;dumps/&quot; before moving files from &quot;failed/&quot;. The usability<br/> of reporting, at any time, that there are some _untracked_<br/> files under &quot;failed/&quot; cannot be overstated. Without it, the<br/> chances are greater for pushing mismatched changesets. And<br/> when tests fail then everyone but the author will be kept in<br/> the dark about the cause: were some updated screendumps not<br/> committed _or_ was a wrong version of the syntax plugin<br/> committed?<br/> <br/> Another file, &quot;testdir/Xfilter&quot; (v9.1.0763), that will be<br/> created to establish communication from Make to Vim about<br/> what subset of syntax tests is requested for running, should<br/> also be not ignored but rather deleted once its contents are<br/> read. Unless it is explicitly deleted _after test failure_,<br/> the file may contain new *and* old test names when another<br/> testing attempt is under way. And by virtue of it being<br/> ignored, the reason for also running not requested tests<br/> will be as ever puzzling.<br/> <br/> Both Git and Mercurial support per-user configuration; such<br/> wide-reaching settings hardly belong to clonable defaults.<br/> <br/> Also, match literal dots in testname filters.<br/> <br/> Also, discover and report _some_ disused screendump files<br/> tracked under &quot;dumps/&quot;.<br/> <br/> References:<br/> - https://git-scm.com/docs/gitignore<br/> - https://www.mercurial-scm.org/help/topics/config#ui<br/> <br/> closes: #16917<br/> <br/> Signed-off-by: Aliaksei Budavei &lt;0x000c70@gmail.com&gt;<br/> Signed-off-by: Christian Brabandt &lt;cb@256bit.org&gt;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>.gitignore<br />.hgignore<br />runtime/syntax/Makefile<br />runtime/syntax/testdir/runtest.vim<br /></td> </tr> </table> </content> </entry> <entry> <title>Added tag v9.1.1231 for changeset 19d4507c6fb3d12216737ff87bdc4ad52936239b</title> <id>https://www.vim.org/hgweb/vim/#changeset-30ac6c4430ebc3ae139070025f283e983a6bc90e</id> <link href="https://www.vim.org/hgweb/vim/rev/30ac6c4430eb"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-23T10:45:06+01:00</updated> <published>2025-03-23T10:45:06+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>30ac6c4430eb</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td></td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>Added tag v9.1.1231 for changeset 19d4507c6fb3d12216737ff87bdc4ad52936239b</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>.hgtags<br /></td> </tr> </table> </content> </entry> <entry> <title>patch 9.1.1231: filetype: SPA JSON files are not recognized</title> <id>https://www.vim.org/hgweb/vim/#changeset-19d4507c6fb3d12216737ff87bdc4ad52936239b</id> <link href="https://www.vim.org/hgweb/vim/rev/19d4507c6fb3"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-23T10:45:04+01:00</updated> <published>2025-03-23T10:45:04+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>19d4507c6fb3</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td>v9.1.1231</td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>patch 9.1.1231: filetype: SPA JSON files are not recognized<br/> <br/> Commit: https://github.com/vim/vim/commit/4e7b4308fb92628434bd7e07ab92910c33051431<br/> Author: David Mandelberg &lt;david@mandelberg.org&gt;<br/> Date: Sun Mar 23 10:26:00 2025 +0100<br/> <br/> patch 9.1.1231: filetype: SPA JSON files are not recognized<br/> <br/> Problem: filetype: SPA (single page application) JSON files are not<br/> recognized (used by pipewire and wireplumber)<br/> Solution: detect pipewire and wireplumber configuration files as spajson<br/> filetype, include filetype, indent and syntax scripts for this<br/> new filetype (David Mandelberg).<br/> <br/> I looked at all the files found by this command to see if the syntax<br/> highlighting looked reasonable:<br/> <br/> ```<br/> find {~/.config,/etc,/usr/share}/{pipewire,wireplumber} -type f -name \*.conf<br/> ```<br/> <br/> References:<br/> * pipewire config files: https://docs.pipewire.org/page_config.html<br/> * wireplumber config files:<br/> https://pipewire.pages.freedesktop.org/wireplumber/daemon/configuration/conf_file.html<br/> and<br/> * https://pipewire.pages.freedesktop.org/wireplumber/daemon/locations.html<br/> <br/> closes: #16950<br/> <br/> Signed-off-by: David Mandelberg &lt;david@mandelberg.org&gt;<br/> Signed-off-by: Christian Brabandt &lt;cb@256bit.org&gt;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>.github/MAINTAINERS<br />runtime/filetype.vim<br />runtime/ftplugin/spajson.vim<br />runtime/indent/spajson.vim<br />runtime/syntax/spajson.vim<br />src/testdir/test_filetype.vim<br />src/version.c<br /></td> </tr> </table> </content> </entry> <entry> <title>runtime(doc): update and correct str2blob() and blob2str() examples</title> <id>https://www.vim.org/hgweb/vim/#changeset-8bead68d6c857cda02772d4672040b121ada0548</id> <link href="https://www.vim.org/hgweb/vim/rev/8bead68d6c85"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-23T10:30:05+01:00</updated> <published>2025-03-23T10:30:05+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>8bead68d6c85</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td></td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>runtime(doc): update and correct str2blob() and blob2str() examples<br/> <br/> Commit: https://github.com/vim/vim/commit/932a535bfa8f5fef1b367fe927ec27e20c7a866b<br/> Author: Hirohito Higashi &lt;h.east.727@gmail.com&gt;<br/> Date: Sun Mar 23 10:20:20 2025 +0100<br/> <br/> runtime(doc): update and correct str2blob() and blob2str() examples<br/> <br/> closes: https://github.com/vim/vim/issues/16952<br/> <br/> Signed-off-by: Hirohito Higashi &lt;h.east.727@gmail.com&gt;<br/> Signed-off-by: Christian Brabandt &lt;cb@256bit.org&gt;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>runtime/doc/builtin.txt<br /></td> </tr> </table> </content> </entry> <entry> <title>runtime(hlyank): update the hlyank package</title> <id>https://www.vim.org/hgweb/vim/#changeset-2f27df273ee16d711b703ed6d0f25a48f96ac93a</id> <link href="https://www.vim.org/hgweb/vim/rev/2f27df273ee1"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-22T16:00:07+01:00</updated> <published>2025-03-22T16:00:07+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>2f27df273ee1</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td></td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>runtime(hlyank): update the hlyank package<br/> <br/> Commit: https://github.com/vim/vim/commit/e14aa3c035f93686ee73e64fec1fb4f648b0f800<br/> Author: Hirohito Higashi &lt;h.east.727@gmail.com&gt;<br/> Date: Sat Mar 22 15:58:59 2025 +0100<br/> <br/> runtime(hlyank): update the hlyank package<br/> <br/> closes: https://github.com/vim/vim/issues/16944<br/> <br/> Signed-off-by: Hirohito Higashi &lt;h.east.727@gmail.com&gt;<br/> Signed-off-by: Christian Brabandt &lt;cb@256bit.org&gt;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>runtime/doc/usr_05.txt<br />runtime/pack/dist/opt/hlyank/plugin/hlyank.vim<br /></td> </tr> </table> </content> </entry> <entry> <title>runtime(syntax-tests): Add non-Latin-1 character filters for C syntax tests</title> <id>https://www.vim.org/hgweb/vim/#changeset-2b9d4714463ae01632e8081e111086d3bdb9d49b</id> <link href="https://www.vim.org/hgweb/vim/rev/2b9d4714463a"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-21T18:30:03+01:00</updated> <published>2025-03-21T18:30:03+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>2b9d4714463a</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td></td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>runtime(syntax-tests): Add non-Latin-1 character filters for C syntax tests<br/> <br/> Commit: https://github.com/vim/vim/commit/19d4f99a34bfcf6ca78c19b501328c481afa6067<br/> Author: Doug Kearns &lt;dougkearns@gmail.com&gt;<br/> Date: Fri Mar 21 18:16:12 2025 +0100<br/> <br/> runtime(syntax-tests): Add non-Latin-1 character filters for C syntax tests<br/> <br/> See pull request https://github.com/vim/vim/issues/14767.<br/> <br/> Rename the Vim :keymap filter files so they're, again, associated with<br/> the correct dump files.<br/> <br/> closes: #16560<br/> <br/> Signed-off-by: Doug Kearns &lt;dougkearns@gmail.com&gt;<br/> Signed-off-by: Christian Brabandt &lt;cb@256bit.org&gt;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>runtime/syntax/testdir/dumps/c_character_constant_00.vim<br />runtime/syntax/testdir/dumps/c_character_constant_01.vim<br />runtime/syntax/testdir/dumps/c_character_constant_02.vim<br />runtime/syntax/testdir/dumps/c_string_literal_00.vim<br />runtime/syntax/testdir/dumps/c_string_literal_01.vim<br />runtime/syntax/testdir/dumps/c_string_literal_02.vim<br />runtime/syntax/testdir/dumps/c_string_literal_03.vim<br />runtime/syntax/testdir/dumps/vim9_ex_loadkeymap_01.vim<br />runtime/syntax/testdir/dumps/vim9_keymap_01.vim<br />runtime/syntax/testdir/dumps/vim_ex_loadkeymap_01.vim<br /><br /></td> </tr> </table> </content> </entry> <entry> <title>Added tag v9.1.1230 for changeset 877083ea6b6e141db297d5eb9f8176730edd0db9</title> <id>https://www.vim.org/hgweb/vim/#changeset-16d9bbbe2ac05847328f2c8f9c4e6a6a110d8e05</id> <link href="https://www.vim.org/hgweb/vim/rev/16d9bbbe2ac0"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-21T18:15:05+01:00</updated> <published>2025-03-21T18:15:05+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>16d9bbbe2ac0</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td></td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>Added tag v9.1.1230 for changeset 877083ea6b6e141db297d5eb9f8176730edd0db9</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>.hgtags<br /></td> </tr> </table> </content> </entry> <entry> <title>patch 9.1.1230: inconsistent CTRL-C behaviour for popup windows</title> <id>https://www.vim.org/hgweb/vim/#changeset-877083ea6b6e141db297d5eb9f8176730edd0db9</id> <link href="https://www.vim.org/hgweb/vim/rev/877083ea6b6e"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-21T18:15:04+01:00</updated> <published>2025-03-21T18:15:04+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>877083ea6b6e</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td>v9.1.1230</td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>patch 9.1.1230: inconsistent CTRL-C behaviour for popup windows<br/> <br/> Commit: https://github.com/vim/vim/commit/8a63529a2f84bb5069b5f5e38f1704a541d067ad<br/> Author: glepnir &lt;glephunter@gmail.com&gt;<br/> Date: Fri Mar 21 18:12:32 2025 +0100<br/> <br/> patch 9.1.1230: inconsistent CTRL-C behaviour for popup windows<br/> <br/> Problem: Ctrl-C closes popup windows that have a filter callback,<br/> but does not close popups without a filter callback.<br/> Solution: Modified popup_do_filter() to also close popups without<br/> filter callback when Ctrl-C is pressed (glepnir).<br/> <br/> fixes: #16839<br/> closes: #16928<br/> <br/> Signed-off-by: glepnir &lt;glephunter@gmail.com&gt;<br/> Signed-off-by: Christian Brabandt &lt;cb@256bit.org&gt;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>runtime/doc/pattern.txt<br />runtime/doc/version9.txt<br />src/popupwin.c<br />src/testdir/test_popupwin.vim<br />src/version.c<br /></td> </tr> </table> </content> </entry> <entry> <title>Added tag v9.1.1229 for changeset 86c18b4396a8af38391d7cb430afda1fd4bf1fa1</title> <id>https://www.vim.org/hgweb/vim/#changeset-59fbac647790da251b829464b9792765e72a0e0e</id> <link href="https://www.vim.org/hgweb/vim/rev/59fbac647790"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-21T18:15:04+01:00</updated> <published>2025-03-21T18:15:04+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>59fbac647790</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td></td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>Added tag v9.1.1229 for changeset 86c18b4396a8af38391d7cb430afda1fd4bf1fa1</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>.hgtags<br /></td> </tr> </table> </content> </entry> <entry> <title>patch 9.1.1229: the comment plugin can be improved</title> <id>https://www.vim.org/hgweb/vim/#changeset-86c18b4396a8af38391d7cb430afda1fd4bf1fa1</id> <link href="https://www.vim.org/hgweb/vim/rev/86c18b4396a8"/> <author> <name>Christian Brabandt</name> <email>&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;</email> </author> <updated>2025-03-21T18:15:03+01:00</updated> <published>2025-03-21T18:15:03+01:00</published> <content type="xhtml"> <table xmlns="http://www.w3.org/1999/xhtml"> <tr> <th style="text-align:left;">changeset</th> <td>86c18b4396a8</td> </tr> <tr> <th style="text-align:left;">branch</th> <td></td> </tr> <tr> <th style="text-align:left;">bookmark</th> <td></td> </tr> <tr> <th style="text-align:left;">tag</th> <td>v9.1.1229</td> </tr> <tr> <th style="text-align:left;">user</th> <td>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#66;&#114;&#97;&#98;&#97;&#110;&#100;&#116;&#32;&#60;&#99;&#98;&#64;&#50;&#53;&#54;&#98;&#105;&#116;&#46;&#111;&#114;&#103;&#62;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">description</th> <td>patch 9.1.1229: the comment plugin can be improved<br/> <br/> Commit: https://github.com/vim/vim/commit/9712a2534f3fabead9fa1c88a11179ded96b43ee<br/> Author: Maxim Kim &lt;habamax@gmail.com&gt;<br/> Date: Fri Mar 21 18:02:56 2025 +0100<br/> <br/> patch 9.1.1229: the comment plugin can be improved<br/> <br/> Problem: the comment plugin can be improved<br/> Solution: add comment text objects &quot;ic&quot; and &quot;ac&quot;<br/> (Maxim Kim)<br/> <br/> closes: #16938<br/> <br/> Signed-off-by: Maxim Kim &lt;habamax@gmail.com&gt;<br/> Signed-off-by: Christian Brabandt &lt;cb@256bit.org&gt;</td> </tr> <tr> <th style="text-align:left;vertical-align:top;">files</th> <td>runtime/pack/dist/opt/comment/autoload/comment.vim<br />runtime/pack/dist/opt/comment/doc/comment.txt<br />runtime/pack/dist/opt/comment/doc/tags<br />runtime/pack/dist/opt/comment/plugin/comment.vim<br />src/testdir/test_plugin_comment.vim<br />src/version.c<br /></td> </tr> </table> </content> </entry> </feed>