Skip to content

Commit f76c96e

Browse files
committed
release-180
1 parent 7ac9f18 commit f76c96e

File tree

5 files changed

+107
-50
lines changed

5 files changed

+107
-50
lines changed

_data/releases.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
# The prereleases list should only be filled if there's an active prerelease.
55
# Otherwise it should be empty.
66
prereleases:
7-
- 179.1
87

98
releases:
9+
- 180
1010
- 179
1111
- 178
1212
- 177

_includes/releases/r180.html

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<p>Updated to Vim 9.1.0727</p>
2+
3+
<p>This update mostly syncs to new upstream Vim version, along with small fixes.</p>
4+
5+
<h1 id="features">Features</h1>
6+
7+
<h2 id="new-vim-features">New Vim features</h2>
8+
9+
<ul>
10+
<li>Vim now supports the XDG Base Directory Specification. You can now put your vimrc and plugins in <code>~/.config/vim</code> intsead of <code>~/.vim</code> / <code>~/.vimrc</code>. See <a href="https://macvim.org/docs/redirect.html?tag=xdg-base-dir"><code>:h xdg-base-dir</code></a>. <a href="https://github.com/vim/vim/commit/c9df1fb35a1866901c32df37dd39c8b39dbdb64a">v9.1.0327</a></li>
11+
<li>Auto completion
12+
<ul>
13+
<li>
14+
<p>Matched text in a completion popup menu will now be highlighted <a href="https://github.com/vim/vim/commit/40c1c3317d92f8c2adadf744fab72e4458e2a9fa">v9.1.0476</a></p>
15+
16+
<p><img width="147" alt="image" src="https://github.com/user-attachments/assets/9dff8254-74ca-455d-b65e-50ed87e30961" /></p>
17+
</li>
18+
<li>Insert mode fuzzy completion (<code>:set completopt+=fuzzy</code>). <a href="https://github.com/vim/vim/commit/a218cc6cdabae1113647b817c4eefc2b60a6902f">v9.1.0463</a> / <a href="https://github.com/vim/vim/commit/8159fb18a92e9a9f5e35201bd92bf651f4d5835c">v9.1.0598</a></li>
19+
</ul>
20+
</li>
21+
<li>New options:
22+
<ul>
23+
<li><code>tabclose</code>: specifies tab closing behavior. <a href="https://github.com/vim/vim/commit/5247b0b92e191a046b034171a3b34031e317735f">v9.1.0572</a></li>
24+
<li><code>winfixbuf</code>: fixes a window to a buffer and prevent navigating away from it. <a href="https://github.com/vim/vim/commit/215703563757a4464907ead6fb9edaeb7f430bea">v9.1.0147</a></li>
25+
</ul>
26+
</li>
27+
<li>New functions:
28+
<ul>
29+
<li><code>getregion()</code> / <code>getregionpos()</code>: Helps retrieve the text selected in a visual selection. <a href="https://github.com/vim/vim/commit/3f905ab3c4f66562f4a224bf00f49d98a0b0da91">v9.1.0120</a> <a href="https://github.com/vim/vim/commit/19b718828d8d5fab52d94c6cdba694641879ab38">v9.1.0142</a> <a href="https://github.com/vim/vim/commit/b4757e627e6c83d1c8e5535d4887a82d6a5efdd0">v9.1.0394</a></li>
30+
<li><code>diff()</code>: Diff provided strings. <a href="https://github.com/vim/vim/commit/fa37835b8c0ed0f83952978fca4c332335ca7c46">v9.1.0071</a></li>
31+
<li><code>gettext()</code> / <code>bindtextdomain()</code>: Vim plugins can now add localized messages. <a href="https://github.com/vim/vim/commit/ce0ef910df837b9b961f007a0a35064cad85188b">v9.1.0509</a>.</li>
32+
<li><code>filecopy()</code>: Copy a file using Vim script. <a href="https://github.com/vim/vim/commit/60c8743ab6c90e402e6ed49d27455ef7e5698abe">v9.1.0465</a></li>
33+
</ul>
34+
</li>
35+
<li>New bundled optional plugins (use <code>packadd</code> to enable them):
36+
<ul>
37+
<li>comment: toggle code comments on/off. <a href="https://github.com/vim/vim/issues/14634">vim/vim#14634</a></li>
38+
<li>nohlsearch: simple package to automatically set <code>nohlsearch</code>. <a href="https://github.com/vim/vim/issues/15042">vim/vim#15042</a></li>
39+
</ul>
40+
</li>
41+
<li>Highlighting for diff files are back to normal. <a href="https://github.com/vim/vim/commit/124371c5a149a8c0c75c04b6c90ac11e71a0aa97">v9.1.0016</a></li>
42+
<li>Vim9 script improvements.</li>
43+
<li>Miscellaneous smoothscroll, termdebug, security fixes.</li>
44+
<li>Other platforms (these don’t affect MacVim and included for reference only):
45+
<ul>
46+
<li>GTK Vim GUI can now also use <code>&lt;D-...&gt;</code> to map super keys, similar to MacVim for its Cmd key mappings. This should allow sharing cross-platform configs easier. <a href="https://github.com/vim/vim/commit/92e90a1e102825aa9149262cacfc991264db05df">v9.1.0058</a></li>
47+
<li>Vim GUI now supports Wayland in Linux. <a href="https://github.com/vim/vim/commit/6e0a18f82bd04a45e9682523c42af9cbbc37684c">v9.1.0064</a></li>
48+
</ul>
49+
</li>
50+
</ul>
51+
52+
<h2 id="misc">Misc</h2>
53+
54+
<ul>
55+
<li>When resizing MacVim, the title bar’s message looks a little nicer now. <a href="https://github.com/macvim-dev/macvim/issues/1488">#1488</a> by @sfsam</li>
56+
<li>Copyright disclaimer in About MacVim no longer shows a year. <a href="https://github.com/macvim-dev/macvim/issues/1497">#1497</a></li>
57+
</ul>
58+
59+
<h1 id="general">General</h1>
60+
61+
<ul>
62+
<li>Sparkle (updater for MacVim) is now updated to 2.6.4. For legacy builds it’s now updated to 1.27.3. <a href="https://github.com/macvim-dev/macvim/issues/1494">#1494</a></li>
63+
</ul>
64+
65+
<h1 id="fixes">Fixes</h1>
66+
67+
<ul>
68+
<li>Fixed dragging tabs to reorder them resulting in a crash. <a href="https://github.com/macvim-dev/macvim/issues/1499">#1499</a></li>
69+
</ul>
70+
71+
<h1 id="compatibility">Compatibility</h1>
72+
73+
<p>Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)</p>
74+
75+
<p>Script interfaces have compatibility with these versions:</p>
76+
77+
<ul>
78+
<li>Lua 5.4</li>
79+
<li>Perl 5.30</li>
80+
<li>Python2 2.7</li>
81+
<li>Python3 3.9 or above</li>
82+
<li>Ruby 3.3</li>
83+
</ul>

