| Commit message (Collapse) | Author | Age |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When using += with ":set" a trailing comma is not recognized.
(Issue 365)
Solution: Don't add a second comma. Add a test. (partly by Christian
Brabandt)
https://github.com/vim/vim/commit/a7b7b1cef9b61700ba5076c1d889dce791392388
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.709
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: ":tabmove" does not work as documented.
Solution: Make it work consistently. Update documentation and add tests.
(Hirohito Higashi)
https://github.com/vim/vim/commit/40ce3a4e1f50badb75ca812e26557a9bc5fde8c6
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: No support for binary numbers.
Solution: Add "bin" to nrformats. (Jason Schulz)
https://github.com/vim/vim/commit/887c1fea4a114e7170091942d0446c8882701b5b
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
Add missing test case (test59's test 8-8).
https://github.com/vim/vim/commit/8fd89f0fe79e3fe2e1b64a808d1c7caca333af89
https://github.com/vim/vim/commit/0b23879827f9a97af3f621f974f91fa7a6b8c45c
|
|\ \ \
| |_|/
|/| | |
Vim 7.4.{639,753,949,963}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: test_listlbr_utf8 sometimes fails.
Solution: Don't use a literal multibyte character but <C-V>uXXXX. Do not
dump the screen highlighting. (Christian Brabandt, closes #518)
https://github.com/vim/vim/commit/1c57fe8b9450eb29c3e42a94527d4b7514f853e2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When using 'colorcolumn' and there is a sign with a fullwidth
character the highlighting is wrong. (Andrew Stewart)
Solution: Only increment vcol when in the right state. (Christian Brabandt)
https://github.com/vim/vim/commit/32a214e78df0120f92fe049eab1385c60f0cdb0b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Appending in Visual mode with 'linebreak' set does not work
properly. Also when 'selection' is "exclusive". (Ingo Karkat)
Solution: Recalculate virtual columns. (Christian Brabandt)
https://github.com/vim/vim/commit/74db34cc9162445e3d500ab2d61c5c19ce9af0ca
|
| |/
| |
| |
| |
| |
| |
| | |
Problem: Combination of linebreak and conceal doesn't work well.
Solution: Fix the display problems. (Christian Brabandt)
https://github.com/vim/vim/commit/8fc6bc71266e342d339c851b3ee472357f917597
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
As the work of this migration did take quite some time, some changes where
made in master after this branch was started. These are ported to the new
test file.
|
| | |
| | |
| | |
| | | |
Helped-by: Justin M. Keyes <justinkz@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
The old test_eval.in file did a `:wq` on line 168. The following 60 lines
where not used and there was no expected output for them in test_eval.ok.
This test code is now used in several test cases in the new test file.
|
| | | |
|
| | | |
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Illegal memory access when using :copen and :cclose.
Solution: Avoid that curbuf is invalid. (suggestion by Justin M. Keyes)
Add a test.
https://github.com/vim/vim/commit/62ef797496c6243d111c596a592a8ef8c1d1e710
|
|\ \
| |/
|/| |
coverity/125476: RI: Null pointer dereference
|
| | |
|
| | |
|
| |
| |
| |
| | |
https://github.com/vim/vim/commit/ac80999985299dae4a9ef56dbf31fbdb35c04c08
|
| |
| |
| |
| | |
If nvim was compiled without `has("iconv")` this test is skipped.
|
|/ |
|
|
|
|
|
|
| |
Add test files for patch 7.4.680.
https://github.com/vim/vim/commit/dbcf19dc498cb1561c9215a3f255e81cde0c0543
|
|\
| |
| | |
vim-patch:7.4.729
|
| |
| |
| |
| |
| |
| | |
This is consistent with VIM behavior. When showing a visual selection,
VIM only extends it past the last character if eol is in listchars (even
if nolist is set).
|
|\ \
| | |
| | | |
vim-patch:7.4.616
|
| |/ |
|
| |
| |
| |
| |
| | |
before_each(clear) is required to init the test harness for single-test
runs, and also to ensure a known environment for each test.
|
|\ \ |
|
| | | |
|
| |/
|/| |
|
|/ |
|
|
|
|
|
|
|
| |
Problem: There is no test for what patch 7.4.601 fixes.
Solution: Add a test. (Christian Brabandt)
https://github.com/vim/vim/commit/d7ce7a9ad2d9311f7ec3368eeddec8fce6d8e890
|
|
|
|
|
| |
process_interrupts() checks get_real_state() so we can avoid some
housekeeping of mapped_ctrl_c in terminal-mode.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vim-patch:7.4.569
vim-patch:7.4.573
Helped-by: @glts https://github.com/neovim/neovim/pull/2621
Problem: Having CTRL-C interrupt or not does not check the mode of the
mapping. (Ingo Karkat)
Solution: Use a bitmask with the map mode. (Christian Brabandt)
https://github.com/vim/vim/commit/651863c94a882a97aec7968fc87a638ff78e56ff
Problem: Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat)
Solution: Call get_real_state() instead of using State directly.
https://github.com/vim/vim/commit/5000869712f799d9ca25c0e45dc21d332edae5f4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Background: Vim internally prefers to represent ALT/META chords as
single-byte keys, by setting the high bit of the key byte.
extract_modifiers() _discards_ the meta/alt modifier, but we need it for
libvterm and libtermkey.
Closes #2440
Closes #3727
Closes #2017
References #2277
References #2254
https://github.com/neovim/neovim/issues/2017#issuecomment-140423557
> We [not libtermkey] are setting the high bit for some reason
https://github.com/neovim/neovim/issues/176#issuecomment-77834715
> libvtermkey requires the leading esc to parse alt/meta
https://github.com/neovim/neovim/pull/3246#issuecomment-136328450
> A program could do better than the current logic on some terminals, by
> asking for pure 8bit mode (S8C1T) and then immediately querying the
> mode again. If the result comes back as an 8bit single-byte CSI, then
> it can presume the mode setting was successful, and now the ESC prefix
> byte won't be seen in multibyte sequences; only as an Alt- prefix or
> a real Escape key. On such a terminal, it could therefore avoid
> needing to use that waiting timeout.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Travis defines[1] $CI for its builds, whereas $CI_TARGET is
a Neovim-specific env var from 6483a198e4bee1e80683ba12e061616c3e6c4090
that lost prominence in d2eb4a934683b5da63000d8b79a0d4c9a314d1c0.
[1] https://docs.travis-ci.com/user/environment-variables/
|