| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Not easy to figure out what packages to get when installing Vim on
a new Ubuntu system.
Solution: Mention explicit commands that are easy to follow.
|
|
|
|
|
| |
Problem: Out of bounds compiler warning.
Solution: Increase the size of uf_name.
|
|
|
|
|
| |
Problem: Deprecation warnings with default configuration.
Solution: Add -Wno-deprecated-declarations.
|
|
|
|
|
| |
Problem: Vim9 script test is a bit flaky.
Solution: Wait longer for exit callback.
|
|
|
|
|
| |
Problem: setline() gives an error for some types.
Solution: Allow any type, convert each item to a string.
|
|
|
|
|
| |
Problem: Vim9: no error when compiling str2nr() with a number.
Solution: Add argument type checks. (closes #7759)
|
|
|
|
|
| |
Problem: Opening cmdline window gives error in BufLeave autocommand.
Solution: Reset cmdwin_type when triggering the autocommand.
|
|
|
|
|
| |
Problem: Libvterm tests are executed even when libtool doesn't work.
Solution: Only run libvterm tests if /usr/bin/gcc exists.
|
|
|
|
|
| |
Problem: Warning for -fno-strength-reduce with Clang 11.
Solution: Adjust check for clang version number.
|
|
|
|
|
| |
Problem: :vimgrep expands wildcards twice.
Solution: Do not expand wildcards a second time.
|
|
|
|
|
|
| |
Problem: :goto does not work correctly with text properties. (Sam McCall)
Solution: Add a test. (Andrew Radev) Also use the text property size when
computing the remaining offset. (closes #5930)
|
|
|
|
|
|
| |
Problem: FocusGained does not work when 'ttymouse' is empty.
Solution: Don't use the short mouse code if there is a longer matching code.
(closes #7755) Add a test.
|
|
|
|
|
| |
Problem: Can still switch windows for 'completefunc'.
Solution: Also disallow switching windows for other completions.
|
|
|
|
|
| |
Problem: Allowing 'completefunc' to switch windows causes trouble.
Solution: use "textwinlock" instead of "textlock".
|
|
|
|
|
| |
Problem: Cursor on invalid line with range and :substitute.
Solution: Do not move the cursor when skipping commands. (closes #3434)
|
|
|
|
|
| |
Problem: Some tests are known to cause an error with ASAN.
Solution: Add CheckNotAsan.
|
|
|
|
|
| |
Problem: Missing error message.
Solution: Add the error message.
|
|
|
|
|
| |
Problem: Crash when deleting with line number out of range. (Houyunsong)
Solution: Avoid using a negative line number.
|
|
|
|
|
| |
Problem: Double free when using autocommand with "argdel". (Houyunsong)
Solution: Add the arglist_locked flag.
|
|
|
|
|
| |
Problem: Too many problems with using all autocommand events.
Solution: Disallow defining an autocommand for all events.
|
|
|
|
|
| |
Problem: Autocmd test was failing on MS-Windows with GUI.
Solution: Remove stray feedkeys().
|
|
|
|
|
|
|
| |
Problem: Color not changed if ModeMsg highlight is set in InsertEnter
autocmd event. (Paul Swanson)
Solution: Call highlight_changed() after triggering InsertEnter.
(closes #7751)
|
|
|
|
|
|
| |
Problem: Condition stack values may be used when not set.
Solution: Clear cs_script_var_len and cs_block_id just in case they get used
later. (issue #7733)
|
|
|
|
|
|
| |
Problem: May get stuck in command line window state.
Solution: Reset "cmdwin_type" when editing buffer fails. Make arglist test
pass on MS-Windows.
|
|
|
|
|
|
|
| |
Problem: No way to check for the cmdwin feature, cmdline_hist is now always
enabled.
Solution: Add has('cmdwin') support. Skip arglist test on Windows
temporarily.
|
|
|
|
|
| |
Problem: Using freed memory when closing the cmdline window.
Solution: Check the window is still valid.
|
|
|
|
|
| |
Problem: Crash when using :all while using a cmdline window. (Zdenek Dohnal)
Solution: Disallow :all from the cmdline window.
|
|
|
|
|
|
| |
Problem: Not all fields in "cstack" are initialized which might cause a
crash.
Solution: Use CLEAR_FIELD().
|
|
|
|
|
| |
Problem: Profile test fails on MS-Windows.
Solution: Do the profiling in a separate Vim command.
|
|
|
|
|
| |
Problem: Build failure without the +profiling feature.
Solution: Add dummy argument to macro.
|
| |
|
|
|
|
|
|
| |
Problem: Vim9: profiling only works for one function.
Solution: Select the right instructions when calling and returning.
(closes #7743)
|
|
|
|
|
|
| |
Problem: MinGW: "--preprocessor" flag no longer supported.
Solution: Remove the flag, use the defaults. (Christopher Wellons,
closes #7741)
|
|
|
|
|
| |
Problem: Old jumplist code is never used.
Solution: Delete the dead code. (Yegappan Lakshmanan, closes #7740)
|
|
|
|
|
| |
Problem: Vim9: profiled :def function leaks memory.
Solution: Delete the profiled instructions.
|
|
|
|
|
| |
Problem: Vim9: no need to allow white space before "(" for :def.
Solution: Give an error for stray white space. (issue #7734)
|
|
|
|
|
|
| |
Problem: Vim9: profiling try/catch not correct.
Solution: Add profile instructions. Fix that "entry" did not rethrow an
excpetion.
|
|
|
|
|
| |
Problem: Vim9: profiling if/elseif/endif not correct.
Solution: Add profile instructions. Fix that "elseif" was wrong.
|
|
|
|
|
| |
Problem: Some filetypes not detected.
Solution: Detect Ruby Signature and Puppet related files. (Doug Kearns)
|
|
|
|
|
| |
Problem: Build fails without +profiling feature.
Solution: Add #ifdefs.
|
|
|
|
|
|
| |
Problem: Vim9: compiled functions are not profiled.
Solution: Add initial changes to profile compiled functions. Fix that a
script-local function was hard to debug.
|
|
|
|
|
| |
Problem: Fold test fails in wide terminal.
Solution: Adjust the test. (Dominique Pelle, closes #7731, closes #7739)
|
|
|
|
|
| |
Problem: Method test fails.
Solution: Adjust test for allowed white space.
|
|
|
|
|
|
| |
Problem: Vim9: "%%" not seen as alternate file name for commands with a
buffer name argument.
Solution: Recognize "%%" like "#". (closes #7732)
|
|
|
|
|
| |
Problem: Vim9: no white space allowed before "->".
Solution: Allow for white space. (closes #7725)
|
|
|
|
|
|
| |
Problem: Vim9: error for wrong type may report wrong line number.
Solution: Save and restore the line number when evaluating the expression.
(closes #7727)
|
|
|
|
|
| |
Problem: Vim9: min() and max() return type is "any".
Solution: Use return type "number". (closes #7728)
|
|
|
|
|
| |
Problem: Vim9: error message when script line starts with "[{".
Solution: Do not give an error for checking for end of list.
|
|
|
|
|
| |
Problem: Fennel filetype not recognized.
Solution: Detect with pattern and hashbang. (Chinmay Dalal, closes #7729)
|
|
|
|
|
| |
Problem: Memory leak when creating a global function with closure.
Solution: Create a separate partial for every instantiated function.
|