aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #16748 from zeertzjq/vim-8.1.1434zeertzjq2022-01-31
|\ | | | | vim-patch:8.1.{1434,1585},8.2.{3482,3625,3876}: some cindent patches
| * vim-patch:8.2.3876: 'cindent' does not recognize inline namespacezeertzjq2021-12-23
| | | | | | | | | | | | Problem: 'cindent' does not recognize inline namespace. Solution: Skip over "inline" to find "namespace". (closes vim/vim#9383) https://github.com/vim/vim/commit/f2f0bddf303e37d4d532ca22e2d53179c20b1d19
| * vim-patch:8.2.3625: illegal memory access when C-indentingzeertzjq2021-12-23
| | | | | | | | | | | | Problem: Illegal memory access when C-indenting. Solution: Also set the cursor column. https://github.com/vim/vim/commit/2de9b7c7c8791da8853a9a7ca9c467867465b655
| * vim-patch:8.2.3482: reading beyond end of line ending in quote and backslashzeertzjq2021-12-23
| | | | | | | | | | | | Problem: Reading beyond end of line ending in quote and backslash. Solution: Check for non-NUL after backslash. (closes vim/vim#8964) https://github.com/vim/vim/commit/78e0fa4cf4fcd563c0bc8c87afa54d4f5dc22020
| * vim-patch:8.1.1585: :let-heredoc does not trim enoughzeertzjq2021-12-23
| | | | | | | | | | | | | | | | | | Problem: :let-heredoc does not trim enough. Solution: Trim indent from the contents based on the indent of the first line. Use let-heredoc in more tests. https://github.com/vim/vim/commit/e7eb92708ec2092a2fc11e78703b5dcf83844412 This is a missing part of Vim patch 8.1.1585 from #11211.
| * vim-patch:8.1.1434: test 3 is old stylezeertzjq2021-12-23
| | | | | | | | | | | | Problem: Test 3 is old style. Solution: Turn into a new style test. (Yegappan Lakshmanan, closes vim/vim#4460) https://github.com/vim/vim/commit/1ab74a5af36933f1c3023a910af20280bb79bd6c
* | docs(tutor): modify for Neovim rather than Vim (#17092)Rory Nesbitt2022-01-30
| |
* | docs: add example to vim.ui.select (#17241)dundargoc2022-01-30
| | | | | | Closes https://github.com/neovim/neovim/issues/17137
* | Merge pull request #17244 from zeertzjq/vim-8.2.0092zeertzjq2022-01-30
|\ \
| * | vim-patch:8.2.0950: tagjump test failszeertzjq2022-01-30
| | | | | | | | | | | | | | | | | | Problem: Tagjump test fails. Solution: Adjust expected text of the prompt. https://github.com/vim/vim/commit/13b8205b442f52f34deac98e3312a27dec14d8e2
| * | vim-patch:8.2.0092: tags functionality insufficiently testedzeertzjq2022-01-30
|/ / | | | | | | | | | | Problem: Tags functionality insufficiently tested. Solution: Add more tags tests. (Yegappan Lakshmanan, closes vim/vim#5446) https://github.com/vim/vim/commit/a1353b5352f0797fc651a0dd363876f1c2fa60c5
* | chore: typo fixes (#16921)dundargoc2022-01-29
| | | | | | Co-authored-by: zeertzjq <zeertzjq@outlook.com>
* | Merge pull request #16975 from dstein64/vim-8.2.3917bfredl2022-01-29
|\ \ | | | | | | vim-patch:8.2.3917: the eval.txt help file is way too big
| * | vim-patch:partial:04fb916Daniel Steinberg2022-01-29
| | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/04fb916684829f6aa12f33f14d0d0023b458f200
| * | vim-patch:8.2.3917: the eval.txt help file is way too bigDaniel Steinberg2022-01-29
|/ / | | | | | | | | | | | | | | | | | | | | | | Problem: The eval.txt help file is way too big. Solution: Move the builtin function details to a separate file. https://github.com/vim/vim/commit/1cae5a0a034d0545360387407a7a409310f1efe2 Note: Neovim-specific references to |functions| were changed to |builtin-functions|. This included updates to: 1. test/functional/vimscript/functions_spec.lua 2. test/functional/vimscript/eval_spec.lua 3. runtime/doc/lua.txt
* | feat(filetype): convert patterns for mail buffers (#17238)Gregory Anders2022-01-29
| |
* | Merge pull request #17222 from bfredl/babajpy2bfredl2022-01-29
|\ \ | | | | | | feat(provider)!: remove support for python2 and python3.[3-6]
| * | feat(provider)!: remove support for python2 and python3.[3-5]Björn Linse2022-01-29
| | | | | | | | | | | | | | | | | | These versions of python has reached End-of-life. getting rid of python2 support removes a lot of logic to support two incompatible python versions in the same version.
* | | Merge pull request #17192 from zeertzjq/aucmd-redrawingdisabledbfredl2022-01-29
|\ \ \ | | | | | | | | fix: set RedrawingDisabled before entering aucmd_win
| * | | fix: set RedrawingDisabled before entering aucmd_winzeertzjq2022-01-25
| | | |
* | | | Merge pull request #17202 from zeertzjq/unused-orig-rhsbfredl2022-01-29
|\ \ \ \ | |_|/ / |/| | | refactor: allocate an empty string as unused orig_rhs for Lua mappings
| * | | refactor: allocate an empty string as unused orig_rhs for Lua mappingszeertzjq2022-01-27
| | | |
* | | | vim-patch:8.2.4251: vala files are not recognized (#17235)Christian Clason2022-01-29
| | | | | | | | | | | | | | | | | | | | Problem: Vala files are not recognized. Solution: Add the *.vala pattern. (closes vim/vim#9654) https://github.com/vim/vim/commit/97c554d5149c2aa4a43d689c59563e77277265d4
* | | | vim-patch:8.2.4090: after restoring a session buffer order can be quite ↵Evgeni Chasnovski2022-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | different (#17112) Problem: After restoring a session buffer order can be quite different. Solution: Create buffers first. (Evgeni Chasnovski, closes vim/vim#9520) https://github.com/vim/vim/commit/26ebf1f036517ebeacf571c333a83cca7e13bbe2 --------------- As in Vim, this basically reverts 8.1.0829 providing different solution (see vim/vim#9520). Regarding Neovim, this basically reverts changes from #15062. Test about restoring same terminals was a bit too restrictive with using actual buffer ids, which changed with this patch (now they should be in the same order as at `mksession` call), so I tweaked it.
* | | | Merge pull request #17234 from zeertzjq/vim-8.2.4248zeertzjq2022-01-29
|\ \ \ \
| * | | | vim-patch:8.2.4248: no proper test for moving the window separatorzeertzjq2022-01-29
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No proper test for moving the window separator. Solution: Add a test. Add comment in code. (closes vim/vim#9656) https://github.com/vim/vim/commit/a0c4e2f2d7aa164d9d7692702c752ea063bd3a8c Remove the assertion as it is now possible for `fr` to be `NULL`. The test fails without clearing messages. Not sure if this is a bug.
* | | | vim-patch:8.2.4052: not easy to resize a window from a plugin (#17028)Daniel Steinberg2022-01-29
| | | |
* | | | Merge pull request #17209 from bb010g/patch-1bfredl2022-01-29
|\ \ \ \ | | | | | | | | | | fix(eval): v:lua support for `-` in module names
| * | | | fix(eval): v:lua support for `-` in module namesbb010g2022-01-28
| | | | |
* | | | | vim-patch:8.2.0028: searchpairpos() is not tested (#17232)zeertzjq2022-01-29
| | | | |
* | | | | refactor: add `static` to some functions in `funcs.c` (#17030)Daniel Steinberg2022-01-29
| | | | |
* | | | | Merge pull request #17220 from zeertzjq/unget-alt-chordzeertzjq2022-01-29
|\ \ \ \ \
| * | | | | fix(input): remove reinterpreted ALT/META chords from recorded macrozeertzjq2022-01-29
|/ / / / /
* | | | | Merge pull request #16951 from zeertzjq/vim-8.2.4007zeertzjq2022-01-29
|\ \ \ \ \
| * | | | | vim-patch:8.2.4007: session does not restore help buffer properlyzeertzjq2022-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Session does not restore help buffer properly when "options' is missing from 'sessionoptions'. Solution: Use a ":help" command to create the help window. (closes vim/vim#9475, closes vim/vim#9458, closes vim/vim#9472) https://github.com/vim/vim/commit/8e7d9db32b53ca2b1cb7570d2042860bcd1e943f
* | | | | | Merge pull request #17213 from zeertzjq/ci-lsan-failureJames McCoy2022-01-28
|\ \ \ \ \ \
| * | | | | | ci: add intercept_tls_get_addr=0 to ASAN_OPTIONSzeertzjq2022-01-27
| | | | | | |
* | | | | | | Merge pull request #17206 from dundargoc/ci/remove-python2James McCoy2022-01-28
|\ \ \ \ \ \ \
| * | | | | | | ci: remove all code containing python2Dundar Göc2022-01-26
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | Also change all mentions of python 3 to just python.
* | | | | | | Merge pull request #16829 from zeertzjq/vim-8.2.2887zeertzjq2022-01-29
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.{2887,3414,3999}: fullcommand() follow-up patches
| * | | | | | | vim-patch:8.2.3999: redundant check for NUL bytezeertzjq2022-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Redundant check for NUL byte. Solution: Remove the check for a NUL byte. (closes vim/vim#9471) https://github.com/vim/vim/commit/c024ed9233feac4c8da7394a62bb50474803514f
| * | | | | | | vim-patch:8.2.3414: fullcommand() gives wrong name with buffer-local user ↵zeertzjq2022-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command Problem: fullcommand() gives the wrong name if there is a buffer-local user command. (Naohiro Ono) Solution: Use a separate function to get the user command name. (closes vim/vim#8840) https://github.com/vim/vim/commit/80c88eac5a81dd9f1a96fc80cb8aab6c84fe7b86
| * | | | | | | vim-patch:8.2.2887: crash when passing null string to fullcommand()zeertzjq2022-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when passing null string to fullcommand(). Solution: Check for NULL pointer. (closes vim/vim#8256) https://github.com/vim/vim/commit/4c8e8c6e19b75d632b042aa0ba0a2ab769b2162e
* | | | | | | | Merge pull request #17223 from clason/vim-8.2.4238Christian Clason2022-01-28
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | vim-patch:8.2.4238: *.tf file could be fileytpe "tf" or "terraform"
| * | | | | | | vim-patch:8.2.4238: *.tf file could be fileytpe "tf" or "terraform"Christian Clason2022-01-28
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: *.tf file could be fileytpe "tf" or "terraform". Solution: Detect the type from the file contents. (closes vim/vim#9642) https://github.com/vim/vim/commit/bd8168c7705e315827642f2976ec59e26b7fe009
* | | | | | | Merge pull request #17216 from clason/vim-8.2.4233Christian Clason2022-01-28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.{4233,4235,4236,4237}: follow-up patches for recording in Select mode
| * | | | | | | vim-patch:8.2.4237: record buffer wrong if character in Select mode was not ↵zeertzjq2022-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | typed Problem: Record buffer wrong if character in Select mode was not typed. Solution: Only delete the tail from the record buffer if the character was typed. (closes vim/vim#9650) https://github.com/vim/vim/commit/fbf4f1ca159028382eaeb3bfc31bb6bb96dbb67a
| * | | | | | | vim-patch:8.2.4236: accessing freed memoryChristian Clason2022-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Accessing freed memory. Solution: Set the bh_curr pointer to NULL. https://github.com/vim/vim/commit/166788c657f4b1090a31ea37a023b1f2c78790c8
| * | | | | | | vim-patch:8.2.4235: invalid check for NULL pointerChristian Clason2022-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Invalid check for NULL pointer. Solution: Remove the check. https://github.com/vim/vim/commit/37cf413e3e768b76c975e4a7081472d75d649c72
| * | | | | | | vim-patch:8.2.4233: crash when recording and using Select modeChristian Clason2022-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when recording and using Select mode. Solution: When deleting the last recorded character check there is something to delete. https://github.com/vim/vim/commit/a4bc2dd7cccf5a4a9f78b58b6f35a45d17164323