From 5c628fb880538f0c0a2ca4102c1977b565de949d Mon Sep 17 00:00:00 2001
From: Yee Cheng Chin Updated to Vim 8.2.2164. Updated to Vim 8.2.2576. This release (r169) is a minor update to fix the issue that r168 would
-not launch on macOS 10.13 (High Sierra) or below. #1138 Note: This release doesn’t natively support Apple Silicon / M1 yet, but does work under Rosetta. See below. This was a somewhat delayed release. My apologies! Next few releases should be more frequent. MacVim’s binary release now fully supports Apple Silicon! If you have an M1 Mac you should notice MacVim being more snappy and smoother. #1150 If you would like to (e.g. if you only installed Python 3 in Rosetta and use plugins that use Python), you could run MacVim under Rosetta. You could use If you rely on Python/Ruby/Lua integration, note that previously MacVim by default searches the Removed the fade-to-black animation when transition to full screen, as they were distracting and looked jarring. For non-native full screen, you could set Non-native full screen: Fixed small bug in Touch Bar’s full screen button sometimes not being updated correctly. #1171 The Core Text renderer has been rewritten and is now much faster! Scrolling should not stutter and lag like before and generally it should feel a lot smoother now. Thanks to Sidney San Martín (@s4y) for the contribution. #858 With this change, the non-Core-Text renderer is now considered deprecated. The old renderer is accessible either through the Preference Pane (under Advanced) or by setting the defaults “MMRenderer” to 0. It works for now, but it will be removed in a future update as it has known bugs. Menus are now localized, see There still exists a few menu items that are not localized, and the general MacVim GUI is not localized as well. If you would like to help, please use #1102 to coordinate with MacVim dev team. Help menu’s search bar now searches Vim documentation as well! See #1095. There is currently a known issue in rendering where after plugging/unplugging an external monitor, or waking from sleep when connected to a monitor, there is a small chance MacVim will stop drawing text. If you see that, please report that to #1164. This release contains some additional logging to help dignose the issue and we are still looking to root cause it. This release does not contain a native universal app for Apple Silicon / M1 Macs yet. The release binary will still work under Rosetta, which should provide enough performance, but if you use Python/etc plugins, you need to make sure you have x86 versions of Python/etc installed (which is still the default for Homebrew as of this release). MacVim is buildable under Apple Silicon, so if you need a native binary, you could build it yourself by downloading the source from the Github repository. See #1136 for progress on releasing a universal app for Apple Silicon. MacVim has enabled the Github Discussions feature, which serves as a good spot for general discussions and questions. See https://github.com/macvim-dev/macvim/discussions/ and check it out! Requires macOS 10.9 or above.Release notes for r168
-
-Features
-Big Sur / macOS 11
+Apple Silicon Support
+
+:version while in MacVim to tell whether you are running in Rosetta / Intel or Apple Silicon by seeing whether it says x86_64 or arm64. (Vim 8.2.2174)/usr/local/ path for installed language runtimes. With this release, MacVim will still search those folders under Intel / x86-64 builds, but under Apple Silicon / M1, MacVim will search under /opt/homebrew/ instead, which is the default folder for Homebrew under Apple Silicon. If you don’t use Homebrew, or installed language runtimes under other folders, you would need to set python3dll/luadll/rubydll in your vimrc.Full Screen Fixes and Improvements
+
+MMFullScreenFadeTime to a non-zero value to still get the animation back. #1171
-
-fuopt setting. It now works again. This feature allows you to limit only expand horizontally or vertically when using non-native full screen to help focus on the content, see :help fuopt. #509Renderer / scrolling performance improvements
+Known Issues
-Text invisible after plugging in monitor or waking from sleep
-Menu Localization
-
-:h langmenu for how Vim menu localization works. You can use set langmenu=none to turn it off if you would like. #1099
Getting help / Help menu
-
-
-
+
General
-Apple Silicon
-
-Github Discusisons
-
-
+
Fixes
-
WinBar menus (which are used by plugins like vimspector) now work properly and don’t create dummy menu items. #918:browse tabnew no longer crashes MacVim in terminal mode. #1107 (Vim 8.2.1842)balloon_show() / balloon_gettext()) so plugins relying on them should now work. #902 #1064Misc
@@ -83,14 +62,11 @@ not launch on macOS 10.13 (High Sierra) or below. Compatibility