aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | test: add tests for inccommand with c_CTRL-R_= and c_CTRL-\_e (#18796)zeertzjq2022-05-29
| | |
* | | fix(winbar): set w_winrow_off when initializing firstwin size (#18793)zeertzjq2022-05-29
| | |
* | | test(job_spec): remove Xtest_jobstart_env log filezeertzjq2022-05-29
| | |
* | | ci(uncrustify): show diff on failure #18780dundargoc2022-05-28
| | | | | | | | | | | | This will make it possible to see what needs to be fixed without having uncrustify installed locally.
* | | vim-patch:8.2.5037: cursor position may be invalid after "0;" range (#18782)zeertzjq2022-05-29
| |/ |/| | | | | | | Problem: Cursor position may be invalid after "0;" range. Solution: Check the cursor position when it was set by ";" in the range. https://github.com/vim/vim/commit/4d97a565ae8be0d4debba04ebd2ac3e75a0c8010
* | Merge pull request #18786 from jamessan/latest-ciJames McCoy2022-05-28
|\ \ | | | | | | ci: use ubuntu-latest for vim-patches and coverity-scan
| * | ci: use ubuntu-latest for vim-patches and coverity-scanJames McCoy2022-05-28
|/ / | | | | | | | | | | Since we're not running tests or other things that are more sensitive to changes in the VM environment, use ubuntu-latest to avoid the busy work of updating the VM image.
* | test: fixeol cleanup created files #18785Javier Lopez2022-05-28
| | | | | | | | | | The async nature of feed_command caused a race condition on the calls to delete, leaving the files on the root of the repo. Just use os.remove and no need to wipeout.
* | fix(vim-patch.sh)Justin M. Keyes2022-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In scripts/vim-patch.sh line 335: printf ' ^-- SC2183 (warning): This format string has 4 variables, but is passed 3 arguments. In scripts/vim-patch.sh line 597: list_missing_vimpatches 1 "$@" | while read -r vim_commit; do ^--------^ SC2030 (info): Modification of vim_commit is local (to subshell caused by pipeline) In scripts/vim-patch.sh line 626: done < <(git -C "${VIM_SOURCE_DIR}" diff-tree --no-commit-id --name-only -r "${vim_commit}" -- . ':!src/version.c') ^-----------^ SC2031 (info): vim_commit was modified in a subshell. That change might be lost. For more information: https://www.shellcheck.net/wiki/SC2183 -- This format string has 4 variable... https://www.shellcheck.net/wiki/SC2030 -- Modification of vim_commit is loc... https://www.shellcheck.net/wiki/SC2031 -- vim_commit was modified in a subs...
* | fix(treesitter): offset directive associates range with capture (#18276)Lewis Russell2022-05-28
|/ | | | | | | | | Previously the `offset!` directive populated the metadata in such a way that the new range could be attributed to a specific capture. #14046 made it so the directive simply stored just the new range in the metadata and information about what capture the range is based from is lost. This change reverts that whilst also correcting the docs.
* refactor(regexp_nfa.c): match where Vim calls fopen() (#18778)zeertzjq2022-05-28
|
* Merge pull request #18776 from famiu/fix/winbar_noroombfredl2022-05-28
|\ | | | | fix(winbar): only allow adding winbar when there is space
| * fix(winbar): only allow adding winbar when there is spaceFamiu Haque2022-05-28
| |
* | docs(options): move all removed options to vim_diff.txt (#18770)dundargoc2022-05-28
|/ | | | It's more consistent to gather all removed options in one spot rather than spreading it out.
* fix(winbar): fix winbar disappear or glitch when moving a split (#18775)zeertzjq2022-05-28
|
* test(unit): use setup()/teardown() in buffer_spec.lua (#18739)Jun-ichi TAKIMOTO2022-05-28
|
* fix(ui): require window-local value to show winbar on floating windows (#18773)Famiu Haque2022-05-28
| | | | | | | Previously, there was a bug where setting the local value of 'winbar' to itself would cause winbar to appear on a floating window, which is undesirable. This fix makes it so that it's explicitly required for the window-local value of 'winbar' for a floating window to be set in order for winbar to be shown on that window.
* vim-patch:8.2.5024: using freed memory with "]d" (#18762)zeertzjq2022-05-27
| | | | | Problem: Using freed memory with "]d". Solution: Copy the pattern before searching. https://github.com/vim/vim/commit/e2fa213cf571041dbd04ab0329303ffdc980678a
* Merge pull request #18306 from lewis6991/fnfastbfredl2022-05-26
|\ | | | | feat(lua): allow some viml functions to run in fast
| * fixup: update test/functional/lua/vim_spec.luaLewis Russell2022-05-17
| | | | | | Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
| * feat(lua): allow some viml functions to run in fastLewis Russell2022-05-17
| | | | | | | | | | This change adds the necessary plumbing to annotate functions in funcs.c as being allowed in run in luv fast events.
* | Merge pull request #17742 from dundargoc/doxygen/normalzeertzjq2022-05-26
|\ \ | | | | | | refactor(normal): convert function comments to doxygen format
| * | refactor(normal): convert function comments to doxygen formatDundar Göc2022-05-26
| | |
* | | feat(lsp): turn rename filter into a predicate (#18745)Mathias Fußenegger2022-05-26
|/ / | | | | Same as https://github.com/neovim/neovim/pull/18458 but for rename
* | refactor: missing parenthesis may cause unexpected problems (#17443)kylo2522022-05-26
| | | | | | related vim-8.2.{4402,4639}
* | Merge pull request #18738 from zeertzjq/vim-8.2.5010zeertzjq2022-05-26
|\ \ | | | | | | vim-patch:8.2.5010: the terminal debugger uses various global variables
| * | vim-patch:8.2.5010: the terminal debugger uses various global variableszeertzjq2022-05-26
| | | | | | | | | | | | | | | | | | | | | | | | Problem: The terminal debugger uses various global variables. Solution: Add a dictionary to hold the terminal debugger preferences. https://github.com/vim/vim/commit/c9a431c7638ecebb6f2cb3eabd0e1b2b5e269c1e Omit popup menu.
| * | docs: add missing termdebug docs from Vim runtime updateszeertzjq2022-05-26
| | | | | | | | | | | | | | | | | | | | | | | | https://github.com/vim/vim/commit/388a5d4f20b4b64341d1604aa238cab85827b892 https://github.com/vim/vim/commit/4466ad6baa22485abb1147aca3340cced4778a66 https://github.com/vim/vim/commit/6aa57295cfbe8f21c15f0671e45fd53cf990d404 Rename terminal.txt to nvim_terminal_emulator.txt in vim-patch.sh.
* | | vim-patch:8.2.5015: Hoon and Moonscript files are not recognized (#18747)dundargoc2022-05-25
|/ / | | | | | | | | Problem: Hoon and Moonscript files are not recognized. Solution: Add filetype patterns. (Goc Dundar, closes vim/vim#10478) https://github.com/vim/vim/commit/bf82df0dd48a26404b92a596498b6892c9572c53
* | Merge pull request #18748 from dundargoc/ci/msvcJames McCoy2022-05-25
|\ \ | | | | | | ci(mingw): only enable -municode for MinGW
| * | ci(mingw): only enable -municode for MinGWDundar Goc2022-05-25
| | | | | | | | | | | | | | | | | | When enabling -municode for MSVC the following warning shows up: "LINK : warning LNK4044: unrecognized option '/municode'; ignored". This will ensure cleaner logs for the MSVC job.
* | | vim-patch:8.2.5016: access before start of text with a put command (#18742)zeertzjq2022-05-26
|/ / | | | | | | | | Problem: Access before start of text with a put command. Solution: Check the length is more than zero. https://github.com/vim/vim/commit/2a585c85013be22f59f184d49612074fd9b115d7
* | refactor(uncrustify): set maximum number of consecutive newlines to 2 (#18695)dundargoc2022-05-25
| |
* | refactor(lsp): remove redundant client cleanup (#18744)Gregory Anders2022-05-25
| | | | | | | | | | | | The client state is cleaned up both in client.stop() as well as in the client.on_exit() handler. Technically, the client has not actually stopped until the on_exit handler is called, so we should just do this cleanup there and remove it from client.stop().
* | feat(lsp)!: turn format filter into predicate (#18458)Mathias Fußenegger2022-05-25
| | | | | | | | | | This makes the common use case easier. If one really needs access to all clients, they can create a filter function which manually calls `get_active_clients`.
* | fix(lsp): respect global syntax setting in open float preview (#15225)Elton Leander Pinto2022-05-25
| |
* | Merge pull request #18528 from lewis6991/setwinoptbfredl2022-05-25
|\ \ | | | | | | feat(api): add `win` and `buf` to `nvim_set_option_value`
| * | feat(api): add win and buf to nvim_set_option_valueLewis Russell2022-05-17
| |/ | | | | | | Co-authored-by: Gregory Anders <8965202+gpanders@users.noreply.github.com>
* | build: require exact Lua version when using PREFER_LUA (#16633)Gregory Anders2022-05-25
| |
* | vim-patch:8.2.5012: cannot select one character inside () (#18731)zeertzjq2022-05-25
| | | | | | | | | | | | Problem: Cannot select one character inside (). Solution: Do not try to extend the area if it is empty. (closes vim/vim#10472, closes vim/vim#6616) https://github.com/vim/vim/commit/53737b5eeeab1f95964f78b055d6094fab559533
* | fix(coverity): bail out if mouse_find_win() returns NULL (#18726)zeertzjq2022-05-25
| |
* | docs(api): floating wins omitted under :mksession (#18721)Daniel Steinberg2022-05-24
| |
* | Merge pull request #18728 from dundargoc/ci/api/upgrade-to-ubuntu-22James McCoy2022-05-24
|\ \ | | | | | | ci(api-docs): upgrade to ubuntu 22 and remove conda dependency
| * | ci(api-docs): upgrade to ubuntu 22 and remove conda dependencyDundar Goc2022-05-24
| | | | | | | | | | | | | | | | | | Ubuntu 22 has doxygen version 1.9.1 available in apt, which means we don't need to use conda anymore. This will somewhat simplify the workflow.
* | | Merge pull request #18626 from dundargoc/ci/shallow-cloneJames McCoy2022-05-24
|\ \ \ | | | | | | | | ci(api-docs): add comment explaining why full clone is needed
| * | | ci(api-docs): add comment explaining why full clone is requiredDundar Goc2022-05-24
| |/ /
* | | Merge pull request #18607 from dundargoc/build/mingwJames McCoy2022-05-24
|\ \ \ | |/ / |/| | restore mingw in cmake
| * | revert: "ci: remove mingw job #18580"Dundar Goc2022-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit f8af81445bb48966d54f4a956842d935d009d275. The mingw parts of cmake was removed to see if it was still used (ref: https://github.com/neovim/neovim/pull/18580). It turns out it is, so this will fix that. Closes: https://github.com/neovim/neovim/issues/18597
* | | vim-patch:8.2.4999: filetype test table is not properly sorted (#18719)dundargoc2022-05-24
| | | | | | | | | | | | | | | Problem: Filetype test table is not properly sorted. Solution: Sort by filetype. (Doug Kearns) https://github.com/vim/vim/commit/aa9729b652aa93b547b5c7006f54a143d99ea149
* | | fix(filetype): correct vim.fn.did_filetype() handling (#18725)notomo2022-05-23
| | |