| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Can't get swap name of another buffer.
Solution: Add swapname(). (Ozaki Kiichi, closes #3441)
|
|
|
|
|
| |
Problem: No event triggered after updating diffs.
Solution: Add the DiffUpdated event.
|
|
|
|
|
| |
Problem: Scrollbars are not tested.
Solution: Add test_scrollbar() and a test.
|
|
|
|
|
| |
Problem: Cannot test with non-default option value.
Solution: Add test_option_not_set().
|
|
|
|
|
| |
Problem: Continuation lines cannot contain comments.
Solution: Support using "\ .
|
|
|
|
|
|
| |
Problem: Internal diff isn't used by default as advertised.
Solution: Add "internal" to the default value of 'diffopt'.
Also add couple of files missing from the distribution.
|
|
|
|
|
|
| |
Problem: Cannot get the script line number when executing a function.
Solution: Store the line number besides the script ID. (Ozaki Kiichi,
closes #3362) Also display the line number with ":verbose set".
|
|
|
|
|
|
| |
Problem: Using an external diff program is slow and inflexible.
Solution: Include the xdiff library. (Christian Brabandt, closes #2732)
Use it by default.
|
| |
|
|
|
|
|
| |
Problem: Browsing compressed tar files does not always work.
Solution: Use the "file" command to get the compression type.
|
|
|
|
|
|
| |
Problem: Vim may block on ch_sendraw() when the job is sending data back to
Vim, which isn't read yet. (Nate Bosch)
Solution: Add the "noblock" option to job_start(). (closes #2548)
|
|
|
|
|
|
| |
Problem: Crash when wiping buffer in a callback.
Solution: Do not handle messages when only peeking for a character.
(closes #2107) Add "redraw_flag" to test_override().
|
| |
|
|
|
|
|
| |
Problem: Building with Aap is outdated and unused.
Solution: Remove the Aap build files.
|
|
|
|
|
|
| |
Problem: Cannot get the window id associated with the location list.
Solution: Add the "filewinid" argument to getloclist(). (Yegappan
Lakshmanan, closes #3202)
|
| |
|
|
|
|
|
| |
Problem: Build failure without the +eval feature. (Brenton Horne)
Solution: Add #ifdef. Also add the "dirty" item.
|
|
|
|
|
| |
Problem: Information about a swap file is unavailable.
Solution: Add swapinfo(). (Enzo Ferber)
|
|
|
|
|
| |
Problem: Filtering entries in a quickfix list is not easy.
Solution: Add the cfilter plugin. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: There is no good way to get the window layout.
Solution: Add the winlayout() function. (Yegappan Lakshmanan)
|
| |
|
|
|
|
|
|
| |
Problem: Saving and restoring window title does not always work.
Solution: Use the stack push and pop commands. (Kouichi Iwamoto,
closes #3059)
|
|
|
|
|
|
| |
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: Too many #ifdefs.
Solution: Graduate the +vreplace feature, it's not much code and quite a few
#ifdefs.
|
|
|
|
|
| |
Problem: Mode() does not indicate using CTRL-O from Insert mode.
Solution: Add "niI", "niR" and "niV" to mode() result. (closes #3000)
|
| |
|
|
|
|
|
| |
Problem: Not enough testing for the Ruby interface.
Solution: Add more tests. (Dominique Pelle, closes #3252)
|
|
|
|
|
|
| |
Problem: Cannot add matches to another window. (Qiming Zhao)
Solution: Add the "window" argument to matchadd() and matchaddpos().
(closes #3260)
|
|
|
|
|
| |
Problem: Need many menu translation files to cover regions.
Solution: When there is no region match, try without. (Christian Brabandt)
|
| |
|
|
|
|
|
|
| |
Problem: Terminal debugger error with .gdbinit file.
Solution: Check two lines for the "new ui" response. (hint from Hirohito
Higashi)
|
|
|
|
|
|
| |
Problem: Terminal debugger commands don't always work. (Dominique Pelle)
Solution: Set 'cpo' to its default value when defining commands. (Christian
Brabandt)
|
|
|
|
|
| |
Problem: Terminal debugger buttons don't always work. (Dominique Pelle)
Solution: Set 'cpo' to its default value.
|
| |
|
|
|
|
|
| |
Problem: getwininfo() and win_screenpos() return different numbers.
Solution: Add one to "wincol" and "winrow" from getwininfo().
|
|
|
|
|
| |
Problem: Not easy to figure out the window layout.
Solution: Add "wincol" and "winrow" to what getwininfo() returns.
|
|
|
|
|
| |
Problem: Calling message_filtered() a bit too often.
Solution: Only call message_filtered() when filtering is already false.
|
| |
|
|
|
|
|
| |
Problem: Matchit and matchparen don't handle E363.
Solution: Catch the E363 error. (Christian Brabandt)
|
| |
|
|
|
|
|
| |
Problem: Lua tests don't cover new features.
Solution: Add more tests. (Dominique Pelle, closes #3130)
|
|
|
|
|
| |
Problem: The matchparen plugin may throw an error.
Solution: Change the skip argument from zero to "0".
|
| |
|
|
|
|
|
|
| |
Problem: All tab stops are the same.
Solution: Add the variable tabstop feature. (Christian Brabandt,
closes #2711)
|
|
|
|
|
| |
Problem: Terminal debugger: error when setting a watch point.
Solution: Don't try defining a sign for a watch point.
|
|
|
|
|
|
| |
Problem: Segfault when pattern with \z() is very slow.
Solution: Check for NULL regprog. Add "nfa_fail" to test_override() to be
able to test this. Fix that 'searchhl' resets called_emsg.
|
|
|
|
|
| |
Problem: non-MS-Windows: Cannot interrupt gdb when program is running.
Solution: Only use debugbreak() on MS-Windows.
|
|
|
|
|
|
| |
Problem: MS-Windows: Cannot interrupt gdb when program is running.
Solution: Add debugbreak() and use it in the terminal debugger.
Respect 'modified' in a prompt buffer.
|
|
|
|
|
|
| |
Problem: error when ending the terminal debugger
Solution: Fix deleting defined signs for breakpoints. Make the debugger
work better on MS-Windows.
|