aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* allow for extmark gravity to be set through apichentau2021-01-03
|
* docs: nvim_buf_set_textTJ DeVries2021-01-01
|
* Merge pull request #11833 from bfredl/set_textBjörn Linse2021-01-01
|\ | | | | nvim_buf_set_text
| * api: set_text: fix some byte count issuesBjörn Linse2021-01-01
| | | | | | | | | | | | add byte count tests update documentation
| * api: set_text: more tests, and fixing lintchentau2021-01-01
| | | | | | | | | | | | | | | | removing pending virtcol tests Allow passing in empty array as a shorthand for array with empty string; add more documentation add check for start_row as well
| * api: set_text: rebase, update to new api, and add more testsTony Chen2021-01-01
| |
| * api: set_text: fix validation and some issuesBlaž Hrastnik2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | fix double free because intermediary lines weren't xmemdup'd. NL-for-NUL dance. Normalize row indices and perform more validation. Adjust the cursor position if it's on the right side of the replacement. Tests and documentation.
| * api: set_text: first stab at nvim_buf_set_textBjörn Linse2021-01-01
| |
* | Merge pull request #13592 from bfredl/setmouseBjörn Linse2021-01-01
|\ \ | | | | | | ui: make 'mouse' handling in external UI more consistent
| * | ui: make 'mouse' handling in external UI more consistentBjörn Linse2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | before the behaviour of 'mouse' was inconsistent in external UI, as some remapping logic would check has_mouse() and others don't (no difference in TUI or vim classic). With this change, the behaviour is consistently up to the UI decide (see ui.txt edit) Behaviour of tui.c is unaffected by this change.
* | | Merge pull request #13653 from janlazo/revert-10848Jan Edmund Lazo2020-12-31
|\ \ \ | | | | | | | | Revert #10848
| * | | Revert "vim-patch:8.1.0822: peeking and flushing output slows down execution"Jan Edmund Lazo2020-12-31
| | | | | | | | | | | | | | | | This reverts commit 0519a75f6eca1065a4d0184f99c71ae03a99b9b1.
| * | | Revert "vim-patch:8.1.1189: mode is not cleared when leaving Insert mode"Jan Edmund Lazo2020-12-31
| | | | | | | | | | | | | | | | This reverts commit 4afddb8f571d9e61eab60596c59a27452e9bc839.
| * | | Revert "vim-patch:8.1.1192: mode is not cleared when leaving Insert mode ↵Jan Edmund Lazo2020-12-31
|/ / / | | | | | | | | | | | | | | | | | | | | | with mapped Esc" This reverts commit 44bb7147e40743d9a70ee3a2663a7a7dacec7b13. Avoid regression mentioned in https://github.com/neovim/neovim/commit/c64cce906e7ed828d331e1786c985ff7aa734546#commitcomment-45554271
* | | Merge pull request #13650 from jamessan/windows-binariesJames McCoy2020-12-31
|\ \ \ | | | | | | | | ci: Add Windows binaries to the release
| * | | ci: Add Windows binaries to the releaseJames McCoy2020-12-31
|/ / /
* | | Merge pull request #13644 from jamessan/ci-tweaksJames McCoy2020-12-30
|\ \ \
| * | | ci(GHA): Disable fail-fast for CI checksJames McCoy2020-12-30
| | | |
| * | | Remove Appveyor badgeJames McCoy2020-12-30
| | | |
* | | | Merge pull request #13646 from janlazo/vim-8.2.2247Jan Edmund Lazo2020-12-30
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.{172,1230,1727},8.2.2247
| * | | | vim-patch:8.1.1727: code for viminfo support is spread outJan Edmund Lazo2020-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Code for viminfo support is spread out. Solution: Move to code to viminfo.c. (Yegappan Lakshmanan, closes vim/vim#4686) https://github.com/vim/vim/commit/defa067c54874dd987121dd7252c62755e0aebfa N/A patches for version.c: vim-patch:8.1.1230: a lot of code is shared between vim.exe and gvim.exe Problem: A lot of code is shared between vim.exe and gvim.exe. Solution: Optionally put the shared code in vim.dll. (Ken Takata, closes vim/vim#4287) https://github.com/vim/vim/commit/afde13b62b8fa25dac4635d5caee8d088b937ee0 vim-patch:8.2.2247: VMS: various smaller problems Problem: VMS: various smaller problems. Solution: Fix VMS building and other problems. (Zoltan Arpadffy) https://github.com/vim/vim/commit/467676d468cb10db78d79d5bd2139ded9f70d26f
| * | | | vim-patch:8.1.0172: 'viminfofile' option does not behave like a file nameJan Edmund Lazo2020-12-30
| |/ / / | | | | | | | | | | | | | | | | | | | | Problem: 'viminfofile' option does not behave like a file name. Solution: Add the P_EXPAND flag. (closes vim/vim#3178) https://github.com/vim/vim/commit/c229e54a69468722ca2449e807e90445b7479659
* | | | LSP: window/showMessageRequest (#13641)Michael Lingelbach2020-12-31
| | | | | | | | | | | | Another 3.16 compatibility. Solves Vue crashing currently. Currently not handling the return result, but would allow opening web browser in this case.
* | | | Merge pull request #13648 from teto/fix-fold-hlMatthieu Coudron2020-12-30
|\ \ \ \ | | | | | | | | | | adds a test to check syntax is taken into account in open folds
| * | | | tests: check highlights work in open foldsMatthieu Coudron2020-12-30
| | | | | | | | | | | | | | | | | | | | to prevent a regression we just witnessed
| * | | | fix(flake): enable make functionaltestMatthieu Coudron2020-12-30
| | | | | | | | | | | | | | | | | | | | otherwise busted is not provided/found and functionaltests are disabled.
* | | | | lsp: Disable capabilities not currently supported by language client ↵Michael Lingelbach2020-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | handlers (#13638) Several language servers are incorrectly invoking handlers which are not yet implemented in core.
* | | | | doc: Fix some spelling errors (#13636)Timmy Xiao2020-12-30
|/ / / / | | | | | | | | | | | | - Change 'conenvience' to 'convenient' - Change 'lsp-handers' to 'lsp-handlers'
* / / / LSP: implement window/workDoneProgress/create (#13640)Michael Lingelbach2020-12-30
|/ / /
* | | fix(fold): highlight even in folds (#13643)Matthieu Coudron2020-12-30
| | |
* | | Merge pull request #13552 from janlazo/vim-8.1.0149Jan Edmund Lazo2020-12-29
|\ \ \ | | | | | | | | vim-patch:8.1.{149,151,790,2100}
| * | | vim-patch:8.1.2100: :mksession is not sufficiently testedJan Edmund Lazo2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | Problem: :mksession is not sufficiently tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes vim/vim#4993) https://github.com/vim/vim/commit/ee1a2b5a2a44dde9b4e9b34141b4d1c7b0e0513f
| * | | vim-patch:8.1.0790: code for creating tabpages in session is too complexJan Edmund Lazo2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Code for creating tabpages in session is too complex. Solution: Simplify the code. (Jason Franklin) https://github.com/vim/vim/commit/57a6bf056715bd5c94d8047247615e39862424e7
| * | | vim-patch:8.1.0151: mksession test fails on MS-WindowsJan Edmund Lazo2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Mksession test fails on MS-Windows. Solution: Always use an argument for :lcd. https://github.com/vim/vim/commit/81e2ac7bb68a0321529ad5c89c8674caab4bca6b
| * | | vim-patch:8.1.0149: session is wrong with multiple tabs when :lcd was usedJan Edmund Lazo2020-12-29
|/ / / | | | | | | | | | | | | | | | | | | | | | Problem: The generated sessions file does not restore tabs properly if :lcd was used in one of them. Solution: Create the tab pages before setting the directory. (Yee Cheng Chin, closes vim/vim#3152) https://github.com/vim/vim/commit/26d4b896a789e65df7ee0cf3e25056eabc523fda
* | / vim-patch:8.2.2244: crash when making the window width negative (#13633)Jan Edmund Lazo2020-12-29
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when making the window width of the not-current window negative. Solution: Make sure the window width is not negative. (closes vim/vim#7568) https://github.com/vim/vim/commit/89015a675990bd7d70e041c5d890edb803b5c6b7 N/A patches for version.c: vim-patch:8.0.1617: Win32: :shell command in the GUI crashes Problem: Win32: :shell command in the GUI crashes. Solution: Handle the situation that "cmd" is NULL. (Yasuhiro Matsumoto, closes vim/vim#2721) https://github.com/vim/vim/commit/42f652f733550a0d8bc9b030c9a5a62e7e2d8668 vim-patch:8.1.0244: no redraw when using a STOP signal on Vim and then CONT Problem: No redraw when using a STOP signal on Vim and then a CONT signal. Solution: Catch the CONT signal and force a redraw. (closes vim/vim#3285) https://github.com/vim/vim/commit/917e32bda5a93941fbbccab09ae3960114b67188 vim-patch:8.1.0302: crash when using :suspend and "fg" Problem: Crash when using :suspend and "fg". Solution: Undo patch 8.1.244. https://github.com/vim/vim/commit/f1883479be91550bc31dd88f593b3012863a2629 vim-patch:8.1.0548: crash when job callback unloads a buffer Problem: Crash when job callback unloads a buffer. (James McCoy) Solution: Don't round up the wait time to 10 msec in ui_inchar(). https://github.com/vim/vim/commit/1341024e0823d9aa9cde08d6b55e12f2d90ff778 vim-patch:8.1.1652: GUI: popup window doesn't close on mouse movement Problem: GUI: popup window doesn't close on mouse movement. (Paul Jolly) Solution: Generate mouse-move events when a popup window is visible. https://github.com/vim/vim/commit/49fe95f22517b775506ef34681000d84bb417eb3 vim-patch:8.1.1695: Windows 10: crash when cursor is at bottom of terminal Problem: Windows 10: crash when cursor is at bottom of terminal. Solution: Position the cursor before resizing. (Yasuhiro Matsumoto, closes vim/vim#4679) https://github.com/vim/vim/commit/f49a6922596ea88856da802fe33df953b7d77ecb vim-patch:8.2.2246: cursor keys not recognized at the hit-Enter prompt Problem: Cursor keys not recognized at the hit-Enter prompt after executing an external command. Solution: Change the codes for the extra cursor keys. (closes vim/vim#7562) Tune the delays to avoid test flakyness. https://github.com/vim/vim/commit/4d8c96d4668ac965d4e84b9676fba6d7efe62a32
* | Merge pull request #13629 from jamessan/remove-old-ciJames McCoy2020-12-28
|\ \
| * | ci(travis): Remove jobs covered by GHAJames McCoy2020-12-28
| | |
| * | ci(appveyor): Remove now that GHA is testing WindowsJames McCoy2020-12-28
|/ /
* | Merge pull request #13540 from erw7/add-gha-for-windows-vs2017James McCoy2020-12-28
|\ \
| * | GHA: integrate unix and windows settingserw72020-12-17
| | |
| * | GHA: fix build problems on Windowserw72020-12-16
| | |
| * | ci: setup GitHub actions for windowsThomas Vigouroux2020-12-16
| | |
* | | Merge pull request #13624 from janlazo/vim-8.2.2234Jan Edmund Lazo2020-12-28
|\ \ \ | | | | | | | | vim-patch:8.1.1032,8.2.{429,1785,2234,2235,2237,2241}
| * | | vim-patch:8.2.0429: no warning when test checks for option that never existsJan Edmund Lazo2020-12-28
| | | | | | | | | | | | | | | | | | | | | | | | Problem: No warning when test checks for option that never exists. Solution: In tests check that the option can exist. https://github.com/vim/vim/commit/c5a8fdc42dbd304598b2d73db754c7b97665b182
| * | | vim-patch:8.1.1032: warnings from clang static analyzerJan Edmund Lazo2020-12-28
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Warnings from clang static analyzer. (Yegappan Lakshmanan) Solution: Fix relevant warnings. https://github.com/vim/vim/commit/2c519cf3bfe76083767ac94c674d2e161ed36587
| * | | vim-patch:8.2.2234: command line wildmenu test often fails with Unix GUIJan Edmund Lazo2020-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Command line wildmenu test often fails with Unix GUI. Solution: Skip the test where it is expected to fail. https://github.com/vim/vim/commit/3e112acc220dcacb58d77edca71910a532fffd0f Include modeline fix for ASAN build. N/A patches for version.c: vim-patch:8.2.1785: compiler warning for strcp() out of bounds Problem: Compiler warning for strcp() out of bounds. (Christian Brabandt) Solution: use memmove() instead. https://github.com/vim/vim/commit/3f974ff45e0ea4b85fea7d8768f005d8a2c7941e vim-patch:8.2.2235: build failure with some Ruby versions Problem: Build failure with some Ruby versions. Solution: Adjust the code for Ruby 3.0. (Ozaki Kiichi, closes vim/vim#7564) https://github.com/vim/vim/commit/dace9f785fca6cc802b2fb7f11a5ee4fab896432 vim-patch:8.2.2237: CI on Mac fails in sed command Problem: CI on Mac fails in sed command. Solution: Set LC_ALL to "C". (Ozaki Kiichi, closes vim/vim#7565) https://github.com/vim/vim/commit/ed1e4c9a70aaa7de56bac23e75a846e874a32a56 vim-patch:8.2.2241: Build with Ruby and clang may fail Problem: Build with Ruby and clang may fail. Solution: Adjust congigure and sed script. (Ozaki Kiichi, closes vim/vim#7566) https://github.com/vim/vim/commit/864a28b6a6ae4f1a56e230be26bc6d13e3f8b3d9
* | | | fix(fold): dont highlight search results on folded lines (#13616)Matthieu Coudron2020-12-29
| | | | | | | | | | | | Behavior may change in future but for now stick to legacy behavior.
* | | | lsp: Use correct bufnr for documentHighlight handler (#13622)Adam P. Regasz-Rethy2020-12-29
|/ / /
* | | Merge pull request #13607 from janlazo/vim-8.2.2221Jan Edmund Lazo2020-12-27
|\ \ \ | | | | | | | | vim-patch:8.1.2227,8.2.{315,928,1007,1052,1121,1580,2221,2229,2231,2232}