Commit a24ac02
committed
MacVim r180
Updated to Vim 9.1.0727
This update mostly syncs to new upstream Vim version, along with small fixes.
Features
====================
New Vim features
--------------------
- Vim now supports the XDG Base Directory Specification. You can now put your
vimrc and plugins in `~/.config/vim` intsead of `~/.vim` / ~/.vimrc`. See `:h
xdg-base-dir`. v9.1.0327
- Auto completion
- Matched text in a completion popup menu will now be highlighted v9.1.0476
- Insert mode fuzzy completion (`:set completopt+=fuzzy`). v9.1.0463 / v9.1.0598
- New options:
- `tabclose`: specifies tab closing behavior. v9.1.0572
- `winfixbuf`: fixes a window to a buffer and prevent navigating away from
it. v9.1.0147
- New functions:
- `getregion()` / `getregionpos()`: Helps retrieve the text selected in a
visual selection. v9.1.0120 v9.1.0142 v9.1.0394
- `diff()`: Diff provided strings. v9.1.0071
- `gettext()` / `bindtextdomain()`: Vim plugins can now add localized
messages. v9.1.0509.
- `filecopy()`: Copy a file using Vim script. v9.1.0465
- New bundled optional plugins (use `packadd` to enable them):
- comment: toggle code comments on/off. vim/vim#14634
- nohlsearch: simple package to automatically set `nohlsearch`. vim/vim#15042
- Highlighting for diff files are back to normal. v9.1.0016
- Vim9 script improvements.
- Miscellaneous smoothscroll, termdebug, security fixes.
- Other platforms (these don't affect MacVim and included for reference only):
- GTK Vim GUI can now also use <D-...> to map super keys, similar to MacVim
for its Cmd key mappings. This should allow sharing cross-platform
configs easier. v9.1.0058
- Vim GUI now supports Wayland in Linux. v9.1.0064
Misc
--------------------
- When resizing MacVim, the title bar's message looks a little nicer now. #1488
by @sfsam
- Copyright disclaimer in About MacVim no longer shows a year. #1497
General
====================
- Sparkle (updater for MacVim) is now updated to 2.6.4. For legacy builds it's
now updated to 1.27.3. #1494
Fixes
====================
- Fixed dragging tabs to reorder them resulting in a crash. #1499
Compatibility
====================
Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a
separate legacy build)
Script interfaces have compatibility with these versions:
- Lua 5.4
- Perl 5.30
- Python2 2.7
- Python3 3.9 or above
- Ruby 3.31 parent 5f7e2bb commit a24ac02
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1255 | 1255 | | |
1256 | 1256 | | |
1257 | 1257 | | |
1258 | | - | |
| 1258 | + | |
1259 | 1259 | | |
1260 | 1260 | | |
1261 | 1261 | | |
| |||
0 commit comments