| Commit message (Collapse) | Author | Age |
... | |
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Insufficient testing for Normal mode commands.
Solution: Add a big test. (Christian Brabandt, closes vim/vim#1029)
https://github.com/vim/vim/commit/87bc3f74598ae8c648957e5755000cc6cdbc89ce
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.2228,7.4.2248
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: When cancelling the :ptjump prompt a preview window is opened for
a following command.
Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that
the test runner gets stuck in trying to close a window.
https://github.com/vim/vim/commit/358308dd99abdd56c6540339e505585d8db7bdfe
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test files have inconsistant modelines.
Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'.
https://github.com/vim/vim/commit/9e4d8215d386100ab660d7d11e6620fd148b605e
|
| | |
| | |
| | | |
Fixes #5697
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
This looks mostly like a case where the compiler that ships with Ubuntu
12.04 has gone a little too far: `fmt_spec` is actually a char, as are
the literals, so there's really no issue.
|
| | |
|
| |
| |
| |
| |
| |
| | |
Problem: Not all systems understand %F in printf().
Solution: Use %f.
https://github.com/vim/vim/commit/965ed14973fd3f1b2aace7bae4d4722b71ca04f9
|
| |
| |
| |
| |
| |
| | |
Problem: Missing colon in error message.
Solution: Add the colon. (Dominique Pelle)
https://github.com/vim/vim/commit/ba2099034f92a2814494f37bddb0c57d034401b4
|
| |
| |
| |
| | |
Also: skip Test_undo_del_chars the right way. #6287
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Tokenize p_sh if used as default in ex_terminal(). Previously p_sh was
used as the first arg in a list when calling termopen(), this would try
to call an untokenized version of shell, meaning if you had an argument
in 'shell':
set shell=/bin/bash\ --login
the command would fail.
Helped-by: oni-link <knil.ino@gmail.com>
Closes #3999
|
|\ \
| | |
| | | |
defaults: 'ruler', 'showcmd', 'belloff=all'
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Vim "unix default" of 'noshowcmd' is serving few users. And it's
inconsistent.
- 'ruler' and 'belloff=all' improve the out-of-the-box experience.
- Continue to use 'noshowcmd' and 'noruler' by default in the functional
tests to keep them fast.
TODO: Add a "disable slow stuff" command or mapping to address the
use-case of a very slow terminal connection.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
https://github.com/vim/vim/commit/170b10b421f0c9fda08b7cfd3bb043c064f3659a
|
|/ /
| |
| |
| |
| | |
Before this change, new processes started with libuv prevented SIGHUP
from reaching pty processes (by keeping the ptmx file descriptor open).
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Quickfix test fails on MS-Windows.
Solution: Close the help window. (Christian Brabandt)
https://github.com/vim/vim/commit/cf25fdb8f10a92b3bf9e295c466c1b69812b7886
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: On MS-Windows quickix does not handle a line with 1023 bytes
ending in CR-LF properly.
Solution: Don't consider CR a line break. (Ken Takata)
https://github.com/vim/vim/commit/796aa9c804f09276bd3cc45123f4a191a001dec2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Various tiny issues.
Solution: Update comments, white space, etc.
https://github.com/vim/vim/commit/89eaa4185efacab253b23a182c1c8a7bbf1096c9
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.2069,7.4.2101,7.4.2222,7.4.2223
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Buffer overflow when using latin1 character with feedkeys().
Solution: Check for an illegal character. Add a test.
https://github.com/vim/vim/commit/d3c907b5d2b352482b580a0cf687cbbea4c19ea1
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Sourcing a script where a character has 0x80 as a second byte does
not work. (Filipe L B Correia)
Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian
Brabandt, closes vim/vim#728) Add a test case.
https://github.com/vim/vim/commit/6bff02eb530aa29aafa2cb5627399837be7a5dd5
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/2932359000b2f918d5fade79ea4d124d5943cd07
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
https://github.com/vim/vim/commit/9ccfebddc3ff2a3c2853cf706fd4c26f639bf381
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: When adding entries to an empty quickfix list the title is reset.
Solution: Improve handling of the title. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/2b529bb6260b52246e92429375d995b9b5ce76b6
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Marks, writefile and nested function tests are old style.
Solution: Turn them into new style tests. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/19a1669ffc796e30a83c5600f82f12ebf63a2261
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Test for mappings is old style.
Solution: Convert the test to new style.
https://github.com/vim/vim/commit/2d1a248762f069e470acde389ff4686a45d2f817
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch: ac80999,7.4.2185,7.4.2187,7.4.2196
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: glob2regpat test doesn't test everything on MS-Windows.
Solution: Add patterns with backslash handling.
https://github.com/vim/vim/commit/91c5262b19fd2e558fe87b78c7767c7c5a270be8
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: glob2regpat test fails on Windows.
Solution: Remove the checks that use backslashes.
https://github.com/vim/vim/commit/7547a78446c1a3c04b36c0533f0f046188bd378b
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Test glob2regpat does not test much.
Solution: Add a few more test cases. (Dominique Pelle)
https://github.com/vim/vim/commit/71dd9744cf3842cd45295010d2e5692da1651537
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
add missing test file
https://github.com/vim/vim/commit/ac80999985299dae4a9ef56dbf31fbdb35c04c08
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Adding fold marker creates new comment.
Solution: Use an existing comment if possible. (LemonBoy, closes vim/vim#1549)
https://github.com/vim/vim/commit/025a6b708a9bff54c73fb9c641b980da19e943a9
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
`keylen` was always set to 0 from both branches of an if-statement. This
condition is removed, and the code is simplified based on the fact that
`keylen` is always 0 in this code. Also updated the surrounding comments,
some of which were outdated.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Closes #6054
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
So getcwd() works correctly during DirChanged event.
Closes #6260
|