Releases: macvim-dev/macvim
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
MacVim Snapshot 153
Vim patch 8.1.577
Targets macOS 10.8+
Features:
- The option to automatically download and install updates is now
exposed in the preference panel. This gives you a way to uncheck it,
as previously there was no user-visible way to do so once it's
checked. #816
Fixes:
- Title bar is no longer transparent in 10.12 Sierra #805
- Fixed 'transparency' setting not working properly in Mojave #805
- Fixed setting 'fullscreen' in vimrc leading to black screen in 10.14
Mojave if non-native fullscreen is used #811 - Fixed showing all black if
MMUseCGLayerAlways
is set in 10.14 Mojave
#811 - Fixed misconfigured Python paths in default vimrc #812
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.5
MacVim Snapshot 152
Vim patch 8.1.560
Targets macOS 10.8+
Features:
- macOS Mojave (10.14) is now supported.
- MacVim's UI now works with Dark Mode.
- Fixed broken rendering and flickering under Mojave when using the
default Core Text renderer. #757
- guioption 'k' is supported again. #731
- This option prevents window from resizing when UI elements such as
toolbars or tabs show or hide themselves.
- This option prevents window from resizing when UI elements such as
Fixes:
- Fixed misc fullscreen and window resizing bugs and artifacts #745
- Dragging tabs to reorder now works properly #789
- Fixed timer callback handling in GUI #749
- Fixed native tabs (10.12+) interring with Vim tabs #788
- Fixed Japanese IME Ctrl-U/Ctrl-O handling #742
- Fixed MMShareFindPboard and Cmd-E/Cmd-G interactions #780
- Better handling of guifontwide font size #737
- Better python discovery in default vimrc #739
Known Issues:
- Scrolling performance is slightly worse under Mojave #796
Script interfaces have compatibility with these versions:
- Lua 5.3
- Perl 5.18
- Python2 2.7
- Python3 3.7
- Ruby 2.5