appcast/_prerelease.xml

-26
Original file line numberDiff line numberDiff line change
@@ -1,26 +0,0 @@
1-
<item>
2-
<sparkle:channel>prerelease</sparkle:channel>
3-
<title>MacVim prerelease-179.1</title>
4-
<description><![CDATA[
5-
{% include_relative _appcast_style.css %}
6-
{% include releases/r179.1.html %}
7-
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/">Latest release notes &gt;</a></small></p>
8-
]]></description>
9-
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
10-
<pubDate>Sat, 31 Aug 2024 09:00:00 +0000</pubDate>
11-
<sparkle:minimumSystemVersion>10.13</sparkle:minimumSystemVersion>
12-
<sparkle:version>179.1</sparkle:version>
13-
<sparkle:shortVersionString>9.1.695</sparkle:shortVersionString>
14-
<enclosure type="application/octet-stream"
15-
url="https://github.com/macvim-dev/macvim/releases/download/prerelease-179.1/MacVim.dmg"
16-
sparkle:edSignature="EbR0qAZqjyg6iWVAs+a1hy1q+cIyNsbNrWmommEVk+zHi0/ZoWxtcsThDtlEs0PLHqnhFMTOZMTXASCD2eTbAQ==" length="21900698"
17-
/>
18-
<sparkle:deltas>
19-
<enclosure type="application/octet-stream"
20-
url="https://github.com/macvim-dev/macvim/releases/download/prerelease-179.1/179_to_179.1.delta"
21-
sparkle:deltaFrom="179"
22-
sparkle:edSignature="cgLoKslDkHkamX88lIwyhXPqM188nulgBY+FPjwtq3oOdzhnv9CFAv1NZKdMIfA2rh2EN8tAu9TH/MsugVaHCg==" length="2389826"
23-
/>
24-
</sparkle:deltas>
25-
26-
</item>

