Problem: When 'cursorbind' is set another window may scroll unexpectedly
when 'scrollbind' is also set. (Xavier Wang)
Solution: Don't call update_topline() if 'scrollbind' is set.
Problem: Changing 'fileformat' and then using ":w" in an empty file sets
the 'modified' option.
Solution: In unchanged() don't ignore 'ff' for an empty file.
Use this switch from the command line to skip adding file to MRU list
(Most Recently Used files). This may be useful when setting e.g.
$EDITOR to avoid temporary files from being added to the MRU.
Only files opened from the command line is added to the MRU (Most
Recently Used files). Files opened from inside Vim (using :e, etc.) are
not added to the MRU.
This fixes a regression introduced in commit 210a71b4cb where
double-clicking a file in Finder that was already open would not cause
the window/tab containing that file to be raised.
Some fonts (e.g. Monaco:h9) looked way too tight with the old heuristic
and the Core Text renderer. Now the Core Text renderer uses the same
heuristic as the default renderer.
Problem: When using ":make", typing the next command and then getting the
"reload" prompt the next command is (partly) eaten by the reload
prompt.
Solution: Accept ':' as a special character at the reload prompt to accept
the default choice and execute the command.
This is an initial attempt to fix a problem where double clicking a
search result in Xcode would select an incorrect range of characters
when the file opened in MacVim. It only works the file uses an 8 bit
encoding.
This will disable the warning about multiple window and tabs. Tiger
users can access this functionality by setting the user default
MMSuppressTerminationAlert to 1.
Problem: Function that ignores error still causes called_emsg to be set.
E.g. when expand() fails the status line is disabled.
Solution: Move check for emsg_not_now() up. (James Vega)
Problem: Using ":call" inside "if 0" does not see that a function returns a
Dict and gives error for "." as string concatenation.
Solution: Use eval0() to skip over the expression. (Yasuhiro Matsumoto)
Problem: "gvim -nb" is not interruptable. Leaking file descriptor on
netbeans connection error.
Solution: Check for CTRL-C typed. Free file descriptor. (Xavier de Gaye)
If the screen resolution changes (either due to an external monitor
being unplugged or because the settings were changed manually) the full
screen window is now resized to match the new resolution. Before this
commit full screen was exited on such an event.
This fixes a bug where the full screen option got out of sync after the
resolution changed.
This fixes a bug where MacVim would switch Space when entering full
screen (which only occurred when MacVim was assigned to a specific
Space in the System Preferences).
This fixes a problem when a full screen window was on another Space and
files were set to open in the topmost window. Previously, this caused a
new window to open on the current Space instead of opening the file in
the full screen window on the other Space.