Skip to content

Releases: macvim-dev/macvim

MacVim Snapshot 161

30 Oct 13:02
snapshot-161
ec8d479
Compare
Choose a tag to compare

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

28 Oct 12:14
snapshot-160
f24dd52
Compare
Choose a tag to compare

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

17 Oct 08:02
snapshot-159
ae238e0
Compare
Choose a tag to compare

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

16 Oct 15:55
snapshot-158
eeb05f5
Compare
Choose a tag to compare
MacVim Snapshot 158 Pre-release
Pre-release

(Cancelled release. Superseded by snapshot 159)

MacVim Snapshot 157

21 Jul 20:18
snapshot-157
1776f34
Compare
Choose a tag to compare

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

11 Jun 07:30
snapshot-156
d354527
Compare
Choose a tag to compare

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

18 Feb 22:19
snapshot-155
e6ada4d
Compare
Choose a tag to compare

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

04 Feb 05:53
snapshot-154
644ca93
Compare
Choose a tag to compare

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

13 Dec 08:30
snapshot-153
5cd759d
Compare
Choose a tag to compare

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

05 Dec 13:09
f7ff60b
Compare
Choose a tag to compare

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.

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