This reverts the following three commits:
3ae360ddb38dd49e9392aad7a70f0f31a30849ee
007bb96eb3ec035169510caa4e206ab901e4b6d0
b6c06f31be1e8124ed12cc2ff5361752df1e4634
Added a buffer local option called 'macmeta' which when set causes
MacVim not to interpret option+key presses thus enabling the user to
bind to <M-..>. Also updated the documentation and added 'macmeta' to
the .vim syntax file.
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.