| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
Problem: Cannot use quotes in the count of an Ex command.
Solution: Add getdigits_quoted(). Give an error when misplacing a quote in
a range. (closes #9240)
|
|
|
|
|
| |
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Check for NULL and give an error.
|
|
|
|
|
| |
Problem: Vim9: cannot use :func inside a :def function.
Solution: Make it work.
|
|
|
|
|
| |
Problem: Build failure with small features.
Solution: Add #ifdef. (Dominique Pellé)
|
|
|
|
|
| |
Problem: Vim9: "filter #pat# cmd" does not work.
Solution: Do not see #pat# as a comment.
|
|
|
|
|
| |
Problem: ex_let_one() is too long.
Solution: Split into multiple functions.
|
|
|
|
|
| |
Problem: The window title is not updated when dragging the scrollbar.
Solution: Call maketitle(). (Christian Brabandt, closes #9238, closes #5383)
|
|
|
|
|
|
|
| |
Problem: Blockwise insert does not handle autoindent properly when tab is
inserted.
Solution: Adjust text column for indent before computing column.
(closes #9229)
|
|
|
|
|
| |
Problem: Filetype detection often mixes up Forth and F#.
Solution: Add a function to inspect the file contents. (Doug Kearns)
|
|
|
|
|
| |
Problem: Visual studio project files are not recognized.
Solution: Use the xml file type. (Doug Kearns)
|
|
|
|
|
| |
Problem: Blockwise insert does not handle autoindent properly.
Solution: Adjust text column for indent. (closes #9229)
|
|
|
|
|
| |
Problem: Vim9: cannot use in :...do commands.
Solution: Add EX_EXPAND to the commands. (closes #9232)
|