appcast/_release.xml

+16-16
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
<item>
2-
<title>MacVim release-179</title>
2+
<title>MacVim release-180</title>
33
<description><![CDATA[
44
{% include_relative _appcast_style.css %}
5-
{% include releases/r179.html %}
5+
{% include releases/r180.html %}
66
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
77
]]></description>
88
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
9-
<pubDate>Thu, 04 Jan 2024 08:00:00 +0000</pubDate>
9+
<pubDate>Wed, 11 Sep 2024 08:00:00 +0000</pubDate>
1010
<sparkle:minimumSystemVersion>10.13</sparkle:minimumSystemVersion>
11-
<sparkle:version>179</sparkle:version>
12-
<sparkle:shortVersionString>9.1.0</sparkle:shortVersionString>
11+
<sparkle:version>180</sparkle:version>
12+
<sparkle:shortVersionString>9.1.727</sparkle:shortVersionString>
1313
<enclosure type="application/octet-stream"
14-
url="https://github.com/macvim-dev/macvim/releases/download/release-179/MacVim.dmg"
15-
sparkle:edSignature="GprhyxTjSxeTzp41sNPEaD5BbbG4aNLCi69Z8JerLOGs2fOUBaMEtDZCmO2htJcqUQK8c6Ueh1LkGfhpfxWvDg==" length="21426552"
14+
url="https://github.com/macvim-dev/macvim/releases/download/release-180/MacVim.dmg"
15+
sparkle:edSignature="O6uCHwETKSn1ZZ8h9LBeUiXw5B9NYJKumhwhaScDZDXntzYyKVc0ZTK7G/uK0hDl71CoS4HBRVXv/ZF9HpSvDQ==" length="21905896"
1616
/>
1717
<sparkle:deltas>
1818
<enclosure type="application/octet-stream"
19-
url="https://github.com/macvim-dev/macvim/releases/download/release-179/177_to_179.delta"
20-
sparkle:deltaFrom="177"
21-
sparkle:edSignature="lJWEGgVIGwAWas4r4xpGhQylK+o7qoW+nWTU1/sUM6oNZJ/yELaNd3vy0m+M9Yx8I6cveT69DXEyKRpsarNfDA==" length="5374458"
19+
url="https://github.com/macvim-dev/macvim/releases/download/release-180/178_to_180.delta"
20+
sparkle:deltaFrom="178"
21+
sparkle:edSignature="gNC8UMV2iJXxet8GljoRCbJQABp3ruTWal05weoGbfQ505o2Wd8gIzko4NUfPzKYsp3oV6+t11a866AlgddXAg==" length="5529302"
2222
/>
2323
<enclosure type="application/octet-stream"
24-
url="https://github.com/macvim-dev/macvim/releases/download/release-179/178_to_179.delta"
25-
sparkle:deltaFrom="178"
26-
sparkle:edSignature="WdS4k0N6LACFBFOB03BUyUZgjBctfHk6FTHGwe79JxQmKRYYercrxlkBFOlfJVevVMTvCQv+g5s6/N2RLG/eCQ==" length="4972710"
24+
url="https://github.com/macvim-dev/macvim/releases/download/release-180/179_to_180.delta"
25+
sparkle:deltaFrom="179"
26+
sparkle:edSignature="brJauSwcf1nNgQniejPMr5h+K371H+Db2ZbwPf5q6rUgwMhGOHjHOsBiMR8euaz3xF19ZGr1Pcmxk5v8T7WGBQ==" length="2441018"
2727
/>
2828
<enclosure type="application/octet-stream"
29-
url="https://github.com/macvim-dev/macvim/releases/download/release-179/178.1_to_179.delta"
30-
sparkle:deltaFrom="178.1"
31-
sparkle:edSignature="tFStxP8fJGjKDoMV/g+d44EcyjEER6SMlGVJjxBHFaBwXDHF6cGwCUAyvp0VUemKN2srdZJme5mUg6rOyovwCw==" length="1435850"
29+
url="https://github.com/macvim-dev/macvim/releases/download/release-180/179.1_to_180.delta"
30+
sparkle:deltaFrom="179.1"
31+
sparkle:edSignature="v0KRyx1B/Hf6PLGJQAsq9mwWyFIFO4beQ8DHb5i0S39B6KleEUG6KGjFouI7UhdqfI2IiMbFhnN+QGD1QEdcAQ==" length="635938"
3232
/>
3333
</sparkle:deltas>
3434

