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: No completion for :scriptnames.
Solution: Implement :scriptnames completion. (Yega...
Problem: Vim9: Declarations in a {} block of a user command do not use Vim9
rules...
Problem: Mapping with escaped bar does not work in :def function. (Sergey
Vlasov)...
Problem: Redrawing too much when 'cursorline' is set and jumping around.
Solution: Rely on ...
Problem: Return type of swapfile_unchanged() is wrong.
Solution: Use "int". (closes #10000 ...
Problem: Vim9: cannot use a recursive call in a nested function. (Sergey
Vlasov)
...
Problem: Typos in tests; one lua line not covered by test.
Solution: Fix typos. Add test ca...
Problem: Some conditions are always true.
Solution: Remove the useless conditions. (closes ...
Problem: :unhide does not check for failing to close a window.
Solution: When closing a win...
Problem: getcompletion() does not work properly when 'wildoptions
contains "fuzzy...
Problem: Sourcing buffer lines may lead to errors for conflicts.
Solution: Add the ++clear ...
Problem: Test fails because of changed error message.
Solution: Update the expected error m...
Problem: Error for redefining a script item may be confusing.
Solution: Put quotes around t...
Problem: Sourcing buffer lines is too complicated.
Solution: Simplify the code. Make it pos...
81c2e4fd684b2ea7da286c1eb3cf0f0fc52820a3 authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: not enough test coverage for executing :def function.
Solution: Add a few mo...
Problem: Vim9: not enough test coverage for executing :def function.
Solution: Add a few mo...
Problem: Vim9: not enough test coverage for executing :def function.
Solution: Add a few mo...
Problem: GTK: get assertion errors when scrolling a split window.
Solution: Use GDK_IS_DRAW...
Problem: Profile completion test sometimes fails.
Solution: Delete the .res file before run...
Problem: LuaV_debug() not covered by tests.
Solution: Add a test. (Dominique Pellé, closes ...
Problem: Installing tutor binary may fail.
Solution: Fix the dependency. (Sergei Trofimovic...
Problem: X11: using --remote-wait may keep the CPU busy.
Solution: Set the timeout for sele...
47c532e2bc55e8a48f7f47e1fae1ed30144f2fa1 authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Need to write script to a file to be able to source them.
Solution: Make ":source"...
Problem: Unnecessary call to redraw_later().
Solution: Remove the call to redraw_later() in...
Problem: Search continues after giving E1204.
Solution: Return failure after giving E1204. ...
Problem: Cursor line not updated when a callback moves the cursor.
Solution: Check if the c...
d48e47378650781c5eac64b0797207cf1e35d0c1 authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: range type check has wrong offset.
Solution: Adjust offset for CHECKTYPE. R...
Problem: Cannot index the g: dictionary.
Solution: Recognize using "g:[key]". (closes #9969)
Problem: Mapping with key code after other matching mapping does not work.
Solution: Change...
Problem: Vim9: double free after unpacking a list.
Solution: Make a copy of the value inste...
Problem: Vim9: no error for using lower case name for "func" argument.
(Ernie Rae...
Problem: Cannot use keypad page-up/down for completion menu.
Solution: Recognize the keypad...
Problem: Error for using autoload function in custom completion.
Solution: Do not check for...
Problem: Screendump test fails.
Solution: Check that making a screendump is possible.
Problem: Useless code handling a type declaration.
Solution: Remove the code and give an er...
Problem: Null types not fully tested.
Solution: Add some more tests using null types.
Problem: Vim9: incorrect error for shadowing variable.
Solution: Do not pass the context wh...
Problem: Cannot use page-up and page-down in the command line completion
popup me...
Problem: No warning when an autoload script for completion function has an
error....
Problem: Message test is flaky. (Elimar Riesebieter)
Solution: Trigger the autocommand even...
315df78431a29ea3ddb0483d636334cf5d6e0dd2 authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: error for comparing with null can be annoying.
Solution: Allow comparing any...
Problem: Vim9: test for profiling still fails.
Solution: Update flags for profiling and bre...
Problem: Vim9: test for profiling fails.
Solution: Mark function for profiling earlier to a...
Problem: A nested function (closure) is compiled for debugging without
context.
S...
Problem: Vim9: return type "any" is sometimes changed to first returned
type. (V...
Problem: Not all gdb files are recognized.
Solution: Add a few more patterns for gdb. (Jade...
Problem: No command line completion for :profile and :profdel.
Solution: Implement completi...
Problem: Coverity warning for not using a return value.
Solution: Add "(void)".
Problem: getmousepos() does not compute the column below the last line.
Solution: Also comp...
Problem: Bracketed paste doesn't work well in Visual linewise mode.
Solution: Handle linewi...
Problem: Check for existing buffer in session file does not work for files
in the...
Problem: No command line completion for :breakadd and :breakdel.
Solution: Add completion f...
Problem: Running test leaves file behind. (Dominique Pellé)
Solution: Run the profiling in...
Problem: "z=" in Visual mode may go beyond the end of the line.
Solution: Adjust "badlen".
Problem: Linear tag search is not optimal.
Solution: Improve linear tag search performance....
Problem: Build failure with some combination of features. (John Marriott)
Solution: Adjust ...
Problem: Suspending with CTRL-Z does not work on DragonFlyBSD.
Solution: Adjust #ifdef. (Oz...
Problem: getmousepos() returns the screen column. (Ernie Rael)
Solution: Return the text co...
Problem: Motif: using default colors does not work as expected.
Solution: Do not try to sto...
Problem: Confusing comment about 'cursorlineopt'.
Solution: Adjust comment. (closes #9939)...
Problem: Test fails without the +job or +channel feature. (Dominique Pellé)
Solution: Adjus...
Problem: getmousepos() returns the wrong column. (Ernie Rael)
Solution: Limit to the text s...
656f26b5a522781d6c8b986468e66eee0d2f15ae authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: using null values not sufficiently tested.
Solution: Add more tests. Fix un...
Problem: Linear tag search is a bit slow.
Solution: Remove a vim_ftell() call. (Yegappan La...
Problem: In a :def function "put = expr" does not work.
Solution: Skip over white space. (c...
Problem: When mapping <Esc> terminal codes are not recognized.
Solution: Specifically recog...
Problem: Motif: cannot set the color of the scrollbar thumb.
Solution: Remove #ifdef.
Problem: Cannot build with Motif and editres. (Tony Mechelynck)
Solution: Fix configure mis...
5784ac09250e27298e2e568fa9c780d1e8953601 authored over 2 years ago by ichizok <[email protected]>
Problem: Script-local function is deleted when used in a funcref.
Solution: Do not consider...
Problem: The neXTaw GUI is old and does not work well.
Solution: Remove the neXTaw GUI from...
Problem: Duplicate #undef.
Solution: Remove one #undef. (closes #9932)
Problem: MS-Windows: the installed icon is low resolution.
Solution: Use a better icon. In...
Problem: Coverity warnings for not using returned value.
Solution: Assign to vim_ignored.
Problem: Coverity warning for refactored tag search code.
Solution: Avoid the warnings. Up...
Problem: Vim9: "break" inside try/catch not handled correctly.
Solution: First jump to :end...
Problem: Crash in debugger when a variable is not available in the current
block....
Problem: Line number for error is off by one.
Solution: Remember the line number of the com...
Problem: When comparing special v:none and v:null are handled the same when
compi...
Problem: The find_tags_in_file() function is too long.
Solution: Refactor into smaller func...
Problem: Output from linter and language server shows up in git.
Solution: Add patterns to ...
Problem: Debugger test fails when breaking on expression.
Solution: Compare strings with "=...
Problem: Filename modifer ":8" removes the filename.
Solution: Use strncpy() instead of vim...
Problem: Vim9: "is" operator with empty string and null returns true.
Solution: Consider em...
ae7aaf1460e0a445cdeb168c1a406dddd364da17 authored over 2 years ago by ichizok <[email protected]>
Problem: Vim9: no test that after assigning null the type is still checked.
Solution: Add a...
Problem: Suspending with CTRL-Z does not work on OpenBSD.
Solution: Adjust #ifdef for SIGTS...
Problem: LGTM warnings for condition always true and buffer size too small.
Solution: Remov...
Problem: Making comparison with null work changes legacy behavior.
Solution: Only use the b...
1588bc8ebee22f2855f27273fc2234fff370f86c authored over 2 years ago by Bram Moolenaar <[email protected]>
Problem: Vim9: comparing partial with function fails.
Solution: Support this comparison. A...
Problem: Crash when using null_function for a partial.
Solution: Don't call fname_trans_sid...
Problem: The Athena GUI is old and does not work well.
Solution: Remove the Athena GUI from...
Problem: Vim9: cannot set variables to a null value.
Solution: Add null_list, null_job, etc.
Problem: Some GUI tests don't work on Athena.
Solution: Skip tests that won't work. (Yegapp...