| Commit message (Collapse) | Author | Age |
... | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Appending to a long quickfix list is slow.
Solution: Add qf_last.
https://github.com/vim/vim/commit/83e6d7ac6a1c2a0cb5ee6c8420a5dc792f1d5ffa
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Appending to the quickfix list while the quickfix window is open
is very slow.
Solution: Do not delete all the lines, only append the new ones. Avoid
using a window while updating the list. (closes vim/vim#841)
https://github.com/vim/vim/commit/864293abb72d62604d8d6b458addfb43c14230c3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: The code to reallocate the buffer used for quickfix is repeated.
Solution: Move the code to a function. (Yegappan Lakshmanan, closes vim/vim#831)
https://github.com/vim/vim/commit/2b2b8ae5ab37b04584633c469265d85825166905
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Warning from 64 bit compiler.
Solution: Add type cast. (Mike Williams)
https://github.com/vim/vim/commit/d9db8b448c214eb583e84c598bca0688b9202ba7
Already silenced in earlier commits by using size_t.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Compiler warnings for unused variables. (Ajit Thakkar)
Solution: Add a dummy initialization. (Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/9a3b3311d26c990208150255ad65472bb4eefaa4
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Memory access error when running test_quickfix.
Solution: Allocate one more byte. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/9b4ebc692d77ca8ef90d72517347f74c2474dd3d
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Quickfix doesn't handle long lines well, they are split.
Solution: Drop characters after a limit. (Anton Lindqvist)
https://github.com/vim/vim/commit/6be8c8e165204b8aa4eeb8a52be87a58d8b41b9e
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Arguments of setqflist() are not checked properly.
Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi,
closes vim/vim#661)
https://github.com/vim/vim/commit/d106e5ba7f10f0d2a14eaefe5d78405044416cb9
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: When adding to the quickfix list the current position is reset.
Solution: Do not reset the position when not needed. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/c1808d5822ed9534ef7f0fe509b15bee92a5cc28
|
|/ / /
| | |
| | |
| | |
| | | |
Massaging the upstream patches for this test into the lua tests are too
cumbersome and slow down patching.
|
| | | |
|
|/ /
| |
| |
| |
| |
| | |
Problem: Looping over a null list throws an error.
Solution: Skip over the for loop.
https://github.com/vim/vim/commit/d8585eded6359f1d7e1981e96ae775efd077c638
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
vim-patch:8.0.0058
Problem: Positioning of the popup menu is not good.
Solution: Position it better. (Hirohito Higashi)
https://github.com/vim/vim/commit/91e44a3305ef6bf2d43496c351dcff0a45c6bfb8
vim-patch:8.0.0099
Problem: Popup menu always appears above the cursor when it is in the lower
half of the screen. (Matt Gardner)
Solution: Compute the available space better. (Hirohito Higashi,
closes vim/vim#1241)
https://github.com/vim/vim/commit/73095288da839f7c738a49baa109773e76106806
vim-patch:8.0.0127
Problem: Cancelling completion still inserts text when formatting is done
for 'textwidth'. (lacygoill)
Solution: Don't format when CTRL-E was typed. (Hirohito Higashi,
closes vim/vim#1312)
https://github.com/vim/vim/commit/73fd4988866c3adc15b5d093efdf5e8cf70d093d
vim-patch:7.4.2188
Problem: Completion does not work properly with some plugins.
Solution: Revert the part related to typing CTRL-E. (closes vim/vim#972)
https://github.com/vim/vim/commit/c9fb77c69244870a97384152f20845665c19fe39
vim-patch:7.4.2146
Problem: Not enough testing for popup menu. CTRL-E does not always work
properly.
Solution: Add more tests. When using CTRL-E check if the popup menu is
visible. (Christian Brabandt)
https://github.com/vim/vim/commit/472472898ab71ac80a86fedc37f8eb91461788dd
vim-patch:7.4.2147
Problem: test_alot fails.
Solution: Close window.
https://github.com/vim/vim/commit/abb71fbd399772d467aaa7b34b958b0f975c7e65
vim-patch:7.4.2149
Problem: If a test leaves a window open a following test may fail.
Solution: Always close extra windows after running a test.
https://github.com/vim/vim/commit/7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5
vim-patch:7.4.2321
Problem: When a test is commented out we forget about it.
Solution: Let a test throw an exception with "Skipped" and list skipped test
functions. (Christian Brabandt)
https://github.com/vim/vim/commit/dac1947bb366ef43cd6da95acc730554e76d8b84
vim-patch:7.4.2331
Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode
does not work after entering an expression on the command line.
Solution: Don't use "ccline" when not actually using a command line. (test
by Hirohito Higashi)
https://github.com/vim/vim/commit/33a80eeb859a78ba93432da6fa585786cfd77249
vim-patch:8.0.0008
Problem: Popup complete test is disabled.
Solution: Enable the test and change the assert. (Hirohito Higashi)
https://github.com/vim/vim/commit/9e02cfa226b2577ec867b544a1a450a428a19880
vim-patch:8.0.0047
Problem: Crash when using the preview window from an unnamed buffer.
(lifepillar)
Solution: Do not clear the wrong buffer. (closes vim/vim#1200)
https://github.com/vim/vim/commit/50e5376926dc2ec4a26a7a16f8f0f3213c4afdf0
vim-patch:8.0.0053
Problem: No test for what 8.0.0047 fixes.
Solution: Add a test. (Hirohito Higashi)
https://github.com/vim/vim/commit/60ef3e81f4a54d9f7ee617d57021f0811ec8ada5
|
|\ \
| | |
| | | |
vim-patch: 7.4.2124, 7.4.2126
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No tests for :diffget and :diffput
Solution: Add tests.
https://github.com/vim/vim/commit/90d121fa3637b423169c64528efe84a1e67060c9
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: diffmode test leaves files behind, breaking another test.
Solution: Delete the files.
https://github.com/vim/vim/commit/623cf88f9c5ad49cce8e846af29a1bb9346c7481
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Warnings reported by cppcheck.
Solution: Fix the warnings. (Dominique Pelle)
https://github.com/vim/vim/commit/dc633cf82758f67f656cda7fa8ccc30414ee53f8
|
|\ \ \
| | | |
| | | | |
eval: encode: Fix NULL check for partial's name
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Check TERMKEY_VERSION_* before referencing `TermKey_Terminfo_Getstr_Hook`.
|
|\ \ \ \
| |_|/ /
|/| | | |
tui: check stty/termios for kbs
|
| | | | |
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Requires libtermkey 0.19+
Closes #2048
Closes #5693
See https://github.com/neovim/libtermkey/compare/a9b61424aae9f7548162ff112393c5f706cf54f1%5E...c0eb4e4a05f49ad8fee0195c77f2c29d09cc36af
See https://bugzilla.redhat.com/show_bug.cgi?id=142659
See https://github.com/tmux/tmux/blob/fe4e9470bb504357d073320f5d305b22663ee3fd/tty-keys.c#L625-L632
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.2123
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No new style test for diff mode.
Solution: Add a test. Check that folds are in sync.
https://github.com/vim/vim/commit/42093c0ec52e6ff29e80aae65ac6a744c7de79bb
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.2335
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: taglist() is slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when doing a linear search. (closes
vim/vim#1044)
https://github.com/vim/vim/commit/72b4b870fcc445c14faf282e0595b5f9406b101d
|
|\ \ \
| |/ /
|/| | |
vim-patch: fix default answers
|
|/ / |
|
| | |
|
|\ \
| | |
| | |
| | | |
vim-patch:7.4.2337
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: taglist() is still slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when finding duplicates.
https://github.com/vim/vim/commit/77b642501ac4c84b4e6820d4e5636eb856faaea7
|
|\ \ \
| |/ /
|/| | |
vim-patch: Allow skipping non-"vim-patch" commits during review
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It's not atypical to have extra, non-"vim-patch" commits in a PR merging
a bigger or set of related patches from Vim. Rather than immediately
aborting, display the patch header to the user and let them decide
whether to continue reviewing.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a regression introduced by:
https://github.com/neovim/neovim/pull/5290/files#diff-8691c83194ea5f1342ecc9f17b4c51d8R46
When the <plug> mappings were changed to using :Man, they should have changed to
use `nnoremap` as well.
Fixes #5776.
|
|\ \
| | |
| | | |
eval.c: set_selfdict(): Fix invalid memory access.
|
| | |
| | |
| | |
| | | |
References #5529
|
| | | |
|
|\ \ \
| |/ /
|/| | |
shada: Move '%' handling from shada_write to its own function
|
|/ /
| |
| |
| |
| | |
shada_get_buflist finds all the relevant buffers and generates the
kSDItemBufferList ShadaEntry.
|
|\ \
| | |
| | | |
shada: Respect the optional buffer count for shada-%
|
| | |
| | |
| | |
| | | |
Closes #5759
|
| | |
| | |
| | | |
Closes #5763.
|
|\ \ \
| |/ /
|/| | |
vim-patch: Add -g switch to download/preprocess patch
|
|/ / |
|
|\ \
| | |
| | | |
Port partial patches from vim
|
| | | |
|
| | | |
|