| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
| |
Also clear `markdownError`: don't want to highlight invalid markdown
syntax in LSP docstrings.
fix #16114
|
| |
|
|\
| |
| | |
vim-patch:8.2.{0535,0542}: regexp patterns not fully tested
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: No test for E386.
Solution: Add a test. (Dominique Pelle, closes vim/vim#5911)
https://github.com/vim/vim/commit/8832a3457831707286dd2d9252ba14a5f9fd4c60
Cherry-pick Test_search_errors() from patch 8.2.0448.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Regexp patterns not fully tested.
Solution: Add more regexp tests and others. (Yegappan Lakshmanan,
closes vim/vim#5901)
https://github.com/vim/vim/commit/4d23c52824dd2f4577eb980e7d91feed34052755
Add missing Test_search_cmdline8().
Cherry-pick Test_invalid_regexp() from patch 8.2.0531.
|
|/ |
|
|\
| |
| | |
vim-patch:8.1.1547,8.2.0403: when 'buftype' is "nofile" there is no overwrite check
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: When 'buftype' is "nofile" there is no overwrite check.
Solution: Also check for existing file when 'buftype' is set.
(closes vim/vim#5807)
https://github.com/vim/vim/commit/a3a9c8ef697bbf6f640cde99710b6f534f29f77d
Nvim doesn't have buftype=popup and doesn't allow buftype=terminal for
non-terminal buffer.
|
|/
|
|
|
|
| |
Problem: Functionality of bt_nofile() is confusing.
Solution: Split into bt_nofile() and bt_nofilename().
https://github.com/vim/vim/commit/26910de8b0da6abab87bd5a397330f9cbe483309
|
|\
| |
| | |
vim-patch:8.0.1118,8.2.0426
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Some errors were not tested for.
Solution: Add tests. (Dominique Pelle, closes vim/vim#5824)
https://github.com/vim/vim/commit/9b9be007e7d674f49fc2b650f840d08532b180ad
Cherry-pick get_highest_fnum() from patch 8.1.1908 to make tests pass.
|
|/
|
|
|
|
|
| |
Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always
enabled and only adds 7% to the binary size of the tiny build.
Solution: Graduate FEAT_WINDOWS.
https://github.com/vim/vim/commit/4033c55eca575777718c0701e26635a0cc47d907
|
|\
| |
| | |
vim-patch:8.2.{0430,0482}: insufficient tests
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Channel and sandbox code not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5855)
https://github.com/vim/vim/commit/ca68ae13114619df3e4c195b41ad0575516f5ff6
Cherry-pick test_clientserver.vim changes form patch 8.2.0448.
|
|/
|
|
|
|
| |
Problem: Window creation failure not properly tested.
Solution: Improve the test. (Yegappan Lakshmanan, closes vim/vim#5826)
https://github.com/vim/vim/commit/5080b0a0470511bae6176a704d4591d1caba0d07
|
|\
| |
| | |
fix(winbar): make setting WinBar and WinBarNC in 'winhighlight' work
|
| | |
|
|/
|
|
|
|
|
|
| |
(#19368)
Problem: "zG" may throw an error if invalid character follows.
Solution: Pass the word length to valid_spell_word(). (Ken Takata,
closes vim/vim#10737)
https://github.com/vim/vim/commit/2ebcc35826bc2deb04e5fc6d73332f55783e7f52
|
|
|
| |
Generate empty file if git is missing.
|
|\
| |
| | |
vim-patch:8.2.{0921,0926}: CTRL-W T in cmdline window causes trouble
|
| |
| |
| |
| |
| |
| | |
Problem: Cmdline test fails on Appveyor.
Solution: Add CR to the commands. (Naruhiko Nishino, closes vim/vim#6220)
https://github.com/vim/vim/commit/951a2fb1b87af7e3be81e85a3769a17a13fd5040
|
|/
|
|
|
|
|
|
|
|
| |
Problem: CTRL-W T in cmdline window causes trouble.
Solution: Disallow CTRL-W T in the cmdline window. Add more tests.
(Naruhiko Nishino, closes vim/vim#6219)
https://github.com/vim/vim/commit/4fdb8bd0546ac8d90560a4fad359a48667089d43
Test already passes in Nvim because of later patches.
Move Test_cmdwin_jump_to_win() to the right place.
|
| |
|
|
|
|
|
|
| |
When the node mentioned in a predicate is not required for the query
then predicates putting restrictions on that node shouldn't run.
Fixes https://github.com/nvim-treesitter/nvim-treesitter/issues/2600
|
|\
| |
| | |
vim-patch:8.2.{0342,0347,0369}: insufficient test coverage
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Various Normal mode commands not fully tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5751)
https://github.com/vim/vim/commit/1671f4488105ee12a6a8558ae351436c26ab55fc
Cherry-pick a fix from patch 8.2.3162.
Omit test_iminsert.vim as previous patches to that file are N/A, and
Nvim doesn't support iminsert=2 either, so that test isn't useful.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Various code not covered by tests.
Solution: Add more test coverage. (Yegappan Lakshmanan, closes vim/vim#5720)
https://github.com/vim/vim/commit/91ffc8a5f5c7b1c6979b3352a12ed779d11173a9
Test_Ex_echo_backslash() is not applicable to Vim enhanced Ex mode.
|
|/
|
|
|
|
|
|
|
|
| |
Problem: Some code in ex_getln.c not covered by tests.
Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5717)
https://github.com/vim/vim/commit/0546d7df13b041833121b2d56036e1c62ea3b0c1
Nvim doesn't support imsearch=2, commenting out that line is enough.
Test_Ex_append() is not applicable to Vim enhanced Ex mode.
Omit test_iminsert.vim as previous patches to that file are N/A.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- only update git-version if both of these conditions are met:
- `git` command succeeds
- `versiondef_git.h` would change (SHA1-diff)
- else print a status/warning message
also move version generation out of Lua into cmake.
|
| |
|
|
|
|
|
|
|
| |
(#19317)
Problem: Assert_equal() output for dicts is hard to figure out.
Solution: Only show the different items.
https://github.com/vim/vim/commit/4a021dfbeee88ac09d07e257912485314ecdcabe
|
| |
|
|
|
|
|
| |
Problem: Saving and restoring called_emsg is clumsy.
Solution: Count the number of error messages.
https://github.com/vim/vim/commit/53989554a44caca0964376d60297f08ec257c53c
|
| |
|
|\
| |
| | |
vim-patch:8.2.{0275,0293,5050}
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Using freed memory when searching for pattern in path.
Solution: Make a copy of the line.
https://github.com/vim/vim/commit/409510c588b1eec1ae33511ae97a21eb8e110895
Cherry-pick Test_def_search() -> Test_macro_search() from patch 8.2.0369
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Various Ex commands not sufficiently tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes vim/vim#5673)
https://github.com/vim/vim/commit/818fc9ad143911b2faa0d7cee86724aa70a02080
Needs to assert E170 instead of E580 because patch 8.2.3486 has been
ported but patch 8.2.1183 hasn't.
|
|/
|
|
|
|
| |
Problem: Some Ex code not covered by tests.
Solution: Add test cases. (Yegappan Lakshmanan, closes vim/vim#5659)
https://github.com/vim/vim/commit/406cd90f1963ca60813db91c413eef4b1b78ee44
|
|
|
| |
Fixes #19326
|
|\
| |
| | |
vim-patch:8.2.{0270,2732}
|
| |
| |
| |
| |
| |
| | |
Problem: Prompt for s///c in Ex mode can be wrong.
Solution: Position the cursor before showing the prompt. (closes vim/vim#8073)
https://github.com/vim/vim/commit/e5b0b98a90acf420bb611fc99534982c98d0645b
|
| |
| |
| |
| |
| |
| | |
Problem: Some code not covered by tests.
Solution: Add test cases. (Yegappan Lakshmanan, closes vim/vim#5649)
https://github.com/vim/vim/commit/bc2b71d44a0b90b6aeb3534a76912fccbe5577df
|
|/ |
|
|\
| |
| | |
vim-patch:8.2.0203: :helptags and some other functionality not tested
|
| |
| |
| |
| |
| |
| | |
Problem: :helptags and some other functionality not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5567)
https://github.com/vim/vim/commit/e20b9ececa37a81c0340a78f61e57fa1bf46b06d
|
|/ |
|