| Commit message (Collapse) | Author | Age |
... | |
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: When using a visual bell there is no delay, causing the flash to
be very short, possibly unnoticeable. Also, the flash and the
beep can lockup the UI when repeated often.
Solution: Do the delay in Vim or flush the output before the delay. Limit the
bell to once per half a second. (Ozaki Kiichi, closes vim/vim#1789)
https://github.com/vim/vim/commit/2e147caa14f622dfd1c1def8e07c113b9b85d4b2
|
|\ \
| | |
| | | |
messages: use proper multiline errors for rpcrequest and API wrappers
|
| | | |
|
|\ \ \
| | | |
| | | | |
vim-patch:8.1.{211,307}
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: There is no good way to get the window layout.
Solution: Add the winlayout() function. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/0f6b4f06dece71487a6d8546c50de775d9c8c287
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Expanding a file name "~" results in $HOME. (Aidan Shafran)
Solution: Change "~" to "./~" before expanding. (closes vim/vim#3072)
https://github.com/vim/vim/commit/00136dc321586800986e8f743c2f108f5eecbf92
|
|/ / /
| | |
| | |
| | | |
close #10058
|
|\ \ \
| |/ /
|/| | |
vim-patch:8.1.{205,206,208,506,546,547,751}
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Some regexp errors are not tested.
Solution: Add a test function.
https://github.com/vim/vim/commit/6057ed4720eaa1d546bbd234e6957ec0163e0e9b
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Modeline test with keymap still fails.
Solution: Check that the keymap feature is available for the failure assert.
https://github.com/vim/vim/commit/3067a4dd0d768d1e4a47cf3c100f3e2b462717d7
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Modeline test with keymap fails.
Solution: Check that the keymap feature is available.
https://github.com/vim/vim/commit/4ace6ab7e72151d78f1563b23b498ed20fa00211
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Modeline test fails when run by root.
Solution: Set 'modeline' for the test. (James McCoy, closes vim/vim#3592)
https://github.com/vim/vim/commit/9691f82f862ed18c2e3e48f9d2cd902bb947f803
N/A patches:
vim-patch:8.1.0208: file left behind after running individual test
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Duplicate test function name.
Solution: Rename both functions.
https://github.com/vim/vim/commit/cd96eef3a869557bd3d2d4497861d87cb525db06
|
|/ /
| |
| |
| |
| |
| | |
Problem: Invalid memory access with invalid modeline.
Solution: Pass pointer limit. Add a test. (closes vim/vim#3241)
https://github.com/vim/vim/commit/9cf4b5005f12ce1d6692266140bdda05d0312d79
|
| |
| |
| |
| |
| | |
Problem: ":=" command is not tested.
Solution: Add a test. (Dominique Pelle, closes vim/vim#3859)
https://github.com/vim/vim/commit/99531a7604ce89ba82f41cdb519669abb61f3df0
|
|\ \
| | |
| | | |
vim-patch:8.1.{188,317}
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cscope test fails when using shadow directory.
Solution: Resolve symlink in Vim. (James McCoy, closes vim/vim#3364)
https://github.com/vim/vim/commit/320bf2d85e9e2924d896b3072979598c954922e7
|
|/ /
| |
| |
| |
| |
| | |
Problem: No test for ":cscope add".
Solution: Add a test. (Dominique Pelle, closes vim/vim#3212)
https://github.com/vim/vim/commit/2196bca7377ff245866cc3cee65b0adb48432ac3
|
|\ \
| |/
|/| |
refactor: introduce XFREE_CLEAR()
|
| |
| |
| |
| |
| |
| | |
- These "alternative tokens" keywords are for C++, not C.
- The check sometimes has false positives, e.g. `compl` is a variable
name in edit.c
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Clearing a pointer takes two lines.
Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi,
closes #2629)
vim-patch:8.0.1481
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unfortunately we cannot indiscriminately replace xfree() with
XFREE_CLEAR(), because comparing pointers after freeing them is a common
pattern. Example in `tv_list_remove_items()`:
xfree(li);
if (li == item2) {
break;
}
Instead we can do it selectively/explicitly.
ref #1375
|
|
|
|
|
| |
- gen_vimdoc.py: fancy "bullet"
- rework `:help channel-callback`
- rename `:help buffered` to `:help channel-buffered`
|
|\
| |
| | |
vim-patch:8.0.{1208,1220},8.1.{1171,1373}
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Statusline test could fail in large terminal.
Solution: Make the test work on a huge terminal. (Dominique Pelle,
closes vim/vim#4255)
https://github.com/vim/vim/commit/316c16797a0baee8f4bced2235b783b21fbbea65
|
| |
| |
| |
| |
| |
| | |
Problem: Skipping empty statusline groups is not correct.
Solution: Also set group_end_userhl. (itchyny)
https://github.com/vim/vim/commit/235dddf1f4afe3a40047dbf2aca1bd177b7be18b
|
| |
| |
| |
| |
| |
| |
| | |
Problem: 'statusline' drops empty group with highlight change.
Solution: Do not drop an empty group if it changes highlighting. (Marius
Gedminas, closes vim/vim#2228)
https://github.com/vim/vim/commit/6b89dbb55f84c485310c8c9e094dbafe3ecbace6
|
| | |
|
|/
|
|
|
|
|
| |
Problem: "[p" in Visual mode puts in wrong line.
Solution: Call nv_put() instead of duplicating the functionality.
(closes vim/vim#4408)
https://github.com/vim/vim/commit/0ab190c05706b1c72e6e2ca4d990febfa81cf886
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Problem: Checks for type of stack is cryptic.
Solution: Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/4d77c65a9e57e1d1a459c44411930c7a892835fd
|
|/
|
|
|
|
| |
Problem: ":vert options" does not make a vertical split.
Solution: Pass the right modifiers in $OPTWIN_CMD. (Ken Takata,
closes vim/vim#4401)
https://github.com/vim/vim/commit/e0b5949a3b28be9940bb8a46b2579e960100b83b
|
|\
| |
| | |
vim-patch:8.0.{1514,1519},8.1.1360
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Buffer left 'nomodifiable' after :substitute. (Ingo Karkat)
Solution: Save the value of 'modifiable' earlier' (Christian Brabandt,
closes vim/vim#4403)
https://github.com/vim/vim/commit/80341bcd89764d96f87859a3aac8bc00aad1d762
|
| |
| |
| |
| |
| |
| | |
Problem: Getchangelist() does not use argument as bufname().
Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes vim/vim#2641)
https://github.com/vim/vim/commit/341a64c9cabff08e4a7dc8cd932a598e12134457
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Getting the list of changes is not easy.
Solution: Add the getchangelist() function. (Yegappan Lakshmanan,
closes vim/vim#2634)
https://github.com/vim/vim/commit/07ad816525da67cab3c0db21d1286d221dbc7477
|
| |
| |
| |
| | |
We never define HAVE_SELINUX, and no one has asked for it.
So remove the dead code.
|
|\ \
| |/
|/| |
ref #8288
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Restores code removed in #9709.
uv_fs_copyfile() copies the perm bits but not the group name.
https://github.com/libuv/libuv/pull/1547
ref #9709
ref #8288
|
|/|
| |
| |
| | |
ref #8288
|
| | |
|
| | |
|
| | |
|