aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | Fixed lint errorShirasaka2020-12-06
| | | | |
| * | | | Moved temporary variable to where it's usedShirasaka2020-12-05
| | | | |
| * | | | ui: Fix win_hide distination gridshirasaka2020-12-05
| |/ / / | | | | | | | | | | | | | | | | | | | | When create tab, win_hide sent to new tab and new tab's previous tab. So, if created tab that not next tab (eg. $tabnew cmd), send win_hide to not current tab, and fixed this.
* | | | Merge pull request #13458 from jamessan/release-fixesJames McCoy2020-12-05
|\ \ \ \ | | |/ / | |/| |
| * | | GHA: Generate correct appimage for release/nightlyJames McCoy2020-12-05
| | | |
| * | | GHA: Do not run CI for tagsJames McCoy2020-12-05
| | | |
| * | | GHA: Rename "Nightly release" to "Release"James McCoy2020-12-05
| | | |
| * | | GHA: Automatically create a release for versioned tagsJames McCoy2020-12-05
| | | |
| * | | GHA: Add support for manually creating a releaseJames McCoy2020-12-05
| | | |
| * | | GHA: Use meeDamian/github-release to create/update releaseJames McCoy2020-12-05
| |/ /
* / / vim-patch:8.2.2091: MS-Windows: build warnings (#13451)Jan Edmund Lazo2020-12-05
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: build warnings. Solution: Add a #pragma to suppress the deprecation warning. (Ken Takata) Avoid using a non-ASCII character. (closes vim/vim#7421) https://github.com/vim/vim/commit/29d2f45c8855fd98897c5db92d896c161e95d0f1 N/A patches for version.c: vim-patch:8.1.1883: options test fails Problem: Options test fails. Solution: Add entry for 'completepopup'. https://github.com/vim/vim/commit/9513d91be02f654658b8b33ff429a52ff3c4de12 vim-patch:8.2.2089: libvterm test fails to build on Mac Problem: Libvterm test fails to build on Mac. Solution: Adjust configure to remove a space between -L and the path that follows. https://github.com/vim/vim/commit/6cd42db9dc1251b052b97d47bafc063eacac1b3e
* | Merge pull request #13452 from jamessan/appimageJames McCoy2020-12-04
|\ \
| * | GHA: Build appimage for nightlyJames McCoy2020-12-04
| | |
| * | GHA: Stop installing test dependencies for nightly buildJames McCoy2020-12-04
|/ /
* | Merge pull request #13417 from shade-of-noon/man_count.13411James McCoy2020-12-04
|\ \ | |/ |/| runtime: Fix man.vim count handling.
| * runtime: Fix man.vim count handling.Edwin Pujols2020-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here I use a negative number to decide whether the count has been explicitly set. I think it unlikely that negative sections will ever be created given that negative numbers complicate argument handling: ``` $ man -1 foo man: invalid option -- '1' ``` and given that there's already precedence for alphanumeric sections like `3p`, `3x`, `n`, etc. --- This does work, though: ``` $ man -S -3 baz ``` With `man baz.-3` and `man 'baz(-3)'`, (GNU) man *might* consider `-3` internally as a section, but in the end reports as if the whole argument was the name of a topic: ``` $ man 'baz(-3)' No manual entry for baz(-3) ``` --- Closes #13411.
* | Merge pull request #13445 from jamessan/build-artifactsJames McCoy2020-12-04
|\ \ | | | | | | GHA: Publish nightly builds for Linux and macOS
| * | GHA: Publish nightly builds for Linux and macOSJames McCoy2020-12-04
|/ /
* | Merge pull request #13173 from tjdevries/tjdevries/option_infoBjörn Linse2020-12-04
|\ \ | | | | | | api: add option metadata
| * | api/options: cleanup the fixupBjörn Linse2020-12-04
| | |
| * | api/options: fixupTJ DeVries2020-12-04
| | |
| * | api/options: cleanupBjörn Linse2020-12-04
| | |
| * | api/options: add option metadataTJ DeVries2020-12-04
| | |
* | | Merge pull request #13434 from janlazo/vim-8.2.2076Jan Edmund Lazo2020-12-03
|\ \ \ | | | | | | | | vim-patch:8.1.{1013,1774},8.2.{1164,1673,1907,2076,2077,2078,2085,2086}
| * | | vim-patch:8.2.2085: Qt translation file is recognized as typescriptJan Edmund Lazo2020-12-03
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Qt translation file is recognized as typescript. Solution: Check the first line for "<?xml". (closes vim/vim#7418) https://github.com/vim/vim/commit/c0d670ce16d0e148b7d39ac354571b3d284a0b53
| * | | vim-patch:8.2.1907: complete_info().selected may be wrongJan Edmund Lazo2020-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Complete_info().selected may be wrong. Solution: Update cp_number if it was never set. (issue vim/vim#6945) https://github.com/vim/vim/commit/f9d51354de069dddc049b9e109b1932c92e5aee6 Misc changes: For variables and function parameters that use "Direction" enum values, update their type from from "int" to "Direction". It is hard to review function parameters that must accept "Direction" enum values only.
| * | | vim-patch:8.2.1673: complete_info() selected index has an invalid valueJan Edmund Lazo2020-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: complete_info() selected index has an invalid value. (Ben Jackson) Solution: Set the index when there is only one match. (closes vim/vim#6945) Add test for complete_info(). https://github.com/vim/vim/commit/b806aa5bd910dba94fbde586f6019b4825813d28
| * | | vim-patch:8.2.2078: illegal memory access when using :print on invalid textJan Edmund Lazo2020-12-03
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Illegal memory access when using :print on invalid text. (Dhiraj Mishra) Solution: Check for more composing characters than supported. (closes vim/vim#7399) https://github.com/vim/vim/commit/1cbfc9914db1cb06aaa092fa42eb7a2fc3dc7ad7 N/A patches for version.c: vim-patch:8.1.1013: MS-Windows: Scrolling fails when dividing the screen Problem: MS-Windows: Scrolling fails when dividing the screen. Solution: Position the cursor before calling ScrollConsoleScreenBuffer(). (Nobuhiro Takasaki, closes vim/vim#4115) https://github.com/vim/vim/commit/3b5fef6a995f25a8a8f746896de44df49b69dfdf vim-patch:8.1.1774: test is silently skipped Problem: Test is silently skipped. Solution: Throw "Skipped". https://github.com/vim/vim/commit/3c610c96389bbb5f0fc83f0a515fc8f1b7f515e4 vim-patch:8.2.1164: text cleared by checking terminal properties not redrawn Problem: Text cleared by checking terminal properties not redrawn. (Alexey Radkov) Solution: Mark the screen characters as invalid. (closes vim/vim#6422) https://github.com/vim/vim/commit/96916ac67ad9ed5d79ce87b099f9d01aa4c13745 vim-patch:8.2.2076: MS-Windows console: sometimes drops typed characters Problem: MS-Windows console: sometimes drops typed characters. Solution: Do not wait longer than 10 msec for input. (issue vim/vim#7164) https://github.com/vim/vim/commit/c478ee3d83fab0dba46740f2023c35f743f88316 vim-patch:8.2.2077: build failure with small features Problem: Build failure with small features. Solution: Add #ifdef. https://github.com/vim/vim/commit/a452b808b4da2d272ca4a50865eb8ca89a58f239 vim-patch:8.2.2086: libvterm tests are only run on Linux Problem: Libvterm tests are only run on Linux. Solution: Use static libraries. (Ozaki Kiichi, closes vim/vim#7419) https://github.com/vim/vim/commit/476268c387a05cfda9feaca8d1a5eeb535ed9f49
* | | lsp: Change diagnosticg.get_all to return {bufnr: Diagnostic[]} (#13310)Mathias Fußenegger2020-12-03
| | | | | | | | | Allows users to associate the diagnostics with the right bufnr.
* | | lsp: Make open_floating_preview buffers ephemeral (#13437)runiq2020-12-03
| | | | | | | | | Fixes #13429.
* | | lsp: Fix "unsupported_method" error when the buffer does not have an LSP ↵eightpigs2020-12-03
|/ / | | | | | | Server (#13175)
* | vim-patch:8.2.0602: :unlet $VAR does not work properly (#13238)Sean Dewar2020-12-02
| | | | | | | | | | | | | | Problem: :unlet $VAR does not work properly. Solution: Make ":lockvar $VAR" fail. Check the "skip" flag. https://github.com/vim/vim/commit/7e0868efcf094f2cc59fa4e18af3a8dc7aedd64f Include patch 8.2.0601 changes so that ex_unletlock() can execute a callback if there are no errors.
* | Merge pull request #13428 from janlazo/nvim-8.0.1525Jan Edmund Lazo2020-12-01
|\ \ | | | | | | vim-patch:8.0.{858,953,1525}
| * | test/wildmode_spec: override $PS1Jan Edmund Lazo2020-12-01
| | | | | | | | | | | | | | | User config may set $PS1 for a colored prompt. It breaks the screen tests.
| * | test/timer_spec: increase base timeoutJan Edmund Lazo2020-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following keeps happening in my local environment because the timeout is too short. [ FAILED ] test/functional/eval/timer_spec.lua @ 208: timers do not crash when processing events in the handler test/functional/eval/timer_spec.lua:219: retry() attempts: 1 test/helpers.lua:73: Expected objects to be the same. Passed in: (number) 0 Expected: (number) 1
| * | vim-patch:8.0.1525: using :wqa exits even if a job runs in a terminal windowJan Edmund Lazo2020-12-01
| | | | | | | | | | | | | | | | | | | | | Problem: Using :wqa exits even if a job runs in a terminal window. (Jason Felice) Solution: Check if a terminal has a running job. (closes vim/vim#2654) https://github.com/vim/vim/commit/7a76092a51fc5446426a4bfd9eb6503ec61bf9e9
| * | vim-patch:8.0.0953: get "no write since last change" error in terminal windowJan Edmund Lazo2020-12-01
| | | | | | | | | | | | | | | | | | | | | Problem: Get "no write since last change" error in terminal window. Solution: Use another message when closing a terminal window. Make ":quit!" also end the job. https://github.com/vim/vim/commit/f5be7cd01642fafc4b7d68894eb60cca60c7a405
| * | fixup! vim-patch:8.0.0858: check if job terminal is running #10908Jan Edmund Lazo2020-12-01
| | |
* | | Merge pull request #12235 from dm1try/add_init_luaBjörn Linse2020-12-01
|\ \ \ | | | | | | | | add init.lua as an alternative user config
| * | | executor: use new nlua_ name patternBjörn Linse2020-12-01
| | | |
| * | | doc: mention init.luadm1try2020-12-01
| | | | | | | | | | | | | | | | use a generic name instead of "init.vim" in starting.txt
| * | | startup: allow lua files as session onedm1try2020-12-01
| | | |
| * | | startup: add init.lua as an alternative user config, fixes #7895dm1try2020-12-01
| | | |
| * | | path: add helper for checking a file extensiondm1try2020-12-01
| | | |
* | | | Merge pull request #13425 from bfredl/secretcharmBjörn Linse2020-12-01
|\ \ \ \ | |/ / / |/| | | ex_getln: add secret charm
| * | | ex_getln: add secret charmBjörn Linse2020-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Opt in to this secret world using set wildchar=0 " already the default, but remove if non-zero existing config: set wildcharm=0 now you can map 'wildmode' just like any mode: cnoremap <tab> <c-z> function! Spacey() return getcmdline()[-1:] == "/" ? "\<bs>" : "" endfunc cnoremap <expr> / wildmenumode() ? Spacey()."/<c-z>" : "/" Possibly asked questions: What about backwards compatibility? ==== Just do nothing and your existing 'wildchar' and 'wildcharm' will keep working. Doesn't `<c-z>` mean suspend? ==== Not in cmdline mode. If it would then the recommended wildcharm would not have been `<c-z>` to start with. My config relies on `:<c-z>` being a synonym to `:<nop>`! ==== just no.
* | | | Merge pull request #13426 from yegappan/vimdiffBjörn Linse2020-12-01
|\ \ \ \ | |_|/ / |/| | | Update vim_diff.txt
| * | | Update vim_diff.txtYegappan Lakshmanan2020-11-30
|/ / /
* | | Merge pull request #13419 from janlazo/vim-8.2.2067Jan Edmund Lazo2020-11-30
|\ \ \ | | | | | | | | vim-patch:8.1.2264,8.2.{617,620,628,2067,2069}
| * | | vim-patch:8.1.2264: there are two test files for :letJan Edmund Lazo2020-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: There are two test files for :let. Solution: Merge the two files. https://github.com/vim/vim/commit/fcf8a8743bdecc0ba28037b79b7cb2962de70b1d N/A patches for version.c: vim-patch:8.2.0617: new error check triggers in Swedish menu Problem: New error check triggers in Swedish menu. Solution: Insert backslash. (Mats Tegner, closes vim/vim#5966) https://github.com/vim/vim/commit/d2662ad2de40e68999198150024531c91fece16c vim-patch:8.2.0620: error in menu translations Problem: Error in menu translations. Solution: Insert a backslash before a space. https://github.com/vim/vim/commit/0d6fe631f75effbfca92a4f61bbc2fab7385af09 vim-patch:8.2.0628: error in menu translations Problem: Error in menu translations. Solution: Insert a backslash before a space in one more file. (Shun Bai, Emir Sari) https://github.com/vim/vim/commit/e71ebb46a252cd1cdfb075e6014c2b13c580bf3f