| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: ":vimgrep" fails when 'autochdir' is set.
Solution: A more generic solution for changing directory. (Ben Fritz)
|
|
|
|
|
|
| |
Problem: Default for v:register is not set.
Solution: Init v:register in eval_init(). Correct for 'clipboard' before the
main loop. (Ingo Karkat)
|
|
|
|
|
|
|
| |
Problem: When exiting with unsaved changes, selecting an existing file in
the file dialog, there is no dialog to ask whether the existing
file should be overwritten. (Felipe G. Nievinski)
Solution: Call check_overwrite() before writing. (Christian Brabandt)
|
|
|
|
|
| |
Problem: GTK gives an error when selecting a non-existent file.
Solution: Add a handler to avoid the error. (Christian Brabandt)
|
|
|
|
|
|
|
| |
Problem: Test 11 fails on MS-Windows in some versions.
Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move
setting b_no_eol_lnum back to where it was before patch 7.3.124.
(David Pope)
|
|
|
|
|
|
| |
Problem: Commands in help files are not highlighted.
Solution: Allow for commands in backticks. Adjust CTRL-] to remove the
backticks.
|
|
|
|
|
| |
Problem: Warning for unused argument.
Solution: Add UNUSED.
|
|
|
|
|
| |
Problem: Netbeans insert halfway a line actually appends to the line.
Solution: Insert halfway the line. (Brian Victor)
|
|
|
|
|
| |
Problem: Error for "flush" not being defined when using Ruby command.
Solution: Defined "flush" as a no-op method. (Kent Sibilev)
|
|
|
|
|
| |
Problem: Ming makefile unconditionally sets WINVER.
Solution: Only defined when not already defined. (Yasuhiro Matsumoto)
|
|
|
|
|
|
|
| |
Problem: When using any interface language when Vim is waiting for a child
process it gets confused by a child process started through the
interface.
Solution: Always used waitpid() instead of wait(). (Yasuhiro Matsumoto)
|
|
|
|
|
|
|
| |
Problem: The behavior of the "- register changes depending on value of
the 'clipboard' option. (Szamotulski)
Solution: Also set the "- register when the register is "*" or "+".
(Christian Brabandt)
|
|
|
|
|
|
|
| |
Problem: Crash when doing ":python print" and compiled with gcc and
the optimizer enabled.
Solution: Avoid the crash, doesn't really fix the problem. (Christian
Brabandt)
|
| |
|
|
|
|
|
|
| |
Problem: MS-DOS: When "diff" trips over difference in line separators some
tests fail.
Solution: Make some .ok files use unix line separators. (David Pope)
|
|
|
|
|
| |
Problem: Compiler warnings.
Solution: Add function declaration. Remove "offset" argument.
|
|
|
|
|
| |
Problem: Can't compile with Lua 9.1 or dynamic Lua.
Solution: Fix dll_ methods. Fix luado(). (Muraoka Taro, Luis Carvalho)
|
|
|
|
|
| |
Problem: Two unused variables.
Solution: Remove them. (Hong Xu)
|
| |
|
|
|
|
|
| |
Problem: Can't indent conditions separately from function arguments.
Solution: Add the 'k' flag in 'cino. (Lech Lorens)
|
|
|
|
|
| |
Problem: No tests for Lua.
Solution: Add some simple tests for Lua. (Luis Carvalho)
|
|
|
|
|
| |
Problem: Member confusion in Lua interface.
Solution: Fix it. Add luaeval(). (Taro Muraoka, Luis Carvalho)
|
|
|
|
|
|
| |
Problem: CTRL-] in Insert mode does not expand abbreviation when used in a
mapping. (Yichao Zhou)
Solution: Special case using CTRL-]. (Christian Brabandt)
|
|
|
|
|
| |
Problem: ":help!" in a help file does not work as document.
Solution: When in a help file don't give an error message. (thinca)
|
| |
|
|
|
|
|
|
|
| |
Problem: When setting 'timeoutlen' or 'ttimeoutlen' the column for vertical
movement is reset unnecessarily.
Solution: Do not set w_set_curswant for every option. Add a test for this.
(Kana Natsuno) Add the P_CURSWANT flag for options.
|
|
|
|
|
| |
Problem: Build error with mingw64 on Windows 7.
Solution: Avoid the step of going through vimres.res. (Guopeng Wen)
|
|
|
|
|
| |
Problem: When building Vim LDFLAGS isn't passed on to building xxd.
Solution: Pass the LDFLAGS value. (James McCoy)
|
|
|
|
|
|
| |
Problem: The -E and --echo-wid command line arguments are not mentioned in
"vim --help".
Solution: Add the help lines. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: More prompt shows up too often.
Solution: Instead of adding a line break, only start a new line in the
message history. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: With 'cursorbind' set moving up/down does not always keep the same
column.
Solution: Set curswant appropriately. (Gary Johnson)
|
|
|
|
|
|
|
| |
Problem: Changing 'virtualedit' in an operator function to "all" does not
have the desired effect. (Aaron Bohannon)
Solution: Save, reset and restore virtual_op when executing an operator
function.
|
|
|
|
|
|
| |
Problem: When using ":qa" and there is a changed buffer picking the buffer
to jump to is not very good.
Solution: Consider current and other tab pages. (Hirohito Higashi)
|
|
|
|
|
|
| |
Problem: When 'cursorline' is set the line number highlighting can't be set
separately.
Solution: Add "CursorLineNr". (Howard Buchholz)
|
|
|
|
|
|
| |
Problem: Memory leak using the ':rv!' command when reading dictionary or
list global variables i.e. with 'viminfo' containing !.
Solution: Free the typeval. (Dominique Pelle)
|
|
|
|
|
|
|
| |
Problem: Using ":echo" to output enough lines to scroll, then using "j" and
"k" at the more prompt, displays the command on top of the output.
(Marcin Szamotulski)
Solution: Put the output below the command. (Christian Brabandt)
|
|
|
|
|
|
|
| |
Problem: When selecting a block, using "$" to include the end of each line
and using "A" and typing a backspace strange things happen.
(Yuangchen Xie)
Solution: Avoid using a negative length. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: In a terminal with few colors the omnicomplete menu may be hard to
see when using the default colors.
Solution: Use more explicit colors. (suggested by Alex Henrie)
|
|
|
|
|
| |
Problem: Perl build with gcc 4 fails.
Solution: Remove XS() statements. (Yasuhiro Matsumoto)
|
|
|
|
|
|
| |
Problem: 'cursorbind' does not work correctly in combination with
'virtualedit' set to "all".
Solution: Copy coladd. (Gary Johnson)
|
|
|
|
|
|
|
|
| |
Problem: Crash when using ":redraw" in a BufEnter autocommand and
switching to another tab. (驼峰)
Solution: Move triggering the the autocommands to after correcting the
option values. Also check the row value to be out of bounds.
(Christian Brabandt, Sergey Khorev)
|
|
|
|
|
| |
Problem: Can't abort listing placed signs.
Solution: Check "got_int". (Christian Brabandt)
|
| |
|
|
|
|
|
| |
Problem: Test 62 fails when compiled without GUI and X11.
Solution: Don't test :drop when it is not supported.
|
|
|
|
|
| |
Problem: Compiler warning for unused argument without some features.
Solution: Add UNUSED.
|
|
|
|
|
| |
Problem: For some compilers the error file is not easily readable.
Solution: Use QuickFixCmdPre for more commands. (Marcin Szamotulski)
|
|
|
|
|
|
| |
Problem: Cursor positioned wrong at the command line when regaining focus
and using some input method.
Solution: Do not position the cursor in command line mode.
|
|
|
|
|
|
| |
Problem: Get ml_get error hen ":behave mswin" was used and selecting
several lines. (A. Sinan Unur)
Solution: Adjust the end of the operation. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: Cannot get file name with newline from glob().
Solution: Add argument to glob() and expand() to indicate they must return a
list. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Compiler warning for sprintf.
Solution: Put the length in a variable. (Dominique Pelle)
|