aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | test: move most title tests to a separate file (#23557)zeertzjq2023-05-10
| | | | | | This avoids running title tests twice unnecessarily.
* | fix(lsp): fix relative patterns for `workspace/didChangeWatchedFiles` (#23548)Jon Huhn2023-05-09
| |
* | build: add luajit runtime files when installing (#23514)dundargoc2023-05-09
| | | | | | Closes https://github.com/neovim/neovim/issues/15543.
* | docs(lsp): fix type of `config.cmd` argument for `vim.lsp.start_client` (#23550)hituzi no sippo2023-05-09
|/
* test(old): remove python2 tests (#23547)zeertzjq2023-05-09
| | | Because python2 provider is no longer supported.
* vim-patch:9.0.1525: 'smoothscroll' does not always work properly (#23544)luukvbaal2023-05-09
| | | | | | | Problem: 'smoothscroll' does not always work properly. Solution: Do not reset w_skipcol after it was intentionally set. (Luuk van Baal, closes vim/vim#12360, closes vim/vim#12199, closes vim/vim#12323) https://github.com/vim/vim/commit/3ce8c389155fc1257082cdb0cef7801b49f6aaf9
* vim-patch:9.0.1526: condition is always true (#23541)zeertzjq2023-05-08
| | | | | | Problem: Condition is always true. Solution: Remove unnecessary condition. (closes vim/vim#12359) https://github.com/vim/vim/commit/d619d6a9c6fa0e4295c817a88f84f0bab9457bbe
* build: remove USE_BUNDLED_BUSTED optiondundargoc2023-05-08
| | | | | | The previous logic made it possible to install bundled luarocks, but also use external rocks, making the luarocks installation unnecessary. Instead, let's assume that if the user wants to use the bundled luarocks, then they also want to use it to install necessary rocks.
* Merge pull request #23540 from zeertzjq/vim-9.0.1522zeertzjq2023-05-08
|\ | | | | vim-patch:9.0.{1522,1524}: some functions give two error messages
| * vim-patch:9.0.1524: passing -1 for bool is not always rejectedzeertzjq2023-05-08
| | | | | | | | | | | | | | Problem: Passing -1 for bool is not always rejected. Solution: Check for error in a better way. (closes vim/vim#12358) https://github.com/vim/vim/commit/8cf51376b842e0060edf08bd2e5bd9933c552ecf
| * vim-patch:9.0.1522: some functions give two error messageszeertzjq2023-05-08
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Some functions give two error messages. Solution: Do not give a second error message. (closes vim/vim#12352) https://github.com/vim/vim/commit/e4098457ab9c94225b1b0e3c5e06b82b75587971 It seems that tv_get_bool() is actually not exactly the same as tv_get_number(), so change it to a function instead. Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | fix(syntax): use correct diagnostic group for checkhealth (#23538)Christian Clason2023-05-08
|/
* fix(statusline): bail out properly on negative row (#23535)zeertzjq2023-05-08
|
* Merge pull request #23486 from msva/patch-1zeertzjq2023-05-08
|\ | | | | fix(man.lua): return support of all sections
| * test: add more tests for :Man section extractionzeertzjq2023-05-08
| |
| * fix(man.lua): return support of all sectionsVadim A. Misbakh-Soloviov2023-05-07
| | | | | | | | | | | | | | | | | | | | | | | | Current behaviour of `:Man` is to only work with "number" sections. This is caused by wrong assumptions about man sections naming. Also, there was similar assumption about length of section dirs in `paths` variable. fixes #23485 Signed-off-by: Vadim Misbakh-Soloviov <git@mva.name>
* | docs: add some missing changes from Vim runtime updates (#23533)zeertzjq2023-05-08
| |
* | Merge pull request #23532 from zeertzjq/vim-8.2.4073zeertzjq2023-05-08
|\ \ | | | | | | vim-patch:8.2.{4073,4075}
| * | vim-patch:8.2.4075: test failureszeertzjq2023-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test failures. Solution: Change check for NULL pointer. https://github.com/vim/vim/commit/78a70533c3707aa50cbf998c7807221945aa9787 :export is N/A. Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.4073: Coverity warns for using NULL pointerzeertzjq2023-05-08
|/ / | | | | | | | | | | | | | | | | | | Problem: Coverity warns for using NULL pointer. Solution: Bail out when running out of memory. Check for running over end of a string. https://github.com/vim/vim/commit/54598066ca4cfaf0761aedf47e4ba9844674791e Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | vim-patch:8.2.2459: Coverity reports dead code (#23531)zeertzjq2023-05-08
| | | | | | | | | | | | | | | | Problem: Coverity reports dead code. Solution: Remove the dead code. https://github.com/vim/vim/commit/8bead9a058907e7f10ad25893d8475d2d9dd173c Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | vim-patch:9.0.1523: some error messages are not marked for translation (#23529)zeertzjq2023-05-08
| | | | | | | | | | | | Problem: Some error messages are not marked for translation. Solution: Surround the messages in _(). (closes vim/vim#12356) https://github.com/vim/vim/commit/276410e78f0b82e3123059383994d2f4c578dfbd
* | Merge pull request #23527 from zeertzjq/vim-8.2.1978zeertzjq2023-05-08
|\ \ | | | | | | vim-patch:8.2.{1978,2062,3887},9.0.{1516,1521}
| * | vim-patch:9.0.1521: failing redo of command with control characterszeertzjq2023-05-08
| | | | | | | | | | | | | | | | | | | | | Problem: Failing redo of command with control characters. Solution: Use AppendToRedobuffLit() for colon commands. (closes vim/vim#12354) https://github.com/vim/vim/commit/30b6d6104c3d541c41c868989c020b743e01af08
| * | vim-patch:9.0.1516: cannot use special keys in <Cmd> mappingzeertzjq2023-05-08
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot use special keys in <Cmd> mapping. Solution: Do allow for special keys in <Cmd> and <ScriptCmd> mappings. (closes vim/vim#12326) https://github.com/vim/vim/commit/3ab3a864814f903da8a158c01820e4fbe1013c08
| * | vim-patch:8.2.3887: E1135 is used for two different errorszeertzjq2023-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: E1135 is used for two different errors. Solution: Renumber one error. https://github.com/vim/vim/commit/806da5176e9e9ab011d927c4ca33a8dde1769539 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.2062: <Cmd> does not handle CTRL-Vzeertzjq2023-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: <Cmd> does not handle CTRL-V. Solution: Call get_literal() after encountering CTRL-V. (closes vim/vim#7387) https://github.com/vim/vim/commit/4a44120e3dc1d40dd7109658afd5e078360b1d8f Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.1978: making a mapping work in all modes is complicatedzeertzjq2023-05-08
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Making a mapping work in all modes is complicated. Solution: Add the <Cmd> special key. (Yegappan Lakshmanan, closes vim/vim#7282, closes 4784, based on patch by Bjorn Linse) https://github.com/vim/vim/commit/957cf67d50516ba98716f59c9e1cb6412ec1535d Change docs to match Vim if it's wording is better. Change error numbers to match Vim. Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | ci(response): use pagination for timeline eventsdundargoc2023-05-07
| | | | | | | | GitHub paginates responses with many results, which needs to be taken into account as the number of events in an issue can be large.
* | ci: auto-add labels on issues based on titleRaphael2023-05-07
|/ | | | This is similar to the pull request labeler. We search for certain key words in the issue title and add them if they are present.
* vim-patch:9.0.1520: completion for option name includes all bool options ↵zeertzjq2023-05-07
| | | | | | | | | | | (#23518) Problem: Completion for option name includes all bool options. Solution: Do not recognize the "noinv" prefix. Prefix "no" or "inv" when appropriate. https://github.com/vim/vim/commit/048d9d25214049dfde04c468c14bd1708fb692b8 Co-authored-by: Bram Moolenaar <Bram@vim.org>
* vim-patch:9.0.1518: search stats not always visible when searching backwards ↵zeertzjq2023-05-07
| | | | | | | | | | | (#23517) Problem: Search stats not always visible when searching backwards. Solution: Do not display the top/bot message on top of the search stats. (Christian Brabandt, closes vim/vim#12322, closes vim/vim#12222) https://github.com/vim/vim/commit/34a6a3617b5b6ce11372439f14762caddc4b0cea Co-authored-by: Christian Brabandt <cb@256bit.org>
* vim-patch:9.0.1514: test waits unnecessarily long before checking screendump ↵zeertzjq2023-05-07
| | | | | | | | | | | | (#23516) vim-patch:9.0.1514: test waits unnecessarily long before checking screendump Problem: Test waits unnecessarily long before checking screendump. Solution: Remove TermWait() call. https://github.com/vim/vim/commit/45fcb7928af8ac9bc5685ce7c804b8250866a874 Co-authored-by: Bram Moolenaar <Bram@vim.org>
* Merge pull request #23510 from luukvbaal/smoothscrollzeertzjq2023-05-07
|\ | | | | vim-patch:9.0.{1512,1513}
| * vim-patch:9.0.1513: text scrolls unnecessarily when splittingLuuk van Baal2023-05-07
| | | | | | | | | | | | | | | | Problem: Text scrolls unnecessarily when splitting and 'splitkeep' is not "cursor". Solution: Avoid resetting w_skipcol. (Luuk van Baal, closes vim/vim#12334) https://github.com/vim/vim/commit/b926bf47d61360a4ec5e4867714a08d70fd49965
| * vim-patch:9.0.1512: inserting lines when scrolling with 'smoothscroll' setLuuk van Baal2023-05-07
| | | | | | | | | | | | | | | | Problem: Inserting lines when scrolling with 'smoothscroll' set. Solution: Adjust line height computation for w_skipcol. (Luuk van Baal, closes vim/vim#12350) https://github.com/vim/vim/commit/c8502f9b880b6d23baa4f9d28b60e1ceb442e35f
* | build: add system lua include dir for lpegEnan Ajmain2023-05-07
| | | | | | | | | | | | | | | | | | | | | | Problem: Lpeg requires Lua headers. Currently the include directories for Lpeg are set only to the bundled deps folder, so if the user wants to use system Lua/Luajit, Lpeg will not find the system headers and will fail to build. Solution: Add system Lua/Luajit include directories when USE_BUNDLED_LUA and USE_BUNDLED_LUAJIT are turned off. Fixes #23469
* | feat(lua): add hl priority opts on yank (#23509)marcoSven2023-05-06
| | | | | | | | | | feat(lua): add hl priority opts on_yank Signed-off-by: marcoSven <me@marcosven.com>
* | Merge pull request #23508 from clason/yeet-snapbfredl2023-05-06
|\ \ | |/ |/| build(snap): remove obsolete snapcraft.yaml
| * build(snap): remove obsolete snapcraft.yamlChristian Clason2023-05-06
| | | | | | | | now lives in https://github.com/neovim/neovim-snap
* | vim-patch:9.0.1511: crash when using wrong arg types to assert_match() (#23507)zeertzjq2023-05-06
|/ | | | | | Problem: Crash when using wrong arg types to assert_match(). Solution: Check for NULL pointer. (closes vim/vim#12349) https://github.com/vim/vim/commit/12e7a1fe7527e9e59adbe248a95b4b532e3ec58c
* build(deps): point dependencies to specific commitdundargoc2023-05-06
| | | | This way older neovim builds will work if we bump the dependency versions.
* Merge pull request #23415 from zeertzjq/sigwinch-redrawbfredl2023-05-06
|\ | | | | fix(tui): redraw on SIGWINCH even if size didn't change
| * fix(tui): redraw on SIGWINCH even if size didn't changezeertzjq2023-05-01
| |
* | build: download dependencies with unreliable mirrors from deps repodundargoc2023-05-06
| | | | | | Closes https://github.com/neovim/neovim/issues/23493.
* | Merge pull request #23499 from zeertzjq/vim-8.2.2610zeertzjq2023-05-06
|\ \ | | | | | | vim-patch:8.2.{2249,2610}: mouse click test fails over ssh
| * | vim-patch:8.2.2610: mouse click test fails when using remote connectionzeertzjq2023-05-06
| | | | | | | | | | | | | | | | | | | | | Problem: Mouse click test fails when using remote connection. Solution: Use a larger 'mousetime'. (Dominique Pellé, closes vim/vim#7968) https://github.com/vim/vim/commit/1e448465e1281eeb379f75fe848cbb47fe1be1d9
| * | vim-patch:8.2.2249: termcodes test is flaky when used over sshzeertzjq2023-05-06
|/ / | | | | | | | | | | | | | | Problem: Termcodes test is flaky when used over ssh with X forwarding. Solution: Set 'mousetime' to a larger value. (Dominique Pellé, closes vim/vim#7576, closes vim/vim#7563) https://github.com/vim/vim/commit/2a5c61a0196d2d67313f5b3189974211e6f33562
* | vim-patch:9.0.0904: various comment and indent flaws (#23498)zeertzjq2023-05-06
| | | | | | | | | | | | | | | | | | | | | | Problem: Various comment and indent flaws. Solution: Improve comments and indenting. https://github.com/vim/vim/commit/88456cd3c49a3dd1fda17cf350daa9b8216b1aa6 Omit test_function_lists.vim change as that file is likely not applicable to Nvim due to the existence of Nvim-only functions. Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | vim-patch:8.2.1746: Vim9: cannot use "fina" for "finally" (#23497)zeertzjq2023-05-06
| | | | | | | | | | | | | | | | | | | | Problem: Vim9: Cannot use "fina" for "finally". (Naruhiko Nishino) Solution: Specifically check for "fina". (closes vim/vim#7020) https://github.com/vim/vim/commit/373863ed48c02b5df52574aa7d50aeecb1037d40 :final is N/A. Co-authored-by: Bram Moolenaar <Bram@vim.org>