| Commit message (Collapse) | Author | Age |
... | |
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/ / /
|/| | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Checking did_throw after executing autocommands is wrong. (Daniel
Hahler)
Solution: Call aborting() instead, and only when autocommands were executed.
https://github.com/vim/vim/commit/21662be2211675824df1771c7f169948ede40c41
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`cw` and `cW` behave like `ce` and `cE` respectively. This is
inconsistent compared to `dw` and `dW`.
Introduce a new cpoptions flag "_" to toggle the Vi behavior.
Closes #6234
Patch-by: Christian Brabandt <cblists@256bit.org>
References:
https://github.com/chrisbra/vim-mq-patches/blob/master/cpo_changeword
https://groups.google.com/d/msg/vim_use/aaBqT6ECkA4/ALf4odKzEDgJ
https://groups.google.com/d/msg/vim_dev/Dpn3xtUF16I/T6JcOPKN6usJ
http://www.reddit.com/r/vim/comments/26nut8/why_does_cw_work_like_ce/
|
|/ /
| |
| | |
Signed-off-by: Gavin Thomas Claugus <gclaugus@gmail.com>
|
| |
| |
| |
| |
| |
| |
| | |
Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always
triggered.
Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/04c4ce650f9e533cd35b2aa6803f4d354d3ec7aa
|
|\ \
| | |
| | | |
vim-patch:7.4.2051,7.4.2068,7.4.2097
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Warning from 64 bit compiler.
Solution: use size_t instead of int. (Mike Williams)
https://github.com/vim/vim/commit/d4f31dc45482e8db527ca044b9c3436b1e750006
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Not all arguments of trunc_string() are tested. Memory access
error when running the message tests.
Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run
unittests with valgrind. Fix the access error.
https://github.com/vim/vim/commit/b9644433d2728e99fab874e5e33147ad95d23a31
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No proper testing of trunc_string().
Solution: Add a unittest for message.c.
https://github.com/vim/vim/commit/502ae4ba63561c98ac69af26cd9883bfd18d225f
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.2220,7.4.2265
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: printf() isn't tested much.
Solution: Add more tests for printf(). (Dominique Pelle)
https://github.com/vim/vim/commit/76efafba2af36ae5f6c7b79b56c537fcbcdb386c
|
| | | | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: printf() gives an error when the argument for %s is not a string.
(Ozaki Kiichi)
Solution: Behave like invoking string() on the argument. (Ken Takata)
https://github.com/vim/vim/commit/e5a8f35b4286135f3469f3b00a6c2220553d9658
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When the buffer that nvim_buf_set_lines() is changing is not in any vim
window, fix_cursor() leads to calling ml_get_buf() with an invalid line
number. The condition that fix_cursor() was called on was (buf ==
curbuf), but this is always true because of the call to
switch_to_win_for_buf() earlier in the function.
Instead this should be predicated on (save_curbuf.br_buf == NULL)
|
| | | |
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Do this on all systems, so that portable builds work everywhere. This
allows us to ship archives with this folder structure:
bin/nvim
share/nvim/runtime
then ./bin/nvim works without the user needing to explicitly set VIMRUNTIME.
|
| |
| |
| |
| |
| |
| |
| | |
statusline still disappears in some cases, but this change is a net
improvement.
References #3929 #5692 #4884 #6157
|
| |
| |
| |
| | |
You cannot escape clint...
|