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
As some of you may have read, Bram Moolenaar, the creator of Vim, has passed away recently. He has worked tirelessly on Vim for more than 30 years and this release is dedicated to him. If you would like, you could pay your respects at this discussion thread.
The Vim project has transitioned to new maintainers, and MacVim will continue to be supported as long as Vim is around.
Features
More flexible Python integration
MacVim now allows you to use Python runtime (via pythonthreedll, used for Python plugins) of any version at or above 3.9. Previously you had to use the exact same version that was used to build MacVim (Python 3.11). The Python detection logic is also updated to always just find the latest version of Homebrew Python instead of a fixed one, and it will also now locate the default macOS / Xcode Python provided by the Xcode Command Line Tools if that is the only Python available. This should hopefully make configuring Python for MacVim a lot more seamless. See :h python3-stable-abi. Vim v9.0.1776 / #1428.
Fixed insecure usages of interprocess communication in MacVim (CVE-2023-41036)
Fixes
Fixed MacVim to correctly set up the runtime folder in the app bundle. As a corollary, xxd is now bundled with MacVim like most other Vim distributions, and MacVim.app now provides man page for the CLI vim commands if the user wants to associate man pages with the mvim comamnd (see :h macvim-PATH). Install Vim runtime to the MacVim app bundle properly #1430
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.0.1897
Special Notes
As some of you may have read, Bram Moolenaar, the creator of Vim, has passed away recently. He has worked tirelessly on Vim for more than 30 years and this release is dedicated to him. If you would like, you could pay your respects at this discussion thread.
The Vim project has transitioned to new maintainers, and MacVim will continue to be supported as long as Vim is around.
Features
More flexible Python integration
MacVim now allows you to use Python runtime (via
pythonthreedll
, used for Python plugins) of any version at or above 3.9. Previously you had to use the exact same version that was used to build MacVim (Python 3.11). The Python detection logic is also updated to always just find the latest version of Homebrew Python instead of a fixed one, and it will also now locate the default macOS / Xcode Python provided by the Xcode Command Line Tools if that is the only Python available. This should hopefully make configuring Python for MacVim a lot more seamless. See:h python3-stable-abi
. Vim v9.0.1776 / #1428.New Vim features
packadd editorconfig
to activate it. See runtime: Distribute the editorconfig with vim vim/vim#12902.g<End>
now goes to the first non-blank char. v9.0.1753undotree()
now takes a bufnr v9.0.1686printf()
now takes positional arguments v9.0.1704virtcol()
now takes winid v9.0.1728Security Fixes
Fixes
xxd
is now bundled with MacVim like most other Vim distributions, and MacVim.app now provides man page for the CLI vim commands if the user wants to associate man pages with themvim
comamnd (see:h macvim-PATH
). Install Vim runtime to the MacVim app bundle properly #1430serverlist()
on exit. Fix Vim crashing when querying serverlist when quitting #1427Scripting
Compatibility
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 r178.
Beta Was this translation helpful? Give feedback.
All reactions