-
-
Notifications
You must be signed in to change notification settings - Fork 686
Commit ce8eda7
committed
MacVim Snapshot 170
Updated to Vim 8.2.2576.
Features
====================
Apple Silicon Support
--------------------
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 `: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)
If you rely on Python/Ruby/Lua integration, note that previously MacVim
by default searches the `/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
--------------------
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 `MMFullScreenFadeTime` to a non-zero value to still get
the animation back. #1171
Non-native full screen
- Non-native full screen now has an option to show menu bar when it's
active (under Appearance preference pane). #1170
- Fixed non-native full screen to properly hide the menu / dock when
used on a secondary screen. Also, fixed misc issues with non-native
full screen not drawing at the right offset. #7 #1155 #1170
- Fixed non-native full screen's `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`. #509
Fixed small bug in Touch Bar's full screen button sometimes not being
updated correctly. #1171
Known Issues
====================
Text invisible after plugging in monitor or waking from sleep
--------------------
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 change 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.
General
====================
- Added an option to ignore font's line height. r168 introduced a new
renderer which changed the behavior for how font's line height works
-- instead of ignoring it, the new renderer respects the line height
of the font. This new setting allows MacVim to behave in the old way,
since some fonts have large line height that the user may not want to
use. #1152
Fixes
====================
- Fixed balloon APIs (`balloon_show()` / `balloon_gettext()`) so plugins
relying on them should now work. #902 #1064
Misc
====================
- Scripting languages versions:
- Ruby is now built against 3.0, up from 2.7.
Compatibility
====================
Requires macOS 10.9 or above.
Script interfaces have compatibility with these versions:
- Lua 5.4
- Perl 5.18
- Python2 2.7
- Python3 3.9
- Ruby 3.01 parent d7dc01a commit ce8eda7Copy full SHA for ce8eda7
File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
- src/MacVim
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changed+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1255 | 1255 |
| |
1256 | 1256 |
| |
1257 | 1257 |
| |
1258 |
| - | |
| 1258 | + | |
1259 | 1259 |
| |
1260 | 1260 |
| |
1261 | 1261 |
| |
|
0 commit comments