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: objc file detected as Octave. (Antony Lee)
Solution: Detect objc by preprocessor l...
Workaround for the configuration error on if_python
github.com/macvim-dev/macvim - f64c251300a4e4f17e3d2ef15629efc68c87d9cc authored almost 3 years ago by ichizok <[email protected]>github.com/macvim-dev/macvim - 5032f04c5bbba1e15a44200f71bf5bccc1cc3205 authored almost 3 years ago by ichizok <[email protected]>
Problem: Illegal memory access.
Solution: Ignore changed indent when computing byte offset.
Problem: After a put the '] mark is on the last byte of a multi-byte
character.
S...
Problem: Unused runtime file.
Solution: Remove rgb.txt.
Problem: Using freed memory when vim_strsave() fails.
Solution: Clear "last_sourcing_name"....
Problem: When ml_get_buf() fails it messes up IObuff.
Solution: Return a local pointer. (cl...
Problem: Crash when allocating signal stack fails.
Solution: Only using sourcing info when ...
Problem: Build failure with unsigned char.
Solution: Use int instead of char.
Problem: Restarting Insert mode in prompt buffer too often when a callback
switch...
Problem: Error checks repeated several times.
Solution: Move the checks to functions. (clos...
Problem: Buffer overflow with long help argument.
Solution: Use snprintf().
Problem: Messages may be corrupted.
Solution: Use another buffer instead of IObuff. (Yegapp...
Problem: Building libvterm fails with MSVC.
Solution: Don't use C99 construct.
Problem: Libvterm is outdated.
Solution: Include patches from revision 769 to revision 789.
Problem: Cannot use a lambda for 'tagfunc'.
Solution: Use 'tagfunc' like 'opfunc'. (Yegappa...
Problem: Cannot adjust sign highlighting for 'cursorline'.
Solution: Add CursorLineSign and...
Problem: Using %S in printf() does not work correctly.
Solution: Fix the problem and add mo...
Problem: Illegal memory access if malloc() fails.
Solution: Check 'foldmethod' is not empty...
Problem: Test for put with large count fails.
Solution: Adjust the counts in the test.
Problem: Overflow check uses wrong number.
Solution: Divide by ten.
Problem: Integer overflow with large line number.
Solution: Check for overflow. (closes #9202)
Problem: Duplicate code in xxd.
Solution: Merge duplicated code. Add more tests. (closes #9...
Problem: Vim9: debug text misses one line of return statement.
Solution: Add a line when no...
Problem: Vim9: no error for an evironment variable by itself.
Solution: Give a "without eff...
Problem: Compiler warning for using size_t for int.
Solution: Add a type cast. (Mike Willia...
Problem: GTK: a touch-drag does not update the selection.
Solution: Add GDK_BUTTON1_MASK to...
Problem: Terminal ANSI colors may be wrong.
Solution: Initialize the color type. (closes #9...
Problem: Can only get text properties one line at a time.
Solution: Add options to prop_lis...
Problem: Vim9: no error for :lock or :unlock with unknown variable.
Solution: Give an error...
Problem: Vim9: for loop variable can be a list member.
Solution: Check for valid variable n...
Problem: Vim9: error for variable declared in while loop.
Solution: Do not keep the first v...
Problem: "verbose pwd" is incorrect after dropping files on Vim.
Solution: Set the chdir re...
Problem: GTK: when using ligatures the cursor is drawn wrong.
Solution: Clear more characte...
Problem: Using <sfile> in a function gives an unexpected result.
Solution: Give an error in...
Problem: Vim9: The "no effect" error is not given for all registers.
Solution: Include any ...
Problem: Count for 'operatorfunc' in Visual mode is not redone.
Solution: Add the count to ...
Problem: Header for source file is outdated.
Solution: Make the header more accurate. (clos...
Problem: List of distributed files is outdated.
Solution: Rename term.h to termdefs.h.
Problem: Xxd code has duplicate expressions.
Solution: Refactor to avoid duplication. (clos...
github.com/macvim-dev/macvim - 88a4205f1cfbdc328e987ab00521fc8a22447fc3 authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Freeze when calling term_wait() in a close callback.
Solution: Set a "closing" fla...
Problem: Line commented out accidentally.
Solution: Uncomment. (Volodymyr Kot, closes #9172)
Problem: getcompletion() always passes zero as position to custom
completion func...
Problem: Typos in test files.
Solution: Correct the typos. (Dominique Pellé, closes #9175)
Problem: Coverity warns for unreachable code.
Solution: Remove unreachable else block.
Problem: GTK: composing underline does not show.
Solution: Include composing character in p...
Problem: Error for already defined function uses wrong line number.
Solution: Set SOURCING_...
Problem: Vim9: line number of lambda is off by one.
Solution: Add one to the line number. (...
Problem: GTK3: undercurl does not get removed properly.
Solution: Set the cairo cursor firs...
Problem: "syntax enable" does not work properly in Vim9 context.
Solution: Also handle Vim9...
Problem: Printf() with %S does not handle multi-byte correctly.
Solution: Count cells inste...
Problem: Command completion in cmdline window uses global user commands,
not loca...
Problem: Looking terminal colors is a bit slow.
Solution: Cache the terminal colors. (close...
Problem: difficult to know where the text starts in a window. (Sergey
Vlasov)
Sol...
Problem: "au!" and "au! event" cannot be followed by another command as
documente...
Problem: Illegal memory access when C-indenting.
Solution: Also set the cursor column.
Problem: When renaming a terminal buffer the status text is not updated.
Solution: Clear th...
Problem: "$*" is expanded to "nonomatch".
Solution: Only add "set nonomatch" when using a c...
Problem: "verbose pwd" shows confusing info when :lcd does not change
directory.
...
Problem: Build failure.
Solution: Add missing change.
Problem: Memory leak reported in libtlib.
Solution: Call del_curterm() when cleaning up mem...
Problem: Cannot use a lambda for 'operatorfunc'.
Solution: Support using a lambda or partia...
Problem: getcwd() is unclear about how 'autochdir' is used.
Solution: Update the help for g...
Problem: ":verbose pwd" does not mention 'autochdir' was applied.
Solution: Remember the la...
Problem: Arglist test does not clear the argument list consistently.
Solution: Call Reset_a...
Problem: When re-formatting with an indent expression the first line of a
paragra...
Problem: zindex of popup windows not used when redrawing popup menu.
Solution: Check the zi...
Problem: :find test fails.
Solution: Put length check inside if block.
Problem: Using freed memory with regexp using a mark.
Solution: Get the line again after ge...
Problem: Crash when using CTRL-W f without finding a file name.
Solution: Bail out when the...
Problem: Crash when ModeChanged triggered too early.
Solution: Trigger ModeChanged after se...
Problem: Internal error when ModeChanged is triggered when v:event is
already in ...
Problem: Users who type "q:" instead of ":q" are confused.
Solution: Add an autocmd to give...
Problem: GTK3 screen updating is slow.
Solution: Remove some of the GTK3-specific code. (cl...
Problem: File missing from list of distributed files.
Solution: Add the file.
github.com/macvim-dev/macvim - 519cc559b08b800edc429688aece7ad6a00d41eb authored almost 3 years ago by Bram Moolenaar <[email protected]>
github.com/macvim-dev/macvim - 728104da6cd561b8cb2c7142769f7526d725958e authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Cannot clear and unlinke a highlight group with hlset() in a
single call...
Problem: Not all sudoers files are recognized.
Solution: Add a file pattern. (Doug Kearns, ...
Problem: Fish filetype not recognized.
Solution: Add a file pattern and match script line. ...
Problem: Python3 test fails with Python 3.10 on MS-Windows.
Solution: Adjust the expected e...
Problem: Check for overflow in put count does not work well.
Solution: Improve the overflow...
Problem: Filetype test fails.
Solution: Add missint change.
Problem: Not all gdbinit files are recognized.
Solution: Add "gdbinit". (Doug Kearns)
Problem: RouterOS filetype is not recognized.
Solution: Add file and script patterns. (clos...
Problem: Vim seems to hang when writing a very long text to a terminal
window.
So...
Problem: Crash when using :pedit in Vim9 script.
Solution: Move check for arguments to afte...
Problem: Check for signed overflow might not work everywhere.
Solution: Limit to 32 bit int...
Problem: Xxd code is a bit difficult to understand.
Solution: Move some lines to a separate...
Problem: Directory is wrong after executing "lcd" with win_execute().
Solution: Correct the...
Problem: Test_hlset fails when terminal has many columns.
Solution: Set the number of colum...
Problem: No event is triggered when closing a window.
Solution: Add the WinClosed event. (N...
Problem: Test for v:colornames sometimes fails. (Dominique Pellé)
Solution: Check features....
Problem: Failure when the "term_rows" argument of term_start() is an
unusual valu...
Problem: Break statement is never reached.
Solution: Rely on return value of set_chars_opti...
Problem: Compiler test fails with backslash file separator.
Solution: Accept slash and back...
Problem: Command completion test fails.
Solution: Add new argument to expected output
Problem: Crash when passing float to "term_rows" in the options argument of
term_...