| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
Problem: as fileio is cached and reads blocks this is going to wait
until either EOF or reading enough characters to fill rbuffer. This is
not good when reading user input from stdin as script.
|
|
|
|
|
| |
This variant uses `fdopen()` which is not standard, but it fixes problem on my
system. In next commit `scriptin` will use `FileDescriptor*` from os/fileio in
place of `FILE*`.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
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
|