| Commit message (Collapse) | Author | Age |
|
|
|
| |
Check whether `repeated_read_cmd` returned nil and did not actually run nvim or
it did, but still returned nil for whatever reason.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
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.
|
|
|
|
| |
Instead of helpers.clear() between each test, use execute('enew!')
and ensure the state that matters is reset between each test.
|
| |
|
|
|
|
|
|
| |
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).
|
|\
| |
| | |
Use handle_get_buffer for buflist_findnr
|
| | |
|
|/
|
|
| |
We need to add the SDK includes to the preprocessing step, otherwise it
will fail to resolve the system includes such as sys/stat.h and fcntl.h.
|
|\
| |
| | |
unittests: avoid using pattern matching on file names
|
|/
|
|
|
|
| |
The directory name could contain special characters that trips up the
matching used by find. Instead, let's just make sure that the filename
starts with the directory name.
|
| |
|
| |
|
| |
|
|\
| |
| | |
allow specify api since field and more api compatibility checks
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| | | |
|
|\ \ \
| | | |
| | | | |
vim-patch: 7.4.2208,7.4.2305
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|