| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: Build fails.
Solution: Add missing struct change.
|
|
|
|
|
| |
Problem: Not all desktop files are recognized.
Solution: Add the *.directory pattern. (Eisuke Kawashima, closes #3317)
|
|
|
|
|
|
| |
Problem: Spell checking doesn't work for CamelCased words.
Solution: Add the "camel" value in the new option 'spelloptions'.
(closes #1235)
|