Skip to content

Releases: macvim-dev/macvim

MacVim Snapshot 162

Choose a tag to compare

@ychin ychin released this 03 Mar 12:56
snapshot-162
3533c60

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

Choose a tag to compare

@ychin ychin released this 30 Oct 13:02
snapshot-161
ec8d479

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

Choose a tag to compare

@ychin ychin released this 28 Oct 12:14
snapshot-160
f24dd52

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

Choose a tag to compare

@ychin ychin released this 17 Oct 08:02
snapshot-159
ae238e0

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

MacVim Snapshot 158 Pre-release
Pre-release

Choose a tag to compare

@ychin ychin released this 16 Oct 15:55
snapshot-158
eeb05f5

(Cancelled release. Superseded by snapshot 159)

MacVim Snapshot 157

Choose a tag to compare

@ychin ychin released this 21 Jul 20:18
snapshot-157
1776f34

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

Choose a tag to compare

@ychin ychin released this 11 Jun 07:30
snapshot-156
d354527

Vim patch 8.1.1517

Security Fixes:

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

Choose a tag to compare

@ychin ychin released this 18 Feb 22:19
snapshot-155
e6ada4d

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

Choose a tag to compare

@ychin ychin released this 04 Feb 05:53
snapshot-154
644ca93

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
  • 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

Choose a tag to compare

@ychin ychin released this 13 Dec 08:30
snapshot-153
5cd759d

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