| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Vim9: cannot use a lambda for 'opfunc' and others.
Solution: Convert the lambda to a string.
|
|
|
|
|
|
| |
Problem: Cannot see any text when window was made zero lines or zero
columns.
Solution: Ensure there is at least one line and column. (fixes #9307)
|
|
|
|
|
|
|
| |
Problem: When editing the command line a FocusLost callback may cause the
screen to scroll up.
Solution: Do not redraw at the last line but at the same place where the
command line was before. (closes #9295)
|
|
|
|
|
|
|
| |
Problem: If the quickfix buffer is wiped out getqflist() still returns its
number.
Solution: Use zero if the buffer is no longer present. (Yegappan Lakshmanan,
closes #9306)
|
|
|
|
|
|
| |
Problem: Focus change is not passed on to a terminal window.
Solution: If the current window is a terminal and focus events are enabled
send a focus event escape sequence to the terminal.
|
|
|
|
|
|
| |
Problem: Not automatically handling gnome terminal mouse like xterm.
Solution: Default 'ttymouse' to "xterm" and recognize Focus events.
(issue #9296)
|
|
|
|
|
|
| |
Problem: Quickfix buffer becomes hidden while still in a window.
Solution: Check if the closed window is the last window showing the quickfix
buffer. (Yegappan Lakshmanan, closes #9303, closes #9300)
|
|
|
|
|
|
| |
Problem: Options that take a function insufficiently tested.
Solution: Add additional tests and enhance existing tests. (Yegappan
Lakshmanan, closes #9298)
|
|
|
|
|
| |
Problem: An overlong highlight group name is silently truncated.
Solution: Give an error if the name is too long. (closes #9289)
|
|
|
|
|
| |
Problem: might crash when callback is not valid.
Solution: Check for valid callback. (Yegappan Lakshmanan, closes #9293)
|
|
|
|
|
| |
Problem: Coverity warns for using a buffer in another scope.
Solution: Declare the buffer in a common scope.
|
|
|
|
|
| |
Problem: Undesired changing of the indent of the first formatted line.
Solution: Do not indent the first formatted line.
|
| |
|
|
|
|
|
| |
Problem: Vim9: function unreferenced while called is never deleted.
Solution: Delete a function when no longer referenced.
|
|
|
|
|
| |
Problem: Build error when using Photon GUI.
Solution: Adjust #ifdef. (closes #9288)
|
|
|
|
|
|
| |
Problem: Cannot assign a lambda to an option that takes a function.
Solution: Automatically convert the lambda to a string. (Yegappan
Lakshmanan, closes #9286)
|
|
|
|
|
| |
Problem: Error messages are everywhere.
Solution: Move more error messages to errors.h and adjust the names.
|
| |
|
|
|
|
|
| |
Problem: Error messages are everywhere.
Solution: Move more error messages to errors.h and adjust the names.
|
|
|
|
|
| |
Problem: Giving an error for an empty sign argument breaks a plugin.
Solution: Do not give an error.
|
|
|
|
|
| |
Problem: Cannot remove highlight from an existing sign. (James McCoy)
Solution: Only reject empty argument for a new sign.
|
|
|
|
|
| |
Problem: Cannot disassemble function starting with "debug" or "profile".
Solution: Check for white space following. (closes #9273)
|
|
|
|
|
| |
Problem: Autochdir test fails without the +channel feature.
Solution: Remove the ch_logfile() call. (Dominique Pellé, closes #9281)
|
|
|
|
|
| |
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.
|