You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MacVim's guifont option now supports a new -monospace- value, which instructs it to use the system monospace font, which is SF Mono in recent macOS versions. As mentioned below (New Vim features), you can now use tab-completion to see the available values in cmdline. See :h macvim-guifont for more details on how to use it (including using different font weights). #1463
Note: I'm contemplating changing the MacVim default value for guifont to be -monospace- in the future so MacVim will always use the native monospace font instead of being hard-coded to Menlo. This makes it more consistent with Apple Terminal and Xcode. Feel free to leave a comment on #1277 if you have opinions on this.
Vim can be opened in clean mode (does not use .vimrc or plugins) via the new menu item "New Clean Window". The new menu isn't localized in most languages. Please comment on the issue if you would like to help in localization.
MacVim can be launched without loading user defaults for a clean experience via a command-line flag. See :h macvim-settings.
General
Sparkle (updater for MacVim) is now updated to 2.5.2. The updater can now show multiple release notes when updating MacVim across multiple versions. Sparkle 2.5.1 #1446Sparkle 2.5.2 #1469
Python 2 support: The default location for locating the Python 2 lib in the binary release is now under /Library/Frameworks rather than /usr/local. Note: Python 2 has long been obsolete. If you rely on Python 2 plugins, consider this a warning as it's only supported as long as it's feasible and could be removed in the future. CI: Update to Xcode 15 / macOS 13 in GitHub runner #1434
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Updated to Vim 9.1.0
Happy New Year! See #1472 for a retrospective of 2023 and future roadmap.
Also, Vim 9.1 is now released! See announcement.
Features
System monospace font (SF Mono)
MacVim's
guifont
option now supports a new-monospace-
value, which instructs it to use the system monospace font, which is SF Mono in recent macOS versions. As mentioned below (New Vim features), you can now use tab-completion to see the available values in cmdline. See:h macvim-guifont
for more details on how to use it (including using different font weights). #1463Note: I'm contemplating changing the MacVim default value for
guifont
to be-monospace-
in the future so MacVim will always use the native monospace font instead of being hard-coded to Menlo. This makes it more consistent with Apple Terminal and Xcode. Feel free to leave a comment on #1277 if you have opinions on this.New Vim features
:h cmdline-completion
and:h complete-set-option
):e ++
) and:terminal ++
completion work as well. v9.0.2025set jumpoptions=stack
. Ported from Neovim. v9.0.1921getmousepos()
returns a new "coladd" for tab characters. v9.0.2032:Man
now works properly whengdefault
is set. Fix :Man plugin not working if gdefault is set vim/vim#13097:h vim-script-library
.Misc
New settings:
Clean mode (#1453):
:h macvim-settings
.General
:hardcopy
under macOS 14. NOTE: Starting from macOS 14, you have to installps2pdf
(available from Ghostscript) yourself before you can print. See Fix macOS 14 Sonoma printing to use ps2pdf instead #1464Fixes
<Down>
. Fix Help menu searching Vim doc not working with special chars #1455Compatibility
Compatibility
Requires macOS 10.9 or above. (10.9 - 10.12 requires downloading a separate legacy build)
Script interfaces have compatibility with these versions:
This discussion was created from the release MacVim r179.
Beta Was this translation helpful? Give feedback.
All reactions