Age | Commit message (Collapse) | Author |
|
Problem: Win32: When a directory name contains an exclamation mark,
completion doesn't complete the contents of the directory.
Solution: Escape the exclamation mark. (Jan Stocker)
|
|
Problem: It's hard to avoid adding a used pattern to the search history.
Solution: Add the ":keeppatterns" modifier. (Christian Brabandt)
|
|
Problem: Cannot right shift lines starting with #.
Solution: Allow the right shift when 'cino' contains #N with N > 0.
(Christian Brabandt)
Refactor parsing 'cino', store the values in the buffer.
|
|
Problem: Compiler warning for variable uninitialized. (Tony Mechelynck)
Solution: Add an init.
|
|
Problem: Command line completion does not work.
Solution: Move setting xp_line down. (Daniel Thau)
|
|
Problem: User completion does not get the whole command line in the command
line window.
Solution: Pass on the whole command line. (Daniel Thau)
|
|
Problem: In insert mode CTRL-] is not inserted, on the command-line it is.
Solution: Don't insert CTRL-] on the command line. (Yukihiro Nakadaira)
|
|
Problem: ":wviminfo!" does not write history previously read from a viminfo
file. (Roland Eggner)
Solution: When not merging history write all entries.
|
|
Problem: New regexp engine: Matching plain text could be faster.
Solution: Detect a plain text match and handle it specifically. Add
vim_regfree().
|
|
Problem: No command line completion for ":syntime".
Solution: Implement the completion. (Dominique Pelle)
|
|
Problem: Still a crash when writing viminfo.
Solution: Add checks for NULL pointers. (Ron Aaron)
|
|
Problem: Crash when writing viminfo. (Ron Aaron)
Solution: Prevent freed history info to be used.
|
|
Problem: Crash on exit writing viminfo. (Ron Aaron)
Solution: Check for the history to be empty.
|
|
Problem: Still mering problems for viminfo history.
Solution: Do not merge lines when writing, don't write old viminfo lines.
|
|
Problem: Merging viminfo history doesn't work well.
Solution: Don't stop when one type of history is empty. Don't merge history
when writing viminfo.
|
|
Problem: Can't build with some combination of features.
Solution: Adjust #ifdefs.
|
|
Problem: When writing viminfo, old history lines may replace lines written
more recently by another Vim instance.
Solution: Mark history entries that were read from viminfo and overwrite
them when merging with the current viminfo.
|
|
Problem: On some systems case of file names is always ignored, on others
never.
Solution: Add the 'fileignorecase' option to control this at runtime.
Implies 'wildignorecase'.
|
|
Problem: File name completion in input() escapes white space. (Frederic
Hardy)
Solution: Do not escape white space. (Christian Brabandt)
|
|
Problem: Using CTRL-\ e mappings is useful also when entering an
expression, but it doesn't work. (Marcin Szamotulski)
Solution: Allow using CTRL-\ e when entering an expression if it was not
typed.
|
|
Problem: Cannot complete user names.
Solution: Add user name completion. (Dominique Pelle)
|
|
Problem: There is no way to make 'shiftwidth' follow 'tabstop'.
Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian
Brabandt)
|
|
Problem: When pasting a register in the search command line a CTRL-L
character is not pasted. (Dominique Pelle)
Solution: Escape the CTRL-L. (Christian Brabandt)
|
|
Problem: Redrawing a character on the command line does not work properly
for multi-byte charactes.
Solution: Count the number of bytes in a character. (Yukihiro Nakadaira)
|
|
Problem: Compiler warning on 64 bit MS-Windows.
Solution: Add type cast. (Mike Williams)
|
|
Problem: No completion for :history command.
Solution: Add the completion and update the docs. Also fix ":behave"
completion. (Dominique Pelle)
|
|
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: Pasting in the command line is slow.
Solution: Don't redraw if there is another character to read. (Dominique
Pelle)
|
|
Problem: Crash when a BufWinLeave autocommand closes the only other window.
(Daniel Hunt)
Solution: Abort closing a buffer when it becomes the only one.
|
|
Problem: Search history lines are duplicated. (Edwin Steiner)
Solution: Convert separator character from space to NUL.
|
|
Problem: Build warnings on MS-Windows.
Solution: Add type casts. (Mike Williams)
|
|
Problem: ":12verbose call F()" may duplicate text while trying to truncate.
(Thinca)
Solution: Only truncate when there is not enough room. Also check the byte
length of the buffer.
|
|
Problem: When using a command line mapping to <Up> with file name
completion to go one directory up, 'wildchar' is inserted.
(Yasuhiro Matsumoto)
Solution: Set the KeyTyped flag.
|
|
Problem: When completing methods dict functions and script-local functions
get in the way.
Solution: Sort function names starting with "<" to the end. (Yasuhiro
Matsumoto)
|
|
Problem: When command line wraps the cursor may be displayed wrong when
there are multi-byte characters.
Solution: Position the cursor before drawing the text. (Yasuhiro Matsumoto)
|
|
Problem: Completion for ":compiler" shows color scheme names.
Solution: Fix the directory name. (James Vega)
|
|
Problem: When using input() and :echo in a loop the displayed text is
incorrect. (Benjamin Fritz)
Solution: Only restore the cursor position when there is a command line.
(Ben Schmidt)
|
|
Problem: When storing a pattern in search history there is no proper check
for the separator character.
Solution: Pass the separator character to in_history(). (Muraoka Taro)
|
|
Problem: Using CTRL-R CTRL-W on the command line may insert only part of
the word.
Solution: Use the cursor position instead of assuming it is at the end of
the command. (Tyru)
|
|
Problem: Compiler warning for conversion.
Solution: Add type cast. (Mike Williams)
|
|
Problem: "filetype" completion doesn't work on Windows. (Yue Wu)
Solution: Don't use a glob pattern for the directories, use a list of
directories. (Dominique Pelle)
|
|
Problem: No completion for ":lang".
Solution: Get locales to complete from. (Dominique Pelle)
|
|
Problem: In the command line window ":close" doesn't work properly. (Tony
Mechelynck)
Solution: Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene
David)
|
|
Problem: ":find" completion does not escape spaces in a directory name.
(Isz)
Solution: Add backslashes for EXPAND_FILES_IN_PATH. (Carlo Teubner)
|
|
Problem: Can't complete file names while ignoring case.
Solution: Add 'wildignorecase'.
|
|
Problem: Segfault with command line abbreviation. (Randy Morris)
Solution: Don't retrigger the abbreviation when abandoning the command line.
Continue editing the command line after the error.
|
|
Problem: Crash when /home/mool/bin:/usr/local/sbin:/usr/local/bin:/home/mool/java/jdk/bin:/bin:/sbin:/usr/bin:/usr/games:/usr/sbin:/usr/X11R6/bin:/usr/local/linux-jdk1.3.1/bin:/usr/local/lib/python2.2/Tools/idle is empty.
Solution: Check for vim_getenv() returning NULL. (Yasuhiro Matsumoto)
|
|
Problem: Crash when using skk.vim plugin.
Solution: Get length of expression evaluation result only after checking for
NULL. (Noriaki Yagi, Dominique Pelle)
|
|
Problem: Ending a line in a backslash inside an ":append" or ":insert"
command in Ex mode doesn't work properly. (Ray Frush)
Solution: Halve the number of backslashes, only insert a NUL after an odd
number of backslashes.
|
|
Problem: 'cursorbind' is kept in places where 'scrollbind' is reset.
Solution: Reset 'cursorbind'.
|