| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: FEAT_TEXT_PROP is a confusing name.
Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
|
|
|
|
|
| |
Problem: Registers are not sufficiently tested.
Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #5288)
|
|
|
|
|
| |
Problem: Missing tests for recent popupwin changes.
Solution: Add test cases.
|
|
|
|
|
| |
Problem: Termwinscroll test is flaky on FreeBSD.
Solution: Add to list of flaky tests. Rename function.
|
|
|
|
|
| |
Problem: ml_get error when accessing Visual area in 'statusline'.
Solution: Disable Visual mode when using another window. (closes #5278)
|
|
|
|
|
|
| |
Problem: Cannot place signs in a popup window. (Maxim Kim)
Solution: Use the group prefix "PopUp" to specify which signs should show up
in a popup window. (closes #5277)
|
|
|
|
|
| |
Problem: MS-Windows: test failures related to VIMDLL.
Solution: Adjust code and tests. (Ken Takata, closes #5283)
|
|
|
|
|
| |
Problem: Quickfix test coverage can still be improved.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #5276)
|
|
|
|
|
| |
Problem: Tests fail on Cirrus CI for FreeBSD.
Solution: Fix a test and skip some. (Christian Brabandt, closes #5281)
|
|
|
|
|
| |
Problem: No test with wrong argument for rand().
Solution: Add a test case.
|
|
|
|
|
|
| |
Problem: rand() does not use the best algorithm.
Solution: use xoshiro128** instead of xorshift. (Kaito Udagawa,
closes #5279)
|
|
|
|
|
| |
Problem: Test with "man" fails on FreeBSD.
Solution: Use "-P" instead of "--pager".
|
|
|
|
|
|
|
|
| |
Problem: 'wincolor' not used for > for not fitting double width char.
Also: popup drawn on right half of double width character looks
wrong.
Solution: Adjust color for > character. Clear left half of double width
character if right half is being overwritten.
|
|
|
|
|
|
|
| |
Problem: Other text for CTRL-V in Insert mode with modifyOtherKeys.
Solution: Convert the Escape sequence back to key as if modifyOtherKeys is
not set, and use CTRL-SHIFT-V to get the Escape sequence itself.
(closes #5254)
|
|
|
|
|
| |
Problem: :lockvar and :unlockvar cannot be followed by "| endif".
Solution: Check for following commands. (closes #5269)
|
|
|
|
|
|
| |
Problem: :const cannot be followed by "| endif".
Solution: Check following command for :const. (closes #5269)
Also fix completion after :const.
|
|
|
|
|
|
| |
Problem: CTRL-R CTRL-R doesn't work with modifyOtherKeys.
Solution: Allow key codes when fetching argument for CTRL-R. (closes #5266)
Also fix CTRL-G in Insert mode.
|
|
|
|
|
| |
Problem: .cjs files are not recognized as Javascript.
Solution: Add the *.cjs pattern. (closes #5268)
|
|
|
|
|
| |
Problem: Using time() for srand() is not very random.
Solution: use /dev/urandom if available
|
|
|
|
|
| |
Problem: Random number generator in Vim script is slow.
Solution: Add rand() and srand(). (Yasuhiro Matsumoto, closes #1277)
|
|
|
|
|
| |
Problem: Not so easy to interrupt a script programatically.
Solution: Add the interrupt() function. (Yasuhiro Matsumoto, closes #2834)
|
|
|
|
|
|
|
| |
Problem: Quickfix test fails under valgrind and asan.
Solution: Make sure long line does not overflow IObuff. (Dominique Pelle,
closes #5263) Put back fix for large terminals. (Yegappan
Lakshmanan, closes #5264)
|
|
|
|
|
| |
Problem: Insufficient testing for quickfix.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #5261)
|
|
|
|
|
| |
Problem: Using Visual mark sith :s gives E20 if not set.
Solution: Ignore errors when handling 'incsearch'. (closes #3837)
|
|
|
|
|
| |
Problem: Double-click time sometimes miscomputed.
Solution: Correct time computation. (Dominique Pelle, closes #5259)
|
|
|
|
|
| |
Problem: When an expr mapping moves the cursor it is not restored.
Solution: Position the cursor after an expr mapping. (closes #5256)
|
|
|
|
|
| |
Problem: With modifyOtherKeys CTRL-^ doesn't work.
Solution: Handle the exception.
|
|
|
|
|
| |
Problem: vi' does not always work when 'selection' is exclusive.
Solution: Adjust start position.
|
|
|
|
|
| |
Problem: Mouse multiple click test is a bit flaky.
Solution: Add it to the list of flaky tests.
|
|
|
|
|
| |
Problem: Cannot parse a date/time string.
Solution: Add strptime(). (Stephen Wall, closes #)
|
|
|
|
|
| |
Problem: Crash when using balloon with empty line.
Solution: Handle empty lines. (Markus Braun)
|
|
|
|
|
| |
Problem: With of scrollbar in popup menu not taken into account.
Solution: Add the width of the scrollbar.
|
|
|
|
|
|
| |
Problem: Quickfix test fails in very big terminal.
Solution: Adjust the expected result for the width. (Masato Nishihata,
closes #5244)
|
|
|
|
|
|
| |
Problem: Insufficient test coverage for quickfix.
Solution: Add more tests. Fix uncovered problem. (Yegappan Lakshmanan,
closes #5238)
|
|
|
|
|
| |
Problem: No test for spell affix file with flag on suffix.
Solution: Add a test case.
|
|
|
|
|
| |
Problem: Not always using the right window when jumping to an error.
Solution: Add the "uselast" flag in 'switchbuf'. (closes #1652)
|
|
|
|
|
| |
Problem: vi' sometimes does not select anything.
Solution: Recognize an empty selection. (Christian Brabandt, closes #5183)
|
|
|
|
|
|
| |
Problem: "line:" field in tags file not used.
Solution: Recognize the field and use the value. (Andy Massimino, Daniel
Hahler, closes #5232, closes #2546, closes #1057)
|
|
|
|
|
|
| |
Problem: No proper test for directory changes in quickfix.
Solution: Add a test that uses multiple directories. (Yegappan Lakshmanan,
closes #5230)
|
|
|
|
|
| |
Problem: Deleting text before zero-width textprop removes it.
Solution: Keep zero-width textprop when deleting text.
|
|
|
|
|
| |
Problem: Positioning popup doesn't work for buffer-local textprop.
Solution: Make it work. (closes #5225)
|
|
|
|
|
| |
Problem: Double and triple clicks are not tested.
Solution: Test mouse clicks to select text. (closes #5226)
|
|
|
|
|
| |
Problem: Cannot get the mouse position when getting a mouse click.
Solution: Add getmousepos().
|
|
|
|
|
| |
Problem: Cursor in wrong position after horizontal scroll.
Solution: Set w_valid_leftcol. (closes #5214, closes #5224)
|
|
|
|
|
| |
Problem: :lockmarks does not work for '[ and '].
Solution: save and restore '[ and '] marks. (James McCoy, closes #5222)
|
|
|
|
|
| |
Problem: Redraw breaks going through list of popup windows.
Solution: Use different flags for popup_reset_handled(). (closes #5216)
|
|
|
|
|
| |
Problem: Text properties are not combined with syntax by default.
Solution: Make it work as documented. (closes #5190)
|
|
|
|
|
| |
Problem: If buffer of popup is in another window cursorline sign shows.
Solution: Check the group of the sign.
|
|
|
|
|
|
|
| |
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 #5215, closes #5012)
|
|
|
|
|
|
| |
Problem: Join adds trailing space when second line is empty. (Brennan
Vincent)
Solution: Do not add a trailing space.
|