| Commit message (Collapse) | Author | Age |
... | |
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Searchpair() might return an invalid value on timeout.
Solution: When the second search times out, do not accept a match from the
first search. (Daniel Hahler, closes vim/vim#2552)
https://github.com/vim/vim/commit/9d32276b52a63fccfae681f0d1d6ccb66efec1c0
|
|\ \ \
| | | |
| | | | |
Shell: support bell and buffer incomplete UTF-8 sequences
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
they test the same thing. Filtering is tested elsewhere.
|
|/ / / |
|
|\ \ \ |
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
ref #6289
|
| | |
| | |
| | | |
`pbcopy` writes to the clipboard, it should not be used to sanity-check the clipboard.
|
|\ \ \
| | | |
| | | | |
Switch to codecov and track coverage per test suite
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Removed by e0e41b30c61922e099a067ac5c137e745699a1aa, probably
unintentionally. Useful for ye olde redraw debugging.
TODO: Also delay redraw of statusline.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
closes #5442
closes #4142
ref #6618
ref #4376
ref #7844
ref #2958
ref #4338
|
| | |
| | |
| | |
| | | |
This should fix a particular false positive from clang 5.0.0 scan-build,
which thinks that nlua_init() can continue after preserve_exit().
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The old behavior is probably not justified, for the usual reason:
terminal buffers may have interactive processes, so cursor placement is
arbitrary, therefore tracking it in the jumplist is useless (or worse).
N.B.: per the docstring for `checkpcmark()` it looks like we were
calling `checkpcmark()` and `setpcmark()` in the wrong order.
closes #3723
|
|\ \
| | |
| | | |
shell: use msg functions for :!cmd so UTF-8 and binary is supported.
|
| | | |
|
| | |
| | |
| | |
| | | |
And similarly nvim_command_output test
|
| | |
| | |
| | |
| | | |
Also update existing tests for new (vim-compatible) newline behavior
|
|/ /
| |
| |
| | |
fixes #7830 and #7788
|
|\ \
| |/
|/| |
[RFC] Ensure build works without LuaJIT available
|
| | |
|
| |
| |
| | |
It appears to be different on lua and luajit.
|
| |
| |
| | |
May be needed for unit tests as well though.
|
| |
| |
| |
| |
| |
| | |
Lua (not LuaJIT) complains about the "^[[" strings inside the expect,
since it sees them as nested quotes. Change the quoting to [=[ ]=] to
avoid the issue.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
| |
Since we're already using Lua for the testing this allows us to ensure
our build still works properly without LuaJIT available.
|
|
|
| |
luacheck renamed the filename from luacheck-scm-1.rockspec to luacheck-dev-1.rockspec.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Too much highlighting with 'hlsearch' and 'incsearch' set.
Solution: Do not highlight matches when the pattern matches everything.
https://github.com/vim/vim/commit/6621605eb97cf5fbc481282fd4d349a76e168f16
|
| |
| |
| |
| |
| |
| |
| | |
Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern.
Solution: Use the last search pattern. (Christian Brabandt, closes vim/vim#2292)
https://github.com/vim/vim/commit/d0480097177369a6ed91d47aba189ae647afcd68
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Memory leak when CTRL-G in search command line fails.
Solution: Move restore_last_search_pattern to after "if".
https://github.com/vim/vim/commit/a1d5c154dbd5fbe317726bbf2ba99632b91878f4
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: 'hlsearch' highlighting not removed after incsearch (lacygoill)
Solution: Redraw all windows. Start search at the end of the match. Improve
how CTRL-G works with incremental search. Add tests. (Christian
Brabandt, Hirohito Higashi, haya14busa, closes vim/vim#2267)
https://github.com/vim/vim/commit/f8f8b2eadbaf3090fcfccbab560de5dbd501833d
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Incremental search only shows one match.
Solution: When 'incsearch' and and 'hlsearch' are both set highlight all
matches. (haya14busa, closes vim/vim#2198)
https://github.com/vim/vim/commit/2e51d9a0972080b087d566608472928d5b7b35d7
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Use unique filenames to avoid test conflicts.
Use read_file() instead of io.popen(), to ensures the file is closed.
Use helpers.rmdir(), it is far more robust than lfs.
closes #7911
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Test failure:
test/functional/eval/system_spec.lua: "works with an empty string"
E5677: Error writing input to shell-command: EPIPE
ref https://github.com/neovim/neovim/pull/6558#issuecomment-361061035
ref #6554
|
| |
| |
| |
| |
| |
| |
| |
| | |
vim-patch:8.0.0175: setting language on MS-Windows does not always work
vim-patch:8.0.0185: system() test fails on MS-Windows
vim-patch:8.0.1435: memory leak in test_arabic
vim-patch:8.0.0424: compiler warnings on MS-Windows
vim-patch:8.0.0434: clang version not correctly detected
vim-patch:8.0.0458: potential crash if adding list or dict to dict fails
|