Releases: macvim-dev/macvim
Releases · macvim-dev/macvim
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
snapshot-151: MacVim Snapshot 151
Binary targets macOS 10.8+ - Vim patch 8.1.0280 - Reverted guioption 'k' #727 Script interfaces have compatibility with these versions - Lua 5.3 - Perl 5.18 - Python2 2.7 - Python3 3.7 - Ruby 2.5
snapshot-150: MacVim Snapshot 150
Binary targets macOS 10.8+ - Vim patch 8.1.0235 - Touch Bar support #715 - Force click support #716 - New guioption 'k' #708 - Fix CoreText renderer Script interfaces have compatibility with these versions - Lua 5.3 - Perl 5.18 - Python2 2.7 - Python3 3.7 - Ruby 2.5
snapshot-149: MacVim Snapshot 149
Binary targets macOS 10.8+ - Vim patch 8.1.0072 Script interfaces have compatibility with these versions - Lua 5.3 - Perl 5.18 - Python2 2.7 - Python3 3.6 - Ruby 2.5
snapshot-148: MacVim Snapshot 148
Binary targets macOS 10.8+ - Vim patch 8.1.0039 Script interfaces have compatibility with these versions - Lua 5.3 - Perl 5.18 - Python2 2.7 - Python3 3.6 - Ruby 2.5
snapshot-146: MacVim Snapshot 146
Binary targets macOS 10.8+ - Vim patch 8.0.1633 Script interfaces have compatibility with these versions - Lua 5.3 - Perl 5.16 - Python2 2.7 - Python3 3.6.4 - Ruby 2.5