| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Problem: User command parsing and listing not properly tested.
Solution: Add more tests. (Dominique Pelle, closes vim/vim#4296)
https://github.com/vim/vim/commit/d1f90bbcab0ad934d3f48a717a916807b57269ab
|
|
|
|
|
|
| |
Problem: Output of :command with address completion is not nice.
Solution: Shorten the address completion names.
https://github.com/vim/vim/commit/a561a41a70db7a9367f883c1dbb14e69b3364d08
|
|
|
|
|
|
|
| |
Problem: Cannot use address type "other" with with user command.
Solution: Add "other" to the list. (Daniel Hahler, closes vim/vim#3655) Also
reject "%" for commands with "other". Add some more tests.
https://github.com/vim/vim/commit/51a7454cd2c34ee459f104e45768eab3817c099e
|
|\
| |
| | |
vim-patch:8.1.{523,720,877,988,1015,1036},8.2.{1101,1820,1823,1829,1830,1831}
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: "gN" does not select the matched string.
Solution: Move the cursor to the start of the match.
https://github.com/vim/vim/commit/28f224b2c1bd2fcdee7b4fe2c64826e1cff08f39
N/A patches for version.c:
vim-patch:8.2.1820: Vim9: crash when error happens in timer callback
Problem: Vim9: crash when error happens in timer callback.
Solution: Check that current_exception is not NULL. (closes vim/vim#7100)
https://github.com/vim/vim/commit/820d55a50bbc8c0ad0505b7e4302a734896b6bab
vim-patch:8.2.1829: warnings when executing Github actions
Problem: Warnings when executing Github actions.
Solution: Use another method to set environment variables. (Ken Takata,
closes vim/vim#7107)
https://github.com/vim/vim/commit/bd6428b9e79ed85b54ea7eaa11871fa09d63ab6f
vim-patch:8.2.1830: MS-Windows: Python3 issue with stdin
Problem: MS-Windows: Python3 issue with stdin.
Solution: Check if stdin is readable. (Ken Takata, closes vim/vim#7106)
https://github.com/vim/vim/commit/c6ed254d9fda0ff54cdedce5597ff3e0d0218d18
vim-patch:8.2.1831: file missing from distribution
Problem: File missing from distribution.
Solution: Add the github code analyses file.
https://github.com/vim/vim/commit/ef16c90423ae579927e6294c1ccfd17c5a1c113c
|
| |
| |
| |
| |
| |
| |
| | |
Problem: No error when using wrong arguments for setqflist() or
setloclist().
Solution: Check for the error.
https://github.com/vim/vim/commit/be7a50c22f63478a6e64fe6b932a847830191b95
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Quickfix function arguments are inconsistent.
Solution: Pass a list pointer to more functions. (Yegappan Lakshmanan,
closes vim/vim#4149)
https://github.com/vim/vim/commit/9afe5e9cc01c8ee6811f641746bb5d0d157ea17e
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Quickfix buffer shows up in list, can't get buffer number.
Solution: Make the quickfix buffer unlisted when the quickfix window is
closed. get the quickfix buffer number with getqflist().
(Yegappan Lakshmanan, closes vim/vim#4113)
https://github.com/vim/vim/commit/647e24ba3dbf7ff448aa471b1a659a18267ae056
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Deleting a location list buffer breaks location list window
functionality.
Solution: (Yegappan Lakshmanan, closes vim/vim#4056)
https://github.com/vim/vim/commit/d82a81cad93708a6c180e59119db4818cc38c1a9
Cherry-pick Xqbuf_test() changes from patch 8.1.0892.
Patch 8.1.0892 triggers a memory leak.
|
| |
| |
| |
| |
| |
| | |
Problem: New buffer used every time the quickfix window is opened.
Solution: Reuse the buffer. (Yegappan Lakshmanan, closes vim/vim#3902)
https://github.com/vim/vim/commit/ee8188fc74a7cf9ee7acb634b2bb7a032d0cb24c
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Cannot easily change the current quickfx list index.
Solution: Add the "idx" argument to setqflist(). (Yegappan Lakshmanan,
closes vim/vim#3701)
https://github.com/vim/vim/commit/5b69c22fd2bf0c0d32aab90ee4c7ef74259d2c4c
|
|/
|
|
|
|
|
|
| |
Problem: Opening window from quickfix leaves empty buffer behind.
Solution: Add qf_jump_newwin(). (Yegappan Lakshmanan, closes vim/vim#2574)
https://github.com/vim/vim/commit/b244373becbec124bee20dbbfd05365586cda8cd
Close https://github.com/neovim/neovim/pull/12855
|
|\
| |
| | |
api: multiple decoration providers at once
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/| |
vim-patch:8.{1.0431,1.0489,2.1677}
|
| |
| |
| |
| |
| |
| |
| |
| | |
autocommand
Problem: Memory access errors when calling setloclist() in an autocommand.
Solution: Give an error if the list was changed unexpectedly. (closes vim/vim#6946)
https://github.com/vim/vim/commit/4d170af0a9379da64d67dc3fa7cc7297956c6f52
|
| |
| |
| |
| |
| |
| | |
Problem: Crash when autocmd clears vimpgrep location list.
Solution: Return from qf_jump_edit_buffer() early. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/b6f1480a6a8b1a6fa4d5da97aeb5f4755b71eb91
|
| |
| |
| |
| |
| |
| | |
Problem: The qf_jump() function is too long.
Solution: Refactor to split it into several functions. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/6dae96ef7ad56191c13c4993f04cbfd450d91ad2
|
|\ \
| | |
| | | |
basic support for usdt probes
|
|/ / |
|
|\ \
| | |
| | | |
treesitter: check language ABI version on load
|
| | |
| | |
| | |
| | | |
This is will avoid some issues at runtime.
|
|\ \ \
| |/ /
|/| | |
vim-patch:8.1.{746,1717,2294,2303,2405},8.2.0007
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Popup menu positioned wrong with folding in two tabs.
Solution: Update the cursor line height. (closes vim/vim#5353)
https://github.com/vim/vim/commit/09dd2bb3364cc8fb5a8f2507bc2f4ceba481db3d
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: matchadd_conceal test fails under valgrind.
Solution: Use WaitForAssert() and wait a bit longer.
https://github.com/vim/vim/commit/1f9a028def327bd9bbfef375cb1283cd51e04678
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cursor in wrong position after horizontal scroll.
Solution: Set w_valid_leftcol. (closes vim/vim#5214, closes vim/vim#5224)
https://github.com/vim/vim/commit/08f23636aef595f4cc061dfee8248dca97df16b3
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cursor position wrong when characters are concealed and asearch
causes a scroll.
Solution: Fix the cursor column in a concealed line after window scroll.
(closes vim/vim#5215, closes vim/vim#5012)
https://github.com/vim/vim/commit/cbee635eee3007db97646ddb9f211a1d4966eb2a
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Last char in menu popup window highlighted.
Solution: Do not highlight an extra character twice.
https://github.com/vim/vim/commit/f914a33c9c8ec5c30da684a4a16edad3e0224f0a
N/A patches for version.c:
vim-patch:8.1.0746: highlighting not updated with conceal and 'cursorline'
Problem: Highlighting not updated with conceal and 'cursorline'. (Jason
Franklin)
Solution: Do not use a zero line number. Check if 'conceallevel' is set for
the current window.
https://github.com/vim/vim/commit/bbee8d5122b159683b3f52eddd0da85fcf1fcbfd
|
| |
| |
| |
| |
| |
| |
| |
| | |
Python 3.9 was released, so we need to add support for the upcoming Python 3.10.
Python 3.5 and earlier reached their end-of-life.
PEP 478: Python 3.5 Release Schedule: https://www.python.org/dev/peps/pep-0478
PEP 596: Python 3.9 Release Schedule: https://www.python.org/dev/peps/pep-0596
PEP 619: Python 3.10 Release Schedule: https://www.python.org/dev/peps/pep-0619
|
|\ \
| | |
| | | |
[RDY] vim-patch:8.2.{1345,1488}
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Text does not scroll when inserting above first line.
Solution: Adjust off-by-one error. (Ken Takata, closes vim/vim#6739)
https://github.com/vim/vim/commit/9dc1917f42b23277e143fc58bbe27482b0b76bad
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Redraw error when using visual block and scroll.
Solution: Add check for w_topline. ( closes vim/vim#6597)
https://github.com/vim/vim/commit/f8992d47cd50494c64bb733329067c9de3c75200
|
|\ \ \
| |/ /
|/| | |
vim-patch:8.1.{1683,1686,1692,1705,2325},8.2.1599
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Missing line end when skipping a long line with :cgetfile.
Solution: Fix off-by-one error. (closes vim/vim#6870)
https://github.com/vim/vim/commit/59941cbd8035415d68683edc4e571306b10669ad
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using ~{} for a literal dict is not nice.
Solution: Use #{} instead.
https://github.com/vim/vim/commit/4c6d90458baae843463f930fdc3fe4a7a2191d27
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using *{} for literal dict is not backwards compatible. (Yasuhiro
Matsumoto)
Solution: Use ~{} instead.
https://github.com/vim/vim/commit/b8be54dcc517c9d57b62409945b7d4b90b6c3071
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto)
Solution: Check for the "{".
https://github.com/vim/vim/commit/2898ebb44cee62a70a11b44a97bdad8cc00157b1
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Dictionary with string keys is longer than needed.
Solution: Use *{key: val} for literaly keys.
https://github.com/vim/vim/commit/d5abb4c87727eecb71b0e8ffdda60fc9598272f3
Vim's popup,textprop features are N/A.
Neovim has not polyfilled their APIs.
Skip docs and tests for these features.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Crash when using balloon with empty line.
Solution: Handle empty lines. (Markus Braun)
https://github.com/vim/vim/commit/9ae862ebba4a8962cb1c6811a2a46656fa672599
Port Test_balloon_split() from patch 8.0.1318 for merging only.
It won't run because of the function check.
|
|\ \
| | |
| | | |
vim-patch:8.1.{1619,1771,1624,2274,2310,2401},8.2.{554,1806}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When testing in the GUI may try to run gvim in a terminal.
Solution: Add the -v argument. (Yee Cheng Chin, closes vim/vim#4605) Don't skip
tests that work now.
https://github.com/vim/vim/commit/0d702028feb859e6bde9a0c943d398d86294beb7
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Tests are not run with GUI on Travis.
Solution: Add a testgui job. (Ozaki Kiichi, closes vim/vim#4609)
https://github.com/vim/vim/commit/435f9f06cac02c1d2e5c52435d36e80f4ad2a8bd
N/A patches for version.c:
vim-patch:8.1.1771: options test fails on MS-Windows
Problem: Options test fails on MS-Windows.
Solution: Add correct and incorrect values for 'completeslash'.
https://github.com/vim/vim/commit/d4404b4391a0cd3ab197e09bee7828c88882f6b2
vim-patch:8.1.2274: newlines in 'balloonexpr' result only work in the GUI
Problem: Newlines in 'balloonexpr' result only work in the GUI.
Solution: Also recognize newlines in the terminal. (closes vim/vim#5193)
https://github.com/vim/vim/commit/d1c1c823892d0713065934256f48e7f4e6609f99
vim-patch:8.2.0554: the GUI doesn't set t_Co
Problem: The GUI doesn't set t_Co.
Solution: In the GUI set t_Co to 256 * 256 * 256. (closes vim/vim#5903)
https://github.com/vim/vim/commit/acc770a10f65107131473ea2ab4ae5d429dfe172
vim-patch:8.2.1806: MS-Windows with Python: Vim freezes after import command
Problem: MS-Windows with Python: Vim freezes after import command.
Solution: Use either "NUL" or "CONIN$" when reopening stdin. (Yasuhiro
Matsumoto, closes vim/vim#7083)
https://github.com/vim/vim/commit/253b16a4abdad1df350b9ddd9a709520b063934c
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: :cexpr does not handle | in expression.
Solution: Remove EX_TRLBAR and set nextcmd pointer.
https://github.com/vim/vim/commit/88a3e2b2ac33e3bb4b7cf9132eb75db051e8f4ed
|
|/ /
| |
| |
| |
| |
| |
| | |
Problem: No proper test for directory changes in quickfix.
Solution: Add a test that uses multiple directories. (Yegappan Lakshmanan,
closes vim/vim#5230)
https://github.com/vim/vim/commit/d8a8c4ca089eaaf7934c0f2b3be676df5a4c0248
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* lua: vim.wait allows control of fast events
* fixup: remove requirement of function for easier waiting
* fixup: lint
* fixup: bfredl comments
|
|\ \
| | |
| | | |
runtime: sync typescript runtime files with Vim
|
| | |
| | |
| | |
| | |
| | |
| | | |
Port typescript ftplugin and compiler files only.
https://github.com/vim/vim/commit/3d1cde8a2f28dce2c82d2b2b4c5e35e6662030e0
|