Age | Commit message (Collapse) | Author |
|
Problem: Varargs does not work for replacement function of substitute().
Solution: Check the varargs flag of the function. (closes #11142)
|
|
Problem: Not using deferred delete in tests.
Solution: Use deferred delete more often.
|
|
Problem: fullcommand() only works for the current script version.
Solution: Add an optional argument for the script version.
|
|
Problem: Virtual text "below" doesn't show in list mode.
Solution: Reset lcs_eol_one when displaying text property.
|
|
Problem: No test for what patch 9.0.0469 fixes.
Solution: Add a test. (closes #11140)
|
|
Problem: In a :def function all closures in a loop get the same variables.
Solution: When in a loop and a closure refers to a variable declared in the
loop, prepare for making a copy of variables for each closure.
|
|
Problem: Virtual text wrong after adding line break after line.
Solution: Pass an "eol" flag to where text properties are adjusted.
(closes #11131)
|
|
Problem: Cursor moves when cmdwin is closed when 'splitscroll' is off.
Solution: Temporarily set 'splitscroll' when jumping back to the original
window. (closes #11128)
|
|
Problem: With virtual text "above" indenting doesn't work well.
Solution: Ignore text properties while adjusting indent. (issue #11084)
|
|
Problem: Command line test leaves directory behind.
Solution: Use the "R" flag on the first mkdir(). (Dominique Pellé,
closes #11127)
|
|
Problem: 'scroll' is not always updated.
Solution: Call win_init_size() at the right place.
|
|
Problem: Loop variable can't be found.
Solution: Adjust block_id of the loop variable each round.
|
|
Problem: Vim9: block in for loop doesn't behave like a code block.
Solution: Use a new block ID for each loop at the script level.
|
|
Problem: Splitting a line with a text prop "above" moves it to a new line
below.
Solution: Keep an "above" text prop above the first line.
|
|
Problem: Substitute prompt does not highlight an empty match.
Solution: Highlight at least one character.
|
|
Problem: A few problems with 'splitscroll'.
Solution: Fix 'splitscroll' problems. (Luuk van Baal, closes #11117)
|
|
Problem: Visual highlighting extends into virtual text prop.
Solution: Do not highlight what isn't actually selected. Fix ordering of
stored text props.
|
|
Problem: Virtual text "above" does not work with 'nowrap'.
Solution: Do wrap the line after. (closes #11084)
|
|
Problem: There is no easy way to translate a string with a key code into a
readable string.
Solution: Add the keytrans() function. (closes #11114)
|
|
Problem: SubRip files are not recognized.
Solution: Add a pattern for SubRip. (closes #11113)
|
|
Problem: Using :echowin while at the hit-enter prompt causes problems.
Solution: Do not prompt for :echowin. Postpone showing the message window.
Start the timer when the window is displayed.
|
|
Problem: Message window may be positioned too low.
Solution: Compute cmdline_row before computing the position.
|
|
Problem: When opening/closing window text moves up/down.
Solution: Add the 'splitscroll' option. When off text will keep its
position as much as possible.
|
|
Problem: Trying to declare g:variable gives confusing error.
Solution: Give a better error message. (closes #11108)
|
|
Problem: Blueprint files are not recognized.
Solution: Add a pattern for blueprint files. (Gabriele Musco, closes #11107)
|
|
Problem: Virtual text "above" doesn't handel line numbers.
Solution: Take the left column offset into account. (issue #11084)
Also make padding work.
|
|
Problem: Closure in for loop test fails on some systems.
Solution: Do not wait for the ruler to show up. (issue #11106)
|
|
Problem: Crash when using mkdir() with "R" flag in compiled function.
Solution: Reserve a variable for deferred function calls. Handle more than
one argument.
|
|
Problem: Cursor wrong if inserting before line with virtual text above.
Solution: Add the width of the "above" virtual text to the cursor position.
(issue #11084)
|
|
Problem: Cannot put virtual text above a line.
Solution: Add the "above" value for "text_align".
|
|
Problem: No error when a custom completion function returns something else
than the expected list.
Solution: Give an error. (closes #11100)
|
|
Problem: gitignore files are not recognized.
Solution: Add patterns for the gitignore filetype. (closes #11102)
|
|
Problem: Crash when using for loop variable in closure.
Solution: Check that the variable wasn't deleted. (issue #11094)
|
|
Problem: Current mode shows in message window.
Solution: Reset in_echowindow before redrawing. (issue #11094)
|
|
Problem: Cannot use repeat() with a blob.
Solution: Implement blob repeat. (closes #11090)
|
|
Problem: Not all keys are tested for the MS-Windows GUI.
Solution: Add more key codes to the list. (Yegappan Lakshmanan,
closes #11097)
|
|
Problem: Autocmd test uses common file name.
Solution: Use unique name to reduce flakiness.
|
|
Problem: Drupal theme files are not recognized.
Solution: Use php filetype for Drupl theme files. Remove trailing spaces.
(Rodrigo Aguilera, closes #11096)
|
|
Problem: Failed flaky tests reports only start time.
Solution: Also report the end time.
|
|
Problem: Autocmd test is a bit flaky on MS-Windows.
Solution: Add a bit more sleeping. (Ken Takata, closes #11095)
|
|
Problem: gitattributes files are not recognized.
Solution: Add patterns to match gitattributes files. (closes #11085)
|
|
Problem: "for" and "while" not recognized after :vim9cmd and :legacy.
(Emanuele Torre)
Solution: Recognize all the command modifiers. (closes #11087)
Add a test to check the list of modifiers.
|
|
Problem: Not enough testing of the :all command.
Solution: Add more testing. (Yegappan Lakshmanan, closes #11091)
|
|
Problem: MS-Windows makefiles are inconsistently named.
Solution: Use consistent names. (Ken Takata, closes #11088)
|
|
Problem: The :defer command does not check the function argument count and
types.
Solution: Check the function arguments when adding a deferred function.
|
|
Problem: Manually deleting temp test files.
Solution: Use the 'D' flag of writefile() and mkdir().
|
|
Problem: Jsonnet files are not recognized.
Solution: Add a pattern for Jsonnet files. (Cezary Drożak, closes #11073,
closes #11081)
|
|
Problem: ml_get error when appending lines in popup window.
Solution: Only update w_topline when w_buffer matches curbuf.
(closes #11074)
|
|
Problem: On MS-Windows some tests are flaky.
Solution: Add sleeps, disable swapfile, mark test as flaky. (Ken Takata,
closes #11082)
|
|
Problem: matchstr() still does not match column offset when done after a
text search.
Solution: Only use the line number for a multi-line search. Fix the test.
(closes #10938)
|