Age | Commit message (Collapse) | Author |
|
Problem: Vim9: using TRUE/FALSE/MAYBE for ctx_skip is confusing.
Solution: Use an enum value.
|
|
Problem: Line numbers below filler lines not always updated.
Solution: Don't break out of the win_line() loop too early. (Christian
Brabandt, closes #6294, closes #6138)
|
|
Problem: Vim9: return type of sort() is too generic.
Solution: Get type from the first argument. (closes #6292)
|
|
Problem: Test may fail when run directly.
Solution: Check if g:run_nr exists. (Christian Brabandt, closes #6285)
|
|
Problem: Vim9: crash with nested "if" and assignment.
Solution: Skip more of the assignment. Do not set ctx_skip when code is
reachable.
|
|
Problem: Get error when leaving Ex mode with :visual and a CmdLineEnter
autocommand was used.
Solution: Reset ex_pressedreturn. (closes #6293)
|
|
Problem: Moving to next sentence gets stuck on quote.
Solution: When moving to the next sentence doesn't result in moving, advance
a character and try again. (closes #6291)
|
|
Problem: Not all tag code is tested.
Solution: Add a few more test cases. (Yegappan Lakshmanan, closes #6284)
|
|
Problem: Cannot execute a register containing line continuation.
Solution: Concatenate lines where needed. (Yegappan Lakshmanan,
closes #6272)
|
|
Problem: Using "aucmdwin" in win_gettype() is not ideal.
Solution: Rename to "autocmd".
|
|
Problem: Insufficient testing for the readdir() sort option.
Solution: Add a few more tests. (Christian Brabandt, closes #6278)
|
|
Problem: Vim9: missing function causes compilation error.
Solution: Call test function indirectly.
|
|
Problem: Vim9 script test fails with normal features.
Solution: Use :func instead of :def for now.
|
|
Problem: Vim9: crash when using :import in the Vim command.
Solution: Give an error when using :import outside of a script.
(closes #6271)
|
|
Problem: Cannot get window type for autocmd and preview window.
Solution: Add types to win_gettype(). (Yegappan Lakshmanan, closes #6277)
|
|
Problem: Using duplicate error number.
Solution: Use an unused error number. Add a test for it.
|
|
Problem: Crash after resizing a terminal window. (August Masquelier)
Solution: Add check for valid row in libvterm. (closes #6273)
|
|
Problem: Getting directory contents is always case sorted.
Solution: Add sort options and v:collate. (Christian Brabandt, closes #6229)
|
|
Problem: Vim9: cannot assign to [var; var].
Solution: Assign rest of items to a list.
|
|
Problem: MS-Windows: functions test fails.
Solution: Only simplify ///path on Unix.
|
|
Problem: Simplify() does not remove slashes from "///path".
Solution: Reduce > 2 slashes to one. (closes #6263)
|
|
Problem: Not using previous window when closing a shell popup window.
Solution: Use "prevwin" if it was set. (closes #6267)
|
|
Problem: SConstruct file type not recognized.
Solution: Use python for SConstruct files. (Roland Hieber)
|
|
Problem: Insufficient testing for reading/writing files.
Solution: Add more tests. (Yegappan Lakshmanan, closes #6257)
Add "ui_delay" to test_override() and use it for the CTRL-O test.
|
|
Problem: Vim9: cannot compile "[var, var] = list".
Solution: Implement list assignment.
|
|
Problem: Raku file extension not recognized. (Steven Penny)
Solution: Recognize .raku and .rakumod. (closes #6255)
|
|
Problem: A couple of screendump tests fail.
Solution: Do not redraw when clearing t_8u.
|
|
Problem: Leaking memory in termcodes test.
Solution: Set t_8u with set_option_value().
|
|
Problem: t_8u is made empty for the wrong terminals. (Dominique Pelle)
Solution: Invert the check for TPR_YES. (closes #6254)
|
|
Problem: Some 'cpoptions' not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #6253)
|
|
Problem: Vim9: script variable does not accept optional s: prefix.
Solution: Adjust the accepted syntax.
|
|
Problem: Vim9: memory leak when script var has wrong type.
Solution: Free the variable name.
|
|
Problem: Vim9: type is not checked when assigning to a script variable.
Solution: Check the type.
|
|
Problem: Vim9 script variable declarations need a type.
Solution: Make "let var: type" declare a script-local variable.
|
|
Problem: Build with tiny features fails.
Solution: Add #ifdef.
|
|
Problem: Terminal properties are not available in Vim script.
Solution: Add the terminalprops() function.
|
|
Problem: Assert_equal() output for dicts is hard to figure out.
Solution: Only show the different items.
|
|
Problem: No proper testing of the 'cpoptions' flags.
Solution: Add tests. (Yegappan Lakshmanan, closes #6251)
|
|
Problem: Unnecessary type casts for vim_strnsave().
Solution: Remove the type casts.
|
|
Problem: 'shortmess' flag "n" not used in two places.
Solution: Make use of the "n" flag consistent. (Nick Jensen, closes #6245,
closes #6244)
|
|
Problem: Has_funcundefined() is not used.
Solution: Delete the function. (Dominique Pellé, closes #6242)
|
|
Problem: TextYankPost does not provide info about Visual selection.
Solution: Add the 'visual' key in v:event. (closes #6249)
|
|
Problem: Number increment/decrement does not work with 'virtualedit'.
Solution: Handle coladd changing. (Christian Brabandt, closes #6240,
closes #923)
|
|
Problem: Terminal test sometimes hangs on Travis.
Solution: Do show output for this test temporarily.
|
|
Problem: MS-Windows: no completion for locales.
Solution: Use the directories in $VIMRUNTIME/lang to complete locales.
(Christian Brabandt, closes 36248)
|
|
Problem: Cannot use :import in legacy Vim script.
Solution: Support :import in any Vim script.
|
|
Problem: Using 'quickfixtextfunc' is a bit slow.
Solution: Process a list of entries. (Yegappan Lakshmanan, closes #6234)
|
|
Problem: Not sufficient testing for buffer writing.
Solution: Add a few tests. (Yegappan Lakshmanan, closes #6238)
|
|
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Initialize one variable.
|
|
Problem: Spell test fails.
Solution: Add missing change the spell checking.
|