Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/macvim-dev/macvim
Vim - the text editor - for macOS
https://github.com/macvim-dev/macvim
Problem: Colors test fails in the GUI.
Solution: Reset g:terminal_ansi_colors.
Problem: Colors in terminal window are not 100% correct.
Solution: Use g:terminal_ansi_colo...
dc12a956ee9f60d08c92e3d082a3a38c66436b2d authored over 2 years ago by ichizok <[email protected]>
Problem: It is not possible to manipulate autocommands.
Solution: Add functions to add, get...
da600c48e1b0274cbba9f8883ab37436965b8dae authored over 2 years ago by ichizok <[email protected]>
Problem: When 'shortmess' contains 'A' loading a session may still warn for
an ex...
Problem: Accessing freed memory when line is flushed.
Solution: Make a copy of the pattern ...
Problem: No error if engine selection atom is not at the start.
Solution: Give an error. (C...
Problem: Memory access error when substitute expression changes window.
Solution: Disallow ...
Problem: Coverity complains about not restoring a saved value.
Solution: Restore value befo...
df9fbe1af91f854aac20035ecb683d645a234437 authored over 2 years ago by ichizok <[email protected]>
Problem: Recursive command line loop may cause a crash.
Solution: Limit recursion of getcmd...
Problem: ":so" command may read after end of buffer.
Solution: Compute length of text prope...
Problem: Vim9: type error for list unpack mentions argument.
Solution: Mention variable. (c...
Problem: Vim9: compilation fails when using dict member when skipping.
Solution: Do not gen...
Problem: Vim9: interpolated string seen as range.
Solution: Recognize an interpolated strin...
Problem: "eval 123" gives an error, "eval 'abc'" does not.
Solution: Also give an error whe...
Problem: Changing text in Visual mode may cause invalid memory access.
Solution: Check the ...
Problem: Reading past end of the line when C-indenting.
Solution: Check for NUL.
Problem: MS-Windows GUI: mouse event test sometimes fails.
Solution: Ignore one move event ...
Problem: MS-Windows GUI: mouse event test gets extra event.
Solution: Ignore one move event.
Problem: GUI: testing mouse move event depends on screen cell size.
Solution: Multiply the ...
Problem: MS-Windows GUI: mouse event test is flaky.
Solution: Add a short delay after gener...
Problem: Expanding path with "/**" may overrun end of buffer.
Solution: Use vim_snprintf().
Problem: Files show up in git status.
Solution: Adjust the list of ignored files. Clean up...
Problem: Build error with a certain combination of features.
Solution: Adjust #if. (John Ma...
896c79f96e483e98cd5bd02def90d1f908c1ceb6 authored over 2 years ago by ichizok <[email protected]>
Problem: Text properties that cross line boundary are not correctly updated
for a...
Problem: Using NULL regexp program.
Solution: Check for regexp program becoming NULL in mor...
Problem: A couple conditions are always true.
Solution: Remove the conditions. (Goc Dundar,...
Problem: Text properties in a wrong position after a block change.
Solution: Adjust the pro...
94b81c6bc4291ff8425bf2118a4319351d32a158 authored over 2 years ago by ichizok <[email protected]>
Problem: Reading past end of line with "gf" in Visual block mode.
Solution: Do not include ...
Problem: Text property in wrong position after auto-indent.
Solution: Adjust text property ...
Problem: Inserting line breaks text property spanning more then one line.
Solution: Check T...
30ab04e16e1e9e6133590181197b3f8e70cb495e authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: With 'smartindent' inserting '}' after completion goes wrong.
Solution: Check the ...
Problem: GUI test will fail if color scheme changes.
Solution: Reduce the test for now.
Problem: Smart indenting done when not enabled.
Solution: Check option values before settin...
Problem: Text properties position wrong after shifting text.
Solution: Adjust the text prop...
Problem: Vim9: some code not covered by tests.
Solution: Add a few more test cases. Fix do...
Problem: Cannot use Perl heredoc in nested :def function. (Virginia
Senioria)
Sol...
Problem: Text properties not adjusted when accepting spell suggestion.
Solution: Adjust tex...
76974e0a0284aded8cf5dd00077957567a4b2e8c authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: some code not covered by tests.
Solution: Add a few more test cases. Remove...
Problem: Inconsistent use of white space.
Solution: Use Tabs and Spaces consistently.
3f32a5f1601ab2b0eba0caad00d4c26fb86a02a2 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Text properties are wrong after "cc". (Axel Forsman)
Solution: Pass the deleted by...
Problem: Changing 'switchbuf' may have no effect.
Solution: Handle 'switchbuf' in didset_st...
Problem: Error when setting 'filetype' in help file again.
Solution: Deal with text propert...
Problem: '[ and '] marks may be wrong after undo.
Solution: Adjust the '[ and '] marks if n...
Problem: Some code is never used.
Solution: Remove dead code. Add a few more test cases.
Problem: matchfuzzypos() with "matchseq" does not have all positions.
Solution: Also add a ...
Problem: Crash when matching buffer with invalid pattern.
Solution: Check for NULL regprog.
61ebe5d9d34b29cc2ed0b3d5f6de0a54e6c30781 authored over 2 years ago by ichizok <[email protected]>
Problem: No test for what 8.2.4931 fixes.
Solution: Add a test that triggers a valgrind error.
Problem: MS-Windows: mouse coordinates for scroll event are wrong.
Solution: Convert coordi...
Problem: With 'foldmethod' "indent" some lines are not included in the
fold. (Ole...
Problem: String interpolation fails when not evaluating.
Solution: Skip the expression when...
Problem: A few more capitalization mistakes in error messages.
Solution: Adjust capitalizat...
Problem: Not easy to filter the output of maplist().
Solution: Add mode_bits to the diction...
Problem: Crash with sequence of Perl commands.
Solution: Move PUTBACK to another line. (clo...
Problem: Interpolated string expression requires escaping.
Solution: Do not require escapin...
98614eb474fae4fe324a8b739b147096a5317ff0 authored over 2 years ago by ichizok <[email protected]>
Problem: Off-by-one error in in statusline item.
Solution: Subtrace one less. (closes #1039...
Problem: Various white space and cosmetic mistakes.
Solution: Change spaces to tabs, improv...
921bde88804663a7cb825d7f7e8a5d8ae6b58650 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Return type of remove() incorrect when using three arguments.
Solution: Use first ...
Problem: #ifdef for crypt feature around too many lines.
Solution: Move code outside of #if...
Problem: Trailing backslash may cause reading past end of line.
Solution: Check for NUL aft...
Problem: maparg() may return a string that cannot be reused.
Solution: use msg_outtrans_spe...
Problem: Test checks for terminal feature unnecessarily.
Solution: Remove CheckRunVimInTerm...
bc738c49269b73577984f6a5372a2f449ea9b045 authored over 2 years ago by ichizok <[email protected]>
Problem: Mouse test fails on MS-Windows.
Solution: Set 'mousemodel' to "extend".
Problem: Spell test fails because of new illegal byte check.
Solution: Remove the test.
Problem: MS-Windows GUI: unused variables.
Solution: Delete the variables. (John Marriott)
Problem: Can add invalid bytes with :spellgood.
Solution: Check for a valid word string.
Problem: Conceal character from matchadd() displayed too many times.
Solution: Check the sy...
Problem: Fuzzy expansion of option names is not right.
Solution: Pass the fuzzy flag down t...
Problem: Mouse in Insert mode test fails.
Solution: Fix the text and check relevant positions.
Problem: Sometimes the cursor is in the wrong position.
Solution: When the cursor moved to ...
Problem: String interpolation in :def function may fail.
Solution: Do not terminate the exp...
Problem: Popup_hide() does not always have effect.
Solution: Add the POPF_HIDDEN_FORCE flag...
419f8809585757a26ce9a749a028f9d9d9f70875 authored over 2 years ago by ichizok <[email protected]>
d899e51120798d3fb5420abb1f19dddf3f014d05 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Using execute() to define a lambda doesn't work. (Ernie Rael)
Solution: Put the ge...
Problem: The mode #defines are not clearly named.
Solution: Prepend MODE_. Renumber them t...
Problem: Imperfect coding.
Solution: Make code nicer.
Problem: MODE_ enum entries names are too generic.
Solution: use CH_MODE_.
Problem: No text formatting for // comment after a statement.
Solution: format a comment wh...
Problem: Some users do not want a line comment always inserted.
Solution: Add the '/' flag ...
Problem: MS-Windows: cannot use transparent background.
Solution: Make transparent backgrou...
Problem: codecov includes MS-Windows install header file.
Solution: Ignore dosinst.h.
Problem: codecov includes MS-Windows install files.
Solution: Ignore dosinst.c and uninstal...
Problem: Cannot get the current cmdline completion type and position.
Solution: Add getcmdc...
Problem: Mouse wheel scrolling is inconsistent.
Solution: Use the MS-Winows system setting....
Problem: NULL pointer access when using invalid pattern.
Solution: Check for failed regexp ...
Problem: Vim9 expression test fails without the job feature.
Solution: Add a check for the ...
Problem: With latin1 encoding CTRL-W might go before the start of the
command lin...
Problem: Coverity complains about pointer usage.
Solution: Move code for increment/decerment.