| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: E854 is not tested; some spelling suggestions are not tested.
Solution: Add a couple of tests. (Dominique Pellé, closes #9279)
|
|
|
|
|
| |
Problem: ":sign" can add a highlight group without a name.
Solution: Give an error if the group name is missing. (closes #9280)
|
|
|
|
|
|
| |
Problem: Dec mouse test fails without gnome terminfo entry.
Solution: Check if there is a gnome entry. Also fix 'acd' test on
MS-Windows. (Dominique Pellé, closes #9282)
|
|
|
|
|
| |
Problem: Using freed memory in open command.
Solution: Make a copy of the current line.
|
|
|
|
|
| |
Problem: Memory left allocated on exit when using Tcl.
Solution: Call Tcl_Finalize().
|
|
|
|
|
| |
Problem: In wrong directory when using win_execute() with 'acd' set.
Solution: Restore the directory when returning to the window. (closes #9276)
|
|
|
|
|
| |
Problem: Screen is cleared when a FocusLost autocommand triggers.
Solution: Do not redraw when at the hit-enter or more prompt. (closes #9274)
|
|
|
|
|
| |
Problem: Test fails without the 'autochdir' option.
Solution: Check that the option is available. (Dominique Pellé, closes #9272)
|
|
|
|
|
| |
Problem: Test fails without the channel feature. (Dominique Pellé)
Solution: Source the check.vim script. (closes #9277)
|
|
|
|
|
|
| |
Problem: Cannot use a lambda for 'imactivatefunc'.
Solution: Add lambda support for 'imactivatefunc' and 'imstatusfunc'.
(Yegappan Lakshmanan, closes #9275)
|
|
|
|
|
| |
Problem: Vim9: crash when no pattern match found.
Solution: Check for error.
|
|
|
|
|
| |
Problem: Vim9: using "legacy" before range does not work.
Solution: Skip over range before parsing command. (closes #9270)
|
|
|
|
|
| |
Problem: "set! termcap" test fails.
Solution: Account for keys without a t_xx entry.
|
|
|
|
|
| |
Problem: "set! termcap" shows codes in one column, but not keys.
Solution: Also use one column for keys. (closes #9258)
|
|
|
|
|
| |
Problem: "/etc/Muttrc.d/README" gets filetype muttrc.
Solution: Move the Muttrc.d pattern down, add exception for *.rc files.
|
|
|
|
|
| |
Problem: No support for squirrels. (closes #9259)
Solution: Recognize nuts.
|
|
|
|
|
| |
Problem: Internal error when passing range() to list2blob().
Solution: Materialize the list first. (closes #9262)
|
|
|
|
|
|
| |
Problem: In a gnome terminal keys are recognized as mouse events.
Solution: Only recognize DEC mouse events when four numbers are following.
(closes #9256)
|
|
|
|
|
| |
Problem: README file in a config directory gets wrong filetype.
Solution: Match README before patterns that match everything in a directory.
|
|
|
|
|
| |
Problem: Cannot use a lambda for 'completefunc' and 'omnifunc'.
Solution: Implement lambda support. (Yegappan Lakshmanan, closes #9257)
|
|
|
|
|
| |
Problem: Build error for missing error message in small build.
Solution: Correct #ifdef.
|
|
|
|
|
| |
Problem: When using 'linebreak' a text property starts too early.
Solution: Decrement "bcol" when looking for property start. (closes #9242)
|
|
|
|
|
| |
Problem: Amiga: superfluous messages for freeing lots of yanked text.
Solution: Assume that the machine isn't that slow these days.
|
|
|
|
|
|
|
| |
Problem: Using memory freed by losing the clipboard selection. (Dominique
Pellé)
Solution: Check y_array is still valid after calling changed_lines().
(closes #9253)
|
|
|
|
|
| |
Problem: Vim9: Internal error when invoking closure in legacy context.
Solution: Give a more appropriate error message. (closes #9251)
|
|
|
|
|
| |
Problem: MS-Windows: test sometimes runs into existing swap file.
Solution: Use a different file name.
|
|
|
|
|
|
| |
Problem: Compiler warns for unused variable without the +textprop feature.
(John Marriott)
Solution: Adjust #ifdefs.
|
|
|
|
|
| |
Problem: Vim9: error for constant list size is only given at runtime.
Solution: Give the error at compile time if possible.
|
|
|
|
|
| |
Problem: Vim9: range without a command is not compiled.
Solution: Add the ISN_EXECRANGE byte code.
|
|
|
|
|
| |
Problem: Vim9: valgrind reports spurious problems for a test.
Solution: Move the test to the set that is known to fail.
|
|
|
|
|
| |
Problem: Some unused assignments and ugly code in xxd.
Solution: Leave out assignments. Use marcro for fprintf(). (closes #9246)
|
|
|
|
|
|
| |
Problem: MS-Windows: No error message if vimgrep pattern is not matching.
Solution: Give an error message. (Christian Brabandt, closes #9245,
closes #8762)
|
|
|
|
|
| |
Problem: Cannot use Vim9 lambda for 'tagfunc'.
Solution: Make it work, add more tests. (Yegappan Lakshmanan, closes #9250)
|
|
|
|
|
| |
Problem: Vim9: memory leak when compiling :elseif fails.
Solution: Cleanup ppconst.
|
|
|
|
|
| |
Problem: Vim9: backtick expression expanded for :global.
Solution: Check the following command.
|
|
|
|
|
|
| |
Problem: Vim9: backtick expression expanded when not desired.
Solution: Only expand a backtick expression for commands that expand their
argument. Remove a few outdated TODO comments.
|
|
|
|
|
| |
Problem: Vim9: test fails with different error.
Solution: Correct the error number.
|
|
|
|
|
| |
Problem: Vim9: constant expression of elseif not recognized.
Solution: Set instruction count before generating the expression.
|
|
|
|
|
| |
Problem: Text property highlighting is used on Tab.
Solution: Only set in_linebreak when not on a Tab. (closes #9242)
|
|
|
|
|
|
| |
Problem: Cannot pass a lambda name to function() or funcref(). (Yegappan
Lakshmanan)
Solution: Handle a lambda name differently.
|
|
|
|
|
| |
Problem: Vim9: cannot use a list declaration in a :def function.
Solution: Make it work.
|
|
|
|
|
| |
Problem: Most people call F# "fsharp" and not "fs".
Solution: Rename filetype "fs" to "fsharp".
|
|
|
|
|
| |
Problem: First key in dict is seen as curly expression and fails.
Solution: Ignore failure of curly expression. (closes #9247)
|
|
|
|
|
| |
Problem: Vim9: invalid LHS is not possible.
Solution: Remove unreachable error message.
|
|
|
|
|
| |
Problem: Text property highlighting continues over breakindent.
Solution: Stop before the end column. (closes #9242)
|
|
|
|
|
| |
Problem: The +title feature adds a lot of #ifdef but little code.
Solution: Graduate the +title feature.
|
|
|
|
|
| |
Problem: Match highlighting continues over breakindent.
Solution: Stop before the end column. (closes #9242)
|
|
|
|
|
| |
Problem: Cannot drag a popup without a border.
Solution: Add the "dragall" option. (closes #9218)
|
|
|
|
|
| |
Problem: Vim9: error for invalid assignment when skipping.
Solution: Do not check white space when skipping. (closes #9243)
|
|
|
|
|
| |
Problem: Confusing error for missing key.
Solution: Use the actualy key for the error. (closes #9241)
|