Replies: 4 comments 12 replies
-
I just found out that this is not working in the built release. This is because we are building the official release using the macOS 11 SDK, not macOS 12, which is required for this feature to work. The next release will have this fixed. For now, non-native full screen will still look weird when "Show menu bar in non-native mode" is not set, and |
Beta Was this translation helpful? Give feedback.
-
hi, brew's macvim is not updated to the lastest version. |
Beta Was this translation helpful? Give feedback.
-
brew is updated, but it seems requires macOS's version >= 12.6, my macOS'version is 12.5.1 but the README of MacVim is >= 10.9, maybe somewhere cause this problem? BTW: the MacVim.dmg from github is OK, does not have this problem. |
Beta Was this translation helpful? Give feedback.
-
Hi @ychin , look like the tag changes suddenly. It is |
Beta Was this translation helpful? Give feedback.
-
Updated to Vim 9.0.472.
Announcements
Sponsors
MacVim now allows you to sponsor the team! Any amount would be appreciated and it is of course optional. See the announcement (#1271) for more details.
Supporting old versions of macOS (10.12 or below)
Currently, macOS supports macOS 10.9 or above. However, this is getting harder to do so as time goes on (e.g. the latest Xcode doesn't support building for it). In the near future, MacVim will mostly target 10.13 (High Sierra) or above, with 10.9 - 10.12 as legacy support. Visit this discussion (#1288) if you would be affected and would like to know more.
Features
Resizing MacVim new options
You can now smoothly drag and resize MacVim without having it constrained to fixed multiples of the text size, by setting the "Smoothly resizes window" under General preference pane. This also allows MacVim to behave better when used with third-party tools (e.g. BetterSnapTool) to snap it to one side of the screen. #1276
The command line can now be pinned to the bottom of the window with a setting (under Appearance preference pane). This makes it look better aligned when using smooth resizing, or in other situations where the window size is not a direct multiples of Vim's text size (e.g. full screen or guioption+=k). #1280
Both features in action:
macvim-smooth-resize-pin-cmdline-bottom.mp4
New supported text styles
Vim highlight groups
strikethrough
,underdouble
,underdotted
,underdashed
are now supported. #1287New Vim features
Virtual text allows you to place custom texts to be displayed inline for diagnostic information and more (e.g. build errors, CSS color preview). See
:help virtual-text
for more information.The default color schemes (e.g. desert) are now fixed to look correct again.
Misc options and commands:
set nosplitscroll
lets you preserve the windows' scroll positions when splitting. (v9.0.0445):defer
allows you to clean up in a function. (v9.0.0370):echowindow
allows you to echo a message to a floating popup message window instead of to the command line. (v9.0.0321)Fixes
MMNonNativeFullScreenSafeAreaBehavior
to force MacVim to use the notch area as well if you don't mind some content being obscured. Fix non-native full screen on MacBooks with notch #1261did_install_default_menus
should work in MacVim now. Fix did_install_default_menus not working with MacVim #1267General
Sparkle (updater for MacVim) is now updated to 1.27.1 (#1284), and we no longer use DSA keys for signing updates (#1285) as we are using EdDSA already.
Scripting
Compatibility
Compatibility
Requires macOS 10.9 or above.
Script interfaces have compatibility with these versions:
This discussion was created from the release MacVim Release 174.
Beta Was this translation helpful? Give feedback.
All reactions