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: Undo file is not synced. (Sami Farin)
Solution: Sync the undo file if 'fsync' is s...
Problem: Vim9: bad separators for "g" and "s" insufficiently tested.
Solution: Add a few mo...
Problem: Generating proto files may fail.
Solution: Define __attribute().
Problem: Vim9: special cases for "g" and "s" insufficiently tested.
Solution: Add a few mor...
Problem: Vim9: build failure without the +eval feature.
Solution: Add #ifdef.
Problem: Vim9: warning for signed vs unsigned.
Solution: Add type cast.
Problem: Vim9: using g:pat:cmd is confusing.
Solution: Do not recognize g: as the :global c...
Problem: Cannot enter password in shell command.
Solution: Revert patch 8.2.2919.
Problem: tmux filetype dection is incomplete
Solution: Also use tmux for files having text ...
Problem: Github CI fails to install clang.
Solution: Install llvm-11 explicitly. (Christian...
Problem: GUI geometry startup test fails.
Solution: Check string values instead of numbers
Problem: Recover test may fail on some systems.
Solution: Adjust the little endian and 64 b...
Problem: Put test fails when run by itself.
Solution: Source check.vim. (Dominique Pellé, c...
Problem: Crypt test fails on MS-Windows if xxd was not installed yet.
Solution: Use the jus...
Problem: GUI geometry startup test fails on some systems. (Drew Vogel)
Solution: Add tolera...
Problem: Illegal memory access in utf_head_off.
Solution: Check cursor position when resele...
Problem: Large count test fails on MS-Windows.
Solution: Skip the test on MS-Windows.
Problem: Crash when pasting too many times.
Solution: Limit the size to what fits in an int...
Problem: xpm2 filetype dection is not so good.
Solution: Adjust the check for xpm2. (closes...
Problem: Superfluous return statements.
Solution: Remove superfluous return statements from...
Problem: ml_get error after search with range.
Solution: Limit the line number to the buffe...
Problem: Issue template is not easy to use.
Solution: Use a yaml template. (closes #8928)
Problem: Illegal memory access if buffer name is very long.
Solution: Make sure not to go o...
Fix: the problem at starting GUI with pipe
08bc8e66ed07ff3a4322451eab4afd4c37499c0c authored about 3 years ago by ichizok <[email protected]>
Otherwise, when starting GUI Vim on console with pipe
(e.g. `MacVim.app/Contents/MacOS/Vim -f -g...
6992a2bf15d1efd43298c05a0306d374ad6657ce authored about 3 years ago by ichizok <[email protected]>
Problem: Illegal memory access with invalid sequence of commands.
Solution: Do not call lea...
Problem: Python 3 test fails with Python 3.10.
Solution: Adjust expected error message. (zd...
Problem: Crash when going through spell suggestions.
Solution: Limit the text length for fi...
Problem: #ifdef for using sysinfo() is incomplete.
Solution: Also check for HAVE_SYSINFO. M...
Problem: Reading beyond end of line ending in quote and backslash.
Solution: Check for non-...
Problem: Failures when char is unsigned.
Solution: Use int8_T. Make a CI run with unsigned...
Problem: Test does not fail without the fix for a crash.
Solution: Write the bad code in a ...
Problem: Crash when calling job_start with an invalid argument. (Virginia
Seniori...
Problem: Still crash with error in :catch and also in :finally.
Solution: Only call finish_...
Problem: Startup test fails on MS-Windows.
Solution: Skip the test if not on Unix.
Problem: Renaming a buffer on startup may cause using freed memory.
Solution: Check if the ...
Problem: Expression register set by not executed put command.
Solution: Do not set the regi...
Problem: Some places use "Vimscript" instead of "Vim script".
Solution: Consistently use "V...
6e649224926bbc1df6a4fdfa7a96b4acb1f8bee0 authored about 3 years ago by Bram Moolenaar <[email protected]>
Problem: Some files with tcl syntax are not recognized.
Solution: Add a few file patterns. ...
Problem: Other crashes with empty search pattern not tested.
Solution: Add a few more test ...
Problem: Crash when using CTRL-T after an empty search pattern.
Solution: Bail out when the...
Problem: Crash with error in :catch and also in :finally.
Solution: Only discard an excepti...
Problem: Some files with json syntax are not recognized.
Solution: Add a few file patterns....
Problem: Problem with :cd when editing file in non-existent directory. (Yee
Cheng...
Problem: CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono)
Solution: Restore the ...
Problem: Completion submode not indicated for virtual replace.
Solution: Add submode to "Rv...
Problem: Cannot detect insert scroll mode.
Solution: Add "scroll" to complete_info(). (clos...
Problem: nginx files are not recognized.
Solution: Add several file patterns. (Chris Aumann...
Problem: Pattern matching with ModeChanged not tested.
Solution: Add a few more test lines....
Problem: The ModeChanged event only uses one character for the new_mode and
old_m...
Problem: Cannot distinguish Normal and Terminal-Normal mode.
Solution: Make mode() return "...
Problem: Some type casts are not needed.
Solution: Remove unnecessary type casts. (closes #...
Problem: Vim9: need more tests for empty string arguments.
Solution: Add more tests. Also ...
Problem: Not all dictdconf files are recognized.
Solution: Adjust the pattern. (Doug Kearns)
Problem: MS-Windows Vim9: test executed and fails.
Solution: Add extra check for not being ...
Problem: Vim9: Not all functions are tested with an empty string argument.
Solution: Add te...
Use the new notarytool command line tool and also use App Store Connect
API key instead of usern...
Updated to Vim 8.2.3455.
Apologies for the late update, as I have not had much time to work on
...
f3e88fa406be54dec7a05d13f4c5194cb3cb6b7c authored about 3 years ago by Yee Cheng Chin <[email protected]>
Problem: Using a count with "gp" leaves '] in wrong position. (Naohiro Ono)
Solution: Corre...
Problem: Using a count with "gp" leave cursor in wrong position. (Naohiro
Ono)
So...
Problem: Autocmd not executed when editing a directory ending in a path
separator...
da0b497c6e4e01447669773a931b0eaa5ca757f3 authored about 3 years ago by Bram Moolenaar <[email protected]>
34cc7d8c034f2bc5b57455577051db8d72e2b87c authored about 3 years ago by Bram Moolenaar <[email protected]>
Problem: MPD files are not recognized.
Solution: Recognize MPD files as XML. (Steven Penny,...
Problem: Not all apache files are recognized.
Solution: Adjust the filetype pattern. (Zdene...
Problem: Coveralls action fails.
Solution: Disable it for now.
Problem: Sort fails if the sort compare function returns 999.
Solution: Adjust value to -1 ...
Problem: :endtry after function call that throws not found.
Solution: Do check for followin...
Problem: A couple of declarations are not ANSI C.
Solution: Put argument type inside (). (Y...
Problem: Not enough tests for empty string arguments.
Solution: Add tests, fix type check. ...
Problem: On Solaris longVersion may be declared twice. (Vladimir Marek)
Solution: Always de...
Problem: concealed text not revealed when leaving insert mode. (Michael
Soyka)
So...
Problem: Vim9: memory leak when and/or fails.
Solution: Also clear the growarray when the l...
Problem: Vim9: || and && are not handled at compile time when possible.
Solution: When usin...
9ba647c7b0aa7c3719cc67106b748c1bd3e183ea authored about 3 years ago by ichizok <[email protected]>
Problem: MS-Windows: vimtutor can't handle path with spaces.
Solution: Add double quotes. (...
Problem: Recover test fails if there is an old swap file.
Solution: Delete old swap files.
Problem: Deleted lines go to wrong yank register.
Solution: Reset y_append when not calling...
Problem: Cannot manipulate blobs.
Solution: Add blob2list() and list2blob(). (Yegappan Laks...
Problem: Compiler warnings for 32/64 bit usage.
Solution: Add type casts. (Mike Williams, c...
Problem: Check for optional bool type has confusing return type.
Solution: Explicitly retur...
Problem: Vim9: dict is not passed to dict function.
Solution: Keep the dict used until a fu...
Problem: Function prototype for trigger_modechanged() is incomplete.
Solution: Add "void".
Problem: :delcommand does not take a -buffer option.
Solution: Add the -buffer option.
Problem: Octave/Matlab filetype detection does not work properly.
Solution: Update the patt...
Problem: Completion for :disas sorts local functions first.
Solution: Sort local functions ...
Problem: No generic way to trigger an autocommand on mode change.
Solution: Add the ModeCha...
Problem: Leaking memory when assigning to list or dict.
Solution: Free the list or dict typ...
Problem: Using freed memory when replacing. (Dhiraj Mishra)
Solution: Get the line pointer ...
Problem: Double free when list is copied.
Solution: Allocate the type when making a copy. (...
Problem: Crash when deleting a listener in a listener callback. (Naohiro
Ono)
Sol...
Problem: Warning for using uninitialized variable.
Solution: Initialize it. (John Marriott)
Problem: A sequence of spaces is hard to see in list mode.
Solution: Add the "multispace" o...
d872ea2e8ac44fe0515c1f629a7b4b8fe5f9abcd authored about 3 years ago by ichizok <[email protected]>
Problem: Vim9: list += list creates a new list in :def function.
Solution: Append to the ex...
Problem: Vim9: no failure if return type differs from returned variable.
Solution: Copy typ...
6c391a74fe90190796ca0b0c010112948a6e75d7 authored about 3 years ago by Bram Moolenaar <[email protected]>