aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | fix: remote UI may get invalid 'pumblend' value #19379Natasha England-Elbro2022-07-15
| | | | | | | | | | | | fixes: https://github.com/neovim/neovim/issues/19340
| * | | fix: right-click in clickable statusline #19252Famiu Haque2022-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 1. Right-click does not work in statusline unless you left-click first (to focus the statusline). 2. Modifier (e.g. shift+rightclick) does not work in statusline. Solution: Make clickable statusline sections receive right-clicks regardless of whether the statusline is focused. Closes #18994
| * | | Merge #19324 ci: cleanup ci/ filesJustin M. Keyes2022-07-15
| |\ \ \ | | |/ / | |/| |
| | * | ci: remove unnecessary file ci/script.shDundar Goc2022-07-11
| | | | | | | | | | | | | | | | | | | | It only runs run_tests.sh and checks coverage, which can be replaced by just moving the coverage check to ci/run_tests.sh.
| | * | ci: remove unnecessary file run_lint.shDundar Goc2022-07-11
| | | | | | | | | | | | | | | | | | | | | | | | It's a leftover artifact that currently just acts as an unnecessary intermediary script that calls the Makefile. It can be replaced by just calling the Makefile directly.
| * | | feat(lsp): hide backticks in LSP docstrings #19377Justin M. Keyes2022-07-15
| | | | | | | | | | | | | | | | | | | | | | | | Also clear `markdownError`: don't want to highlight invalid markdown syntax in LSP docstrings. fix #16114
| * | | feat(defaults): nnoremap & :&&<CR> #19365Gregory Anders2022-07-15
| | | |
| * | | Merge pull request #19376 from zeertzjq/vim-8.2.0535zeertzjq2022-07-15
| |\ \ \ | | | | | | | | | | vim-patch:8.2.{0535,0542}: regexp patterns not fully tested
| | * | | vim-patch:8.2.0542: no test for E386zeertzjq2022-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | vim-patch:8.2.0535: regexp patterns not fully testedzeertzjq2022-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | test: improve searchhl testszeertzjq2022-07-15
| |/ / /
| * | | Merge pull request #19375 from zeertzjq/vim-8.2.0403zeertzjq2022-07-15
| |\ \ \ | | | | | | | | | | vim-patch:8.1.1547,8.2.0403: when 'buftype' is "nofile" there is no overwrite check
| | * | | vim-patch:8.2.0403: when 'buftype' is "nofile" there is no overwrite checkzeertzjq2022-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | vim-patch:8.1.1547: functionality of bt_nofile() is confusingzeertzjq2022-07-15
| |/ / / | | | | | | | | | | | | | | | | | | | | Problem: Functionality of bt_nofile() is confusing. Solution: Split into bt_nofile() and bt_nofilename(). https://github.com/vim/vim/commit/26910de8b0da6abab87bd5a397330f9cbe483309
| * | | Merge pull request #19373 from zeertzjq/vim-8.2.0426zeertzjq2022-07-15
| |\ \ \ | | | | | | | | | | vim-patch:8.0.1118,8.2.0426
| | * | | vim-patch:8.2.0426: some errors were not tested forzeertzjq2022-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | vim-patch:8.0.1118: FEAT_WINDOWS adds a lot of #ifdefszeertzjq2022-07-15
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Merge pull request #19369 from zeertzjq/vim-8.2.0482zeertzjq2022-07-15
| |\ \ \ | | | | | | | | | | vim-patch:8.2.{0430,0482}: insufficient tests
| | * | | vim-patch:8.2.0482: channel and sandbox code not sufficiently testedzeertzjq2022-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | vim-patch:8.2.0430: window creation failure not properly testedzeertzjq2022-07-15
| |/ / / | | | | | | | | | | | | | | | | | | | | Problem: Window creation failure not properly tested. Solution: Improve the test. (Yegappan Lakshmanan, closes vim/vim#5826) https://github.com/vim/vim/commit/5080b0a0470511bae6176a704d4591d1caba0d07
| * | | Merge pull request #19348 from akinsho/bugfix/winbar-winhighlightzeertzjq2022-07-15
| |\ \ \ | | | | | | | | | | fix(winbar): make setting WinBar and WinBarNC in 'winhighlight' work
| | * | | fix(winbar): make setting WinBar and WinBarNC in 'winhighlight' workzeertzjq2022-07-15
| | | | |
| * | | | vim-patch:9.0.0052: "zG" may throw an error if invalid character follows ↵zeertzjq2022-07-15
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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
| * | | fix(build): fails if git is missing #19366Luis Felipe Dominguez Vega2022-07-14
| | | | | | | | | | | | Generate empty file if git is missing.
| * | | Merge pull request #19364 from zeertzjq/vim-8.2.0921zeertzjq2022-07-14
| |\ \ \ | | | | | | | | | | vim-patch:8.2.{0921,0926}: CTRL-W T in cmdline window causes trouble
| | * | | vim-patch:8.2.0926: cmdline test fails on Appveyorzeertzjq2022-07-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | vim-patch:8.2.0921: CTRL-W T in cmdline window causes troublezeertzjq2022-07-14
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | build(deps): bump LuaJIT to HEAD - 50936d784 (#19343)Christian Clason2022-07-14
| | | |
| * | | fix(treesitter): don't error when node argument of predicate is nil (#19355)Stephan Seitz2022-07-14
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * | | Merge pull request #19353 from zeertzjq/vim-8.2.0369zeertzjq2022-07-14
| |\ \ \ | | | | | | | | | | vim-patch:8.2.{0342,0347,0369}: insufficient test coverage
| | * | | vim-patch:8.2.0369: various Normal mode commands not fully testedzeertzjq2022-07-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | vim-patch:8.2.0347: various code not covered by testszeertzjq2022-07-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | vim-patch:8.2.0342: some code in ex_getln.c not covered by testszeertzjq2022-07-14
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | build(deps): bump tree-sitter to HEAD - 1f1b1eb45 (#19347)Christian Clason2022-07-14
| | | |
| * | | build(deps): bump Luv to 1.44.2-0 (#19346)Christian Clason2022-07-14
| | | |
| * | | build: gracefully handle error in git-version #19289kylo2522022-07-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
| * | | feat(eval)!: input() support any type for "cancelreturn" in a dict (#19357)zeertzjq2022-07-14
| | | |
| * | | vim-patch:8.2.0969: assert_equal() output for dicts is hard to figure out ↵zeertzjq2022-07-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (#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
| * | | fix(exmode): flush messages before printing a line after pressing Enter (#19341)zeertzjq2022-07-13
| | | |
| * | | vim-patch:8.2.0035: saving and restoring called_emsg is clumsy (#19335)zeertzjq2022-07-13
| | | | | | | | | | | | | | | | | | | | Problem: Saving and restoring called_emsg is clumsy. Solution: Count the number of error messages. https://github.com/vim/vim/commit/53989554a44caca0964376d60297f08ec257c53c
| * | | build(deps): bump libuv to v1.44.2 (#19338)Christian Clason2022-07-12
| | | |
| * | | Merge pull request #19334 from zeertzjq/vim-8.2.0275zeertzjq2022-07-12
| |\ \ \ | | | | | | | | | | vim-patch:8.2.{0275,0293,5050}
| | * | | vim-patch:8.2.5050: using freed memory when searching for pattern in pathzeertzjq2022-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | vim-patch:8.2.0293: various Ex commands not sufficiently testedzeertzjq2022-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | | vim-patch:8.2.0275: some Ex code not covered by testszeertzjq2022-07-12
| |/ / / | | | | | | | | | | | | | | | | | | | | 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
| * | | fix(lsp): account for initializing servers in vim.lsp.start (#19329)Nicolas Hillegeer2022-07-12
| | | | | | | | | | | | Fixes #19326
| * | | Merge pull request #19332 from zeertzjq/vim-8.2.0270zeertzjq2022-07-12
| |\ \ \ | | | | | | | | | | vim-patch:8.2.{0270,2732}
| | * | | vim-patch:8.2.2732: prompt for s///c in Ex mode can be wrongzeertzjq2022-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * | | vim-patch:8.2.0270: some code not covered by testszeertzjq2022-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Some code not covered by tests. Solution: Add test cases. (Yegappan Lakshmanan, closes vim/vim#5649) https://github.com/vim/vim/commit/bc2b71d44a0b90b6aeb3534a76912fccbe5577df
| | * | | fix(exmode): do not throttle messages when pressing enter to print linezeertzjq2022-07-12
| |/ / /