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: Filetype test has trailing white space.
Solution: Remove trailing white space.
Problem: Filetype test contains too many special characters.
Solution: Use Vim9 syntax for ...
Problem: Incsearch not triggered when pasting clipboard register on the
command l...
Problem: Corn config files are not recognized.
Solution: Add a pattern for Corn config file...
Problem: Checking translations gives an error for using two messages with
ngettex...
Problem: Weird use of static variables for spell checking.
Solution: Move the variables to ...
Problem: Not all meson files are recognized.
Solution: Add "meson.options". (Liam Beguin, c...
Problem: Get E304 when using 'cryptmethod' "xchacha20v2". (Steve Mynott)
Solution: Add 4th ...
Problem: :stopinsert may not work in a popup close handler. (Ben Jackson)
Solution: Restore...
Problem: Translation does not work for plural argument.
Solution: Use PLURAL_MSG() for erro...
Problem: CI: indent test hangs on FreeBSD.
Solution: Set 'nomore' when running the indent t...
Problem: Some error messages are not translated.
Solution: Add the N_() marker on messages....
Problem: SpellCap highlight not always updated when needed.
Solution: Handle updating line ...
Problem: MS-Windows: context menu translations may be wrong.
Solution: Set the encoding bef...
Problem: Users may not know what to do with an internal error.
Solution: Add a translated m...
Problem: "file N of M" message is not translated.
Solution: Make argument count message tra...
Problem: MS-Windows: list of translation input files incomplete.
Solution: Move the list of...
Problem: Error for function name has wrong line number.
Solution: Set the line number befor...
Problem: Error messages are not translated.
Solution: Add _().
Problem: RedrawingDisabled not used consistently.
Solution: Avoid RedrawingDisabled going n...
Problem: Some tests are slow.
Solution: Make a few test cases faster.
Problem: Cannot use "this.member" in lambda in class method.
Solution: Adjust check for res...
Problem: With 'smoothscroll' cursor may move below botline.
Solution: Call redraw_later() i...
Problem: Profiler calculation may be wrong on 32 bit builds.
Solution: Use 64 bit variable ...
Problem: Motif: GUI scrollbar test fails in 24 lines terminal.
Solution: Skip the part of t...
Problem: Json lines files are not recognized.
Solution: Add a pattern to detect "jsonl" fil...
Problem: Display moves up and down with 'incsearch' and 'smoothscroll'.
Solution: Do not ch...
Problem: GTK3: window manager resize hints are incomplete.
Solution: Use NULL for second ar...
Problem: Mixing package managers is not a good idea.
Solution: Install gcc 13 with apt-get....
Problem: Display wrong when moving cursor to above the top line and
'smoothscroll...
Problem: Win32: When 'encoding' is set $PATH has duplicate entries.
Solution: Only append t...
Problem: Function argument types not always checked and using v:none may
cause an...
Problem: Wrong error for unreachable code after :throw.
Solution: Adjust the error message.
Problem: Test failures for unreachable code.
Solution: Add a test override to ignore unreac...
Problem: Vim9: error for missing "return" after "throw".
Solution: Set had_return flag for ...
b7398fe41c9e1e731d058105a34158871ee83e3f authored over 1 year ago by Bram Moolenaar <[email protected]>
Problem: setcharsearch() does not clear last searched char properly.
Solution: Do not accep...
Problem: Code for handling 'switchbuf' is repeated.
Solution: Add a function to handle 'swi...
Problem: CI: using slightly outdated gcc version.
Solution: Use "brew" to get a more recent...
Problem: CI: sound-dummy module is not installed.
Solution: Invert using the result of the ...
Problem: Position of marker for 'smoothscroll' not computed correctly.
Solution: Take 'list...
Problem: In cmdline window S-Tab does not select previous completion.
(Maxim Kim)...
Problem: USD filetype is not recognized.
Solution: Add patterns for USD filetype. (Colin Ke...
Problem: CI: check in sound-dummy module may throw an error.
Solution: Check whether apt-ca...
Problem: Coveralls workflow on CI is commented out.
Solution: Remove the Coveralls workflow...
Problem: Some commands for opening a file don't use 'switchbuf'.
Solution: Use 'switchbuf' ...
Problem: Text not scrolled when cursor moved with "g0" and "h".
Solution: Adjust w_skipcol ...
Problem: Recent glibc marks sigset() as a deprecated.
Solution: Use sigaction() in mch_sign...
Problem: Display errors when making topline shorter and 'smoothscroll' is
set.
So...
Problem: Line not fully displayed if it doesn't fit in the screen.
Solution: Do not reset s...
Problem: CI: sound dummy is disabled.
Solution: Make sound dummy work again. (closes #12380)
Problem: reverse() on string doesn't work in compiled function.
Solution: Accept string in ...
Problem: Typst filetype is not recognized.
Solution: Distinguish between sql and typst. (Ga...
Problem: :wqall does not trigger ExitPre. (Bart Libert)
Solution: Move preparations for :qa...
Problem: Message for opening the cmdline window is not translated.
Solution: Add gettext() ...
Problem: CI: sound dummy stopped working.
Solution: Temporarily stop using sound dummy.
Problem: Test commented out in a wrong way.
Solution: Use legacy script comment character.
Problem: Test for expanding "~" in substitute takes too long.
Solution: Disable the test fo...
Problem: Test for 'smoothscroll' is ineffective.
Solution: Change the order of testing "zb"...
Problem: Crash when expanding "~" in substitute causes very long text.
Solution: Limit the ...
Problem: Crash when register contents ends up being invalid.
Solution: Check "y_array" is n...
Problem: Cursor moves to wrong line when 'foldmethod' is "diff". (Rick
Howe)
Solu...
Problem: Code style test doesn't check for space after "if".
Solution: Add a test for space.
Problem: Libsodium encryption is only used with "huge" features, even when
manual...
Problem: Crash when using negative value for term_cols.
Solution: Check for invalid term_co...
Problem: Condition is always true.
Solution: Remove unnecessary condition. (closes #12359)
Problem: 'smoothscroll' does not always work properly.
Solution: Do not reset w_skipcol aft...
Problem: Passing -1 for bool is not always rejected.
Solution: Check for error in a better ...
Problem: Some error messages are not marked for translation.
Solution: Surround the message...
Problem: Some functions give two error messages.
Solution: Do not give a second error messa...
Problem: Failing redo of command with control characters.
Solution: Use AppendToRedobuffLit...
Problem: Completion for option name includes all bool options.
Solution: Do not recognize t...
Problem: Global 'filetype' is set when it is detected from the file content.
Solution: Set ...
Problem: Search stats not always visible when searching backwards.
Solution: Do not display...
Problem: MacOS: configure removes -O2 from $CFLAGS.
Solution: Only adjust $CFLAGS for gcc. ...
Problem: Cannot use special keys in <Cmd> mapping.
Solution: Do allow for special keys in <...
Problem: reverse() does not work for a String.
Solution: Implement reverse() for a String. ...
Problem: Test waits unnecessarily long before checking screendump.
Solution: Remove TermWai...
Problem: Text scrolls unnecessarily when splitting and 'splitkeep' is not
"cursor...
Problem: Inserting lines when scrolling with 'smoothscroll' set.
Solution: Adjust line heig...
Problem: Crash when using wrong arg types to assert_match().
Solution: Check for NULL point...
Problem: Misleading variable name for error message.
Solution: Change "name" to "number". ...
Problem: Error message lacks mentioning the erroneous argument.
Solution: Specify the argum...
Problem: Catch does not work when lines are joined with a newline.
Solution: Set "nextcmd" ...
Problem: Assert message is confusing with boolean result. assert_inrange()
repla...
Problem: Line number not displayed when using 'smoothscroll'.
Solution: Adjust condition fo...
Problem: Error when heredoc content looks like heredoc.
Solution: Handle curly expressions....
Problem: No error when calling remote_startserver() with an empty string.
Solution: Give an...
Problem: Luau files are not recognized.
Solution: Add a patter for Luau files. (Amaan Qures...
Problem: No test for deleting the end of a long wrapped line.
Solution: Add a test to check...
Problem: Crash with nested :try and :throw in catch block.
Solution: Jump to :endtry before...
Problem: The falsy operator is not tested properly.
Solution: Add a few more test cases. (c...
Problem: Using uninitialized memory with fuzzy matching.
Solution: Initialize the arrays us...
Problem: In a terminal window the cursor may jump around. (Kenny Stauffer)
Solution: Do not...
Problem: The ruler percentage can't be localized.
Solution: Use a string that can be transl...
Problem: Test restoring register with wrong value.
Solution: Correct name of variable. (clo...
Problem: GTK3: hiding the mouse pointer does not work. (Rory O’Kane)
Solution: Set alpha le...
Problem: Crash when recovering from corrupted swap file.
Solution: Bail out when the line i...
Problem: Popup menu position wrong in window with toolbar.
Solution: Take the window toolba...
Problem: Using uninitialized memory when argument is missing.
Solution: Check there are suf...