Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
MacVim
Vim as a native macOS native GUI application
Collective -
Host: opensource -
https://opencollective.com/macvim
- Website: https://macvim.org
- Code: https://github.com/macvim-dev
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...
Problem: Wrong scrolling with ls=0 and :botright split.
Solution: Add statusline before cal...
Problem: The ModeChanged event may be triggered too often.
Solution: Only trigger ModeChang...
Problem: Crypt with libsodium is not tested on CI.
Solution: Configure testing with libsodi...
Problem: xchacha20v2 crypt header is platform dependent.
Solution: Avoid using "size_t". (O...
Problem: Content-type header for LSP channel not according to spec.
Solution: Use "vscode-j...
Problem: Parallel make might not work.
Solution: Add missing dependencies. (Samuel Dionne-R...
Problem: no functions for converting from/to UTF-16 index.
Solution: Add UTF-16 flag to exi...
Problem: Coverity warns for using invalid array index.
Solution: Add entry for Xchacha, eve...
Problem: += operator does not work on class member.
Solution: Do not skip as if "this." was...
Problem: Crash when textprop has a very large "padding" value. (Yegappan
Lakshman...
Problem: Decrypting with libsodium may fail if the library changes.
Solution: Add parameter...
Problem: Using popup menu may leave text in the command line.
Solution: Clear the command l...
Problem: Small source file problems; outdated list of distributed files.
Solution: Small up...
github.com/macvim-dev/macvim - 71badf9547e8f89571b9a095183671cbb333d528 authored almost 2 years ago
Problem: Filetypes for *.v files not detected properly.
Solution: Use the file contents to ...
Problem: Crash when recovering from corrupted swap file.
Solution: Check for a valid page c...
github.com/macvim-dev/macvim - 6acaecf3d38e2cc6e750801d56a9eafd366b0140 authored almost 2 years ago
Problem: Lines put in non-current window are not displayed. (Marius
Gedminas)
Sol...
Problem: CI runs with old version of Ubuntu and tools.
Solution: Update CI to more recent v...
Problem: CI does not run sound tests.
Solution: Re-enable sound tests. Use "apt-get" inste...
Problem: ":drop fname" may change the last used tab page.
Solution: Restore the last used t...
Problem: Warnings for function declarations.
Solution: Add argument types. (Michael Jarvis,...
Problem: Deferred functions invoked in unexpected order when using :qa and
autoco...
Problem: Deferred functions not called from autocommands.
Solution: Also go through the fun...
Problem: Recursively calling :defer function if it does :qa in a compiled
functio...
Problem: Jenkinsfiles are not recognized as groovy.
Solution: Add a pattern for Jenkinsfile...
Problem: Cannot use an object member name as a method argument.
Solution: Do not give an er...
Problem: Haiku build fails.
Solution: Do not include globals.h and proto.h twice. (Ozaki Ki...
Problem: Strace filetype detection is expensive.
Solution: Match with a cheap pattern first...
Problem: Virtual text truncation only works with Unicode 'encoding'.
Solution: Convert the ...
Problem: Recursively calling :defer function if it does :qa.
Solution: Clear the defer entr...
Problem: Ruler not drawn correctly when using 'rulerformat'.
Solution: Adjust formatting de...
Problem: Insufficient testing for getcmdcompltype().
Solution: Add a few more test cases. (...
Problem: Typo in name of type.
Solution: Change funccal_T to funccall_T. (closes #12265)
Problem: Buffer overflow when expanding long file name.
Solution: Use a larger buffer and a...
Problem: No regression test for what patch 9.0.1333 fixes.
Solution: Extend existing test t...
Problem: Shortmess test depends on order of test execution.
Solution: Clear messages. (clos...
Problem: C++ 20 modules are not recognized.
Solution: Add patterns to recognize C++ 20 modu...
Problem: Code indenting is confused by macros.
Solution: Put semicolon after the macros ins...
Problem: Typos in source code and tests.
Solution: Fi the typos. (Dominique Pellé, closes #...
Problem: Code using EVAL_CONSTANT is dead, it is never set.
Solution: Remove EVAL_CONSTANT....
Problem: Unnecessary redrawing when 'showcmdloc' is not "last".
Solution: Redraw later when...
Problem: MacOS: building fails if clock_gettime() is not available.
Solution: Add a configu...
Problem: Test for prompt buffer is flaky.
Solution: Use WaitForAssert() instead of TermWait...
Problem: Diff test fails on MacOS 13.
Solution: Install GNU diffutils. (Ozaki Kiichi, close...
Problem: Condition is always true.
Solution: Remove the useless condition. (closes #12253)
Problem: Unnecessary checks for the "skip" flag when skipping.
Solution: Remove the unneces...
Problem: openSUSE: configure doesn't find the Motif library. (Tony
Mechelynck)
So...
Problem: Crash when passing NULL to setcmdline(). (Andreas Louv)
Solution: Use tv_get_strin...
Problem: Ending Insert mode when accessing a hidden prompt buffer.
Solution: Don't stop Ins...
Now that search engines have had time to index macvim.org/docs, enable
site search functionality.
Problem: mapset() does not restore non-script context.
Solution: Also accept negative sid. ...
Problem: MacOS: Python 3 using framework do not set dll name properly.
Solution: Use the fr...
Problem: "rvim" can execute a shell through :diffpatch.
Solution: Disallow the shell "patch...
Problem: Start Insert mode when accessing a hidden prompt buffer.
Solution: Call leaving_wi...
Problem: .fs files are falsely recognized as forth files.
Solution: Check 100 lines for som...
Problem: Test fails with different error number.
Solution: Adjust the expected error.
Problem: Cannot compare a typed variable with v:none.
Solution: Allow for "x is v:none" and...
Problem: Scrolling too many lines when 'wrap' and 'diff' are set.
Solution: Only scroll by ...
Problem: Crash when adding package already in 'runtimepath'.
Solution: Change order for usi...
Problem: On some systems the Lua library is not found.
Solution: Check if a subdirectory fo...
Problem: Completion popup in wrong position with virtual text "above".
Solution: Adjust the...
Problem: getscriptinfo() loops even when specific SID is given.
Solution: Only loop when ne...
Problem: Livebook files are not recognized.
Solution: Add a pattern for Livebook files. (Ma...
github.com/macvim-dev/macvim - 4204e69cdc69b159670528ef40e420e2c552df9f authored almost 2 years ago
Bump actions/stale from 7 to 8
github.com/macvim-dev/macvim - ecc0c916cd6edef8140fdb7ee430e1aba5414b47 authored almost 2 years ago