Releases: macvim-dev/macvim
MacVim Snapshot 163
Vim patch 8.2.539
General:
- MacVim now reports its app category to be "Productivity" for Screen
Time. #1032
Fixes:
- Fix MacVim not reporting its version number correctly. #1011
- Fix mvim:// protocol handler not handling line number. #1020
- Fix opening MacVim from the Dock not setting UTF-8 in locale. #1033
- Buffer menu now doesn't show stale menu items from command-line
windows or terminal windows. #1025
Targets macOS 10.9+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.7
MacVim Snapshot 162
Vim patch 8.2.319
General:
- MacVim is now upgraded to Vim 8.2!
Fixes:
- Fix mvim:// protocol handler to handle spaces in file names. #1002
- Allow the fullscreen toggle on the Touch Bar to be disabled. #997
- Fixed potential infinite recursion draw crash. #985
Targets macOS 10.9+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.7
MacVim Snapshot 161
Vim patch 8.1.2234
Fixes:
- Fix scripting languages not working (e.g. Python) in binary releases
by using the correct entitlements. #979
Targets macOS 10.9+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.6
MacVim Snapshot 160
Vim patch 8.1.2224
General:
- MacVim now requires macOS 10.9, up from 10.8.
- MacVim binary is now notaraized by Apple. This should make it open
properly without a security warning in macOS 10.15 Catalina. #959 #825
Features:
- Make mouse cursor higher contrast under macOS 10.13 or older. #910
Fixes:
- Fix OS appearance (dark vs light mode) detection not working. See
:help OSAppearanceChanged
for more info on the feature. #973 - Fix spell checker flagging first words in line. #971 (Vim 8.1.2172)
- Fix wrong highlighting color scheme. #960 (Vim 8.1.2176)
Misc:
- Sparkle updater has been updated to 1.22.00. #963
Targets macOS 10.9+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.6
MacVim Snapshot 159
Vim patch 8.1.2168
Features:
- Can now use autocommand to detect an OS appearance change (dark vs
light mode). See:help OSAppearanceChanged
. #766
Fixes:
- Fix text being clipped in macOS Catalina. #905
- Fix "E432: Tags file not sorted" issue in macOS Catalina. #953. (Vim
8.1.2152)
Targets macOS 10.8+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.6
MacVim Snapshot 158
(Cancelled release. Superseded by snapshot 159)
MacVim Snapshot 157
Vim patch 8.1.1722
Features:
- Add 'MMDisableLaunchAnimation' option to disable the opening animation
of MacVim Windows. #915 - Make 'MMTitlebarAppearsTransparent' work in pre-Mojave macOS versions.
#917
Fixes:
- Fix issue where MacVim would freeze when opening a file already opened
in another MacVim window when swap files are enabled. #913 - Menu items with name starting with ']' now properly get hidden in the
main menu bar (see:help hidden-menus
). #853
Targets macOS 10.8+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.6
MacVim Snapshot 156
Vim patch 8.1.1517
Security Fixes:
- Fix modeline security vulnerability (CVE-2019-12735). #898 (fixed in Vim 8.1.1365)
Features:
- Add new option 'MMTitlebarAppearsTransparent' that will make the title bar transparent and use the background color in the color scheme (10.14 or above only). #888
Fixes:
- Fix filename parsing error when opening a file with special characters like '$' in file path. #863
- Fix blurry I-beam mouse cursor. #755
- Fix silently failing to save a file when conversion error is present. #671. (Vim 8.1.1349)
- Fix failing to save to a network shared SMB folder #861. (Vim 8.1.0957)
Misc:
- 'guitablabel' can now be set in .vimrc, without MacVim overriding it. #899
Targets macOS 10.8+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.6
MacVim Snapshot 155
Vim patch 8.1.950
Fixes:
- Fix Ctrl-C not working properly in Command-Line and Normal mode #856
- Fix scrollbar rendering artifact in macOS 10.13 or below #857
- matchit plugin now works again in MacVim (fixed in Vim 8.1.0875)
Targets macOS 10.8+
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.6
MacVim Snapshot 154
Vim patch 8.1.873
Targets macOS 10.8+
General:
- MacVim binary is now signed by a Developer ID (#517). This makes it
easier to download and run the app without security warnings.- This also fixes an issue where invoking external programs via
:!open
was slow in Mojave. #763
- This also fixes an issue where invoking external programs via
- Ruby version has been updated from 2.5 to 2.6.
Fixes:
- Scrollbars are no longer misplaced when resizing window #827
- Fix rendering performance issues for commands (e.g.
:version
,
:echo
, or:!
) that echo text in Mojave #840 - MacVim now properly asks for permission to use AppleEvent (ODB Editor
Suite requires that to work) #822 - Fix borderless window mode in pre-Mojave versions #828
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.6