If 'fullscreen', 'lines' and 'columns' are all set in the same Vim
script then it used to be possible that the latter two options got
ignored. This would in particular cause problems with :mks.
The preferences panel allow for more ways to open files from other
applications. This is controlled by three user preferences:
- MMOpenInCurrentWindow
- MMOpenLayout
- MMVerticalSplit
These options are also respected when dropping files on a window.
The quickstart feature is currently disabled by default and can be
enabled by setting the user default MMPreloadCacheSize to a positive
integer. With it enabled, new windows open more or less
instantaneously.
Open and save dialogs will open up at the present working directory of
the key Vim process. This can be disabled by setting the user default
"MMDialogsTrackPwd" to 0. If disabled, these dialogs always open up at
the last location browsed to (which is the default OS X behaviour).
Add "indent,eol,start" to the 'backspace' option in $VIM/vimrc to make
the delete key behave in a more familiar way to new users. The help
file has been update to point out this non-standard behaviour.
The new command allows better control over menus with ability to specify
key equivalent, action, and wheter menu item is an alternate. These are
specified as "key=value" pairs to allow future expansion. The help
files have also been rewritten to reflect this change.
This enables the user to cycle through all actions by typing
":maca <Tab>" and then repeatedly hitting <Tab>. The help on :maca was
also updated.
(Initial patch by Nico Weber with some changes by Bjorn Winckler.)
When entering full-screen the 'fuoptions' option is used to determine
whether the vim view should maximize in the vertical and/or horizontal
directions. The previous rows/columns are restored upon returning to
windowed mode.
The help docs for 'fullscreen' have been updated and docs for
'fuoptions' have been added.
This provides some support for the 'antialias' option with the
NSTextView renderer. However, some fonts seem to be unaffected by this
option. In particular, Monaco of point sizes up to 10 always render
without antialiasing.
This commit adds support for the 'antialias' option with the ATSUI
renderer (the NSTextView renderer still uses System Preferences). The
docs on 'antialias' have been updated.
Some changes to the code used by Carbon Vim is affected by this commit.
A feature flag FEAT_ANTIALIAS was added to support easy disabling of
'antialias' support.
(Patch by Jjgod Jiang with some modifications by Bjorn Winckler.)