appcast/_release_legacy.xml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<item>
2-
<title>MacVim release-179</title>
2+
<title>MacVim release-180</title>
33
<description><![CDATA[
44
{% include_relative _appcast_style.css %}
5-
{% include releases/r179.html %}
5+
{% include releases/r180.html %}
66
<p><br /><small><a href="https://github.com/macvim-dev/macvim/releases/latest">Latest release notes &gt;</a></small></p>
77
]]></description>
88
<sparkle:fullReleaseNotesLink>https://github.com/macvim-dev/macvim/releases</sparkle:fullReleaseNotesLink>
9-
<pubDate>Thu, 04 Jan 2024 08:00:00 +0000</pubDate>
9+
<pubDate>Wed, 11 Sep 2024 08:00:00 +0000</pubDate>
1010
<sparkle:minimumSystemVersion>10.9</sparkle:minimumSystemVersion>
1111
<sparkle:maximumSystemVersion>10.12.99</sparkle:maximumSystemVersion>
12-
<sparkle:version>179</sparkle:version>
13-
<sparkle:shortVersionString>9.1.0</sparkle:shortVersionString>
12+
<sparkle:version>180</sparkle:version>
13+
<sparkle:shortVersionString>9.1.727</sparkle:shortVersionString>
1414
<enclosure type="application/octet-stream"
15-
url="https://github.com/macvim-dev/macvim/releases/download/release-179/MacVim_10.9.dmg"
16-
sparkle:edSignature="b2kbReRMtJXX3x79RBMouk1+rpnXTlsvaT25X7fFMLCZmdhkt0w9Hf6DPfFTBhFq0iUWx6i5Qg4wUeRYY8kwCA==" length="21836785"
15+
url="https://github.com/macvim-dev/macvim/releases/download/release-180/MacVim_10.9.dmg"
16+
sparkle:edSignature="ofUnC5qAZqyHGnOCEEqDqSCbz15FH81dUDPZrXsfReMNQbqb9/h2ND0jbF3Cm2rYBC+Qk3EhqKhq309FGqWUDw==" length="22065343"
1717
/>
1818
</item>

0 commit comments

Comments
 (0)