| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Command parsing for 'incsearch' is a bit ugly.
Solution: Return when there is no pattern. Put common checks together.
|
|
|
|
|
|
| |
Problem: No 'incsearch' highlighting for :vimgrep and similar commands.
Solution: Parse the :vimgrep command and similar ones to locate the search
pattern. (Hirohito Higashi, closes #3344)
|
|
|
|
|
|
| |
Problem: MS-Windows: sometimes uses short directory name.
Solution: Expand to long file name with correct caps. (Nobuhiro Takasaki,
closes #3334)
|
|
|
|
|
| |
Problem: Checks for type of stack is cryptic.
Solution: Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: MS-Windows: the text "self-installing" confuses some users.
Solution: Remove the text from the uninstall entry. (closes #3337)
|
|
|
|
|
| |
Problem: 'incsearch' highlighting not used for :sort.
Solution: Handle pattern in :sort command.
|
|
|
|
|
|
| |
Problem: "cit" on an empty HTML tag changes the whole tag.
Solution: Only adjust the area in Visual mode. (Andy Massimino,
closes #3332)
|
|
|
|
|
| |
Problem: Cursor moves to wrong column after quickfix jump.
Solution: Set the curswant flag. (Andy Massimino, closes #3331)
|
|
|
|
|
| |
Problem: Quickfix code uses cmdidx too often.
Solution: Add is_loclist_cmd(). (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: MAX is not defined everywhere.
Solution: Define MAX where needed.
|
|
|
|
|
| |
Problem: 'incsearch' does not apply to :smagic and :snomagic.
Solution: Add support. (Hirohito Higashi)
|
|
|
|
|
| |
Problem: Compiler warning for conversion.
Solution: Add a type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: 'cursorline' highlighting wrong with 'incsearch'.
Solution: Move the cursor back if the match is outside the range.
|
|
|
|
|
| |
Problem: Missing test dump.
Solution: Add the dump file
|
|
|
|
|
| |
Problem: 'incsearch' does not work with command modifiers.
Solution: Skip command modifiers.
|
|
|
|
|
| |
Problem: Parsing command modifiers is not separated.
Solution: Move command modifier parsing to a separate function.
|
|
|
|
|
| |
Problem: 'incsearch' highlighting does not work for ":g!/".
Solution: Skip the exclamation mark. (Hirohito Higashi)
|
|
|
|
|
| |
Problem: 'incsearch' highlighting does not skip white space.
Solution: Skip white space after the command. (issue #3321)
|
|
|
|
|
| |
Problem: 'incsearch' highlighting does not accept reverse range.
Solution: Swap the range when needed. (issue #3321)
|
|
|
|
|
|
| |
Problem: 'incsearch' highlighting wrong in a few cases.
Solution: Fix using last search pattern. Restore highlighting when changing
command. (issue #3321)
|
|
|
|
|
| |
Problem: No test for 'incsearch' highlighting with :s.
Solution: Add a screendump test.
|
|
|
|
|
|
| |
Problem: 'incsearch' with :s doesn't start at cursor line.
Solution: Set cursor before parsing address. (closes #3318)
Also accept a match at the start of the first line.
|
|
|
|
|
| |
Problem: 'incsearch' triggers on ":source".
Solution: Check for the whole command name.
|
|
|
|
|
| |
Problem: Invalid memory access when using 'incsearch'.
Solution: Reset "patlen" when using previous search pattern.
|
|
|
|
|
| |
Problem: Options test fails if temp var ends in slash. (Tom Briden)
Solution: Check for optional slash. (closes #3308)
|
|
|
|
|
| |
Problem: 'incsearch' doesn't work for :s, :g or :v.
Solution: Also use 'incsearch' for other commands that use a pattern.
|
|
|
|
|
| |
Problem: Checking for a Tab in a line could be faster.
Solution: Use strchr() instead of strrchr(). (closes #3312)
|
|
|
|
|
|
| |
Problem: Ruby Kernel.#p method always returns nil.
Solution: Copy p method implementation from Ruby code. (Masataka Pocke
Kuwabara, closes #3315)
|
|
|
|
|
| |
Problem: File type checking has too many #ifdef.
Solution: Always define the S_IF macros. (Ken Takata, closes #3306)
|
|
|
|
|
| |
Problem: No good check if restoring quickfix list worked.
Solution: Let qf_restore_list() return OK/FAIL. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Parsing Ex address range is not a separate function.
Solution: Refactor do_one_cmd() to separate address parsing.
|
|
|
|
|
| |
Problem: The getcmdline() function is way too big.
Solution: Factor out the incremental search highlighting.
|
|
|
|
|
| |
Problem: Backup tests fail when CWD is in /tmp.
Solution: Make 'backupskip' empty. (Christian Brabandt, closes #3301)
|
|
|
|
|
| |
Problem: Channel log doesn't show part of channel.
Solution: Add "sock", "out", "err" or "in". (Ozaki Kiichi, closes #3303)
|
|
|
|
|
| |
Problem: Not enough testing for getftype().
Solution: Add a test. (Dominique Pelle, closes #3300)
|
|
|
|
|
| |
Problem: Coverity complains about a negative array index.
Solution: When qf_id2nr() cannot find the list then don't set qf_curlist.
|
|
|
|
|
| |
Problem: No LGTM logo in README file.
Solution: Add one. (Bas van Schaik, closes #3305)
|
|
|
|
|
| |
Problem: No test for fixed quickfix issue.
Solution: Add a test. Clean up the code a bit. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Not enough testing for the CompleteDone event.
Solution: Add a test. (closes #3297)
|
|
|
|
|
| |
Problem: No test for pathshorten().
Solution: Add a test. (Dominique Pelle, closes #3295)
|
|
|
|
|
| |
Problem: Using setline() in TextChangedI splits undo.
Solution: Use another solution for undo not working properly.
|
|
|
|
|
| |
Problem: Backup test fails when using shadow directory.
Solution: Remove check for "src".
|
|
|
|
|
| |
Problem: Cannot build on MS-Windows; Unused macro HAVE_HANDLE_DROP.
Solution: Adjust #ifdef. Delete the macro.
|
|
|
|
|
|
| |
Problem: Saving and restoring window title does not always work.
Solution: Use the stack push and pop commands. (Kouichi Iwamoto,
closes #3059)
|
|
|
|
|
| |
Problem: Quickfix functions are too long.
Solution: Refactor. (Yegappan Lakshmanan, closes #2950)
|
|
|
|
|
|
| |
Problem: Using a full path is supported for 'directory' but not for
'backupdir'. (Mikolaj Machowski)
Solution: Support 'backupdir' as well. (Christian Brabandt, closes #179)
|
|
|
|
|
|
| |
Problem: MS-Windows using VTP: windows size change incorrect.
Solution: Call SetConsoleScreenBufferSize() first. (Nobuhiro Takasaki,
closes #3164)
|
|
|
|
|
|
| |
Problem: GTK: when screen DPI changes Vim does not handle it.
Solution: Handle the gtk-xft-dpi signal. (Roel van de Kraats,
closes #2357)
|
|
|
|
|
| |
Problem: duplicated quickfix code.
Solution: Move the code to a function.
|
|
|
|
|
| |
Problem: Python: error message for failing import is incorrect.
Solution: Adjust how modules are loaded. (Ozaki Kiichi, closes #3162)
|