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: Wrong window size when a modeline changes 'columns' and there is
more th...
Problem: Timer info test fails on slow machine.
Solution: Use WaitForAssert().
Problem: Vim9: accessing freed memory when checking type.
Solution: Make a copy of a functi...
Problem: New compiler warnings from clang-12 and clang-13.
Solution: Adjust CI and suppress...
Problem: Zig files are not recognized.
Solution: Add *.zig. (Gregory Anders, closes #9313)
Problem: timer_info() has the wrong repeat value in a timer callback.
Solution: Do not add ...
Problem: Crash when using NULL partial.
Solution: Check for NULL.
Problem: Converting a funcref to a string leaves out "g:", causing the
meaning of...
Problem: Vim9: cannot use a lambda for 'opfunc' and others.
Solution: Convert the lambda to...
Problem: Cannot see any text when window was made zero lines or zero
columns.
Sol...
Problem: When editing the command line a FocusLost callback may cause the
screen ...
Problem: If the quickfix buffer is wiped out getqflist() still returns its
number...
Problem: Focus change is not passed on to a terminal window.
Solution: If the current windo...
Problem: Not automatically handling gnome terminal mouse like xterm.
Solution: Default 'tty...
Problem: Quickfix buffer becomes hidden while still in a window.
Solution: Check if the clo...
Problem: Options that take a function insufficiently tested.
Solution: Add additional tests...
Problem: An overlong highlight group name is silently truncated.
Solution: Give an error if...
Problem: might crash when callback is not valid.
Solution: Check for valid callback. (Yegap...
Problem: Coverity warns for using a buffer in another scope.
Solution: Declare the buffer i...
github.com/macvim-dev/macvim - 69f86cf1ed3ac10006676b328cfe2c9e8d7ec405 authored almost 3 years ago by ichizok <[email protected]>
Problem: Undesired changing of the indent of the first formatted line.
Solution: Do not ind...
github.com/macvim-dev/macvim - 3e55a973b5cab5823335e24b7e4885429c885921 authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Vim9: function unreferenced while called is never deleted.
Solution: Delete a func...
Problem: Build error when using Photon GUI.
Solution: Adjust #ifdef. (closes #9288)
Problem: Cannot assign a lambda to an option that takes a function.
Solution: Automatically...
Problem: Error messages are everywhere.
Solution: Move more error messages to errors.h and ...
github.com/macvim-dev/macvim - 4700398e384f38f752b432e187462f404b96847d authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Error messages are everywhere.
Solution: Move more error messages to errors.h and ...
Problem: Giving an error for an empty sign argument breaks a plugin.
Solution: Do not give ...
Problem: Cannot remove highlight from an existing sign. (James McCoy)
Solution: Only reject...
Problem: Cannot disassemble function starting with "debug" or "profile".
Solution: Check fo...
Problem: Autochdir test fails without the +channel feature.
Solution: Remove the ch_logfile...
Problem: E854 is not tested; some spelling suggestions are not tested.
Solution: Add a coup...
Problem: ":sign" can add a highlight group without a name.
Solution: Give an error if the g...
Problem: Dec mouse test fails without gnome terminfo entry.
Solution: Check if there is a g...
Problem: Using freed memory in open command.
Solution: Make a copy of the current line.
Problem: Memory left allocated on exit when using Tcl.
Solution: Call Tcl_Finalize().
Problem: In wrong directory when using win_execute() with 'acd' set.
Solution: Restore the ...
Problem: Screen is cleared when a FocusLost autocommand triggers.
Solution: Do not redraw w...
Problem: Test fails without the 'autochdir' option.
Solution: Check that the option is avai...
Problem: Test fails without the channel feature. (Dominique Pellé)
Solution: Source the che...
Problem: Cannot use a lambda for 'imactivatefunc'.
Solution: Add lambda support for 'imacti...
Problem: Vim9: crash when no pattern match found.
Solution: Check for error.
Problem: Vim9: using "legacy" before range does not work.
Solution: Skip over range before ...
Problem: "set! termcap" test fails.
Solution: Account for keys without a t_xx entry.
Problem: "set! termcap" shows codes in one column, but not keys.
Solution: Also use one col...
Problem: "/etc/Muttrc.d/README" gets filetype muttrc.
Solution: Move the Muttrc.d pattern d...
Problem: No support for squirrels. (closes #9259)
Solution: Recognize nuts.
Problem: Internal error when passing range() to list2blob().
Solution: Materialize the list...
Problem: In a gnome terminal keys are recognized as mouse events.
Solution: Only recognize ...
Problem: README file in a config directory gets wrong filetype.
Solution: Match README befo...
Problem: Cannot use a lambda for 'completefunc' and 'omnifunc'.
Solution: Implement lambda ...
github.com/macvim-dev/macvim - cc8a4318a87cca98c92e5ee45742966a698f4023 authored almost 3 years ago by ichizok <[email protected]>
Problem: Build error for missing error message in small build.
Solution: Correct #ifdef.
Problem: When using 'linebreak' a text property starts too early.
Solution: Decrement "bcol...
Problem: Amiga: superfluous messages for freeing lots of yanked text.
Solution: Assume that...
Problem: Using memory freed by losing the clipboard selection. (Dominique
Pellé)
...
Problem: Vim9: Internal error when invoking closure in legacy context.
Solution: Give a mor...
Problem: MS-Windows: test sometimes runs into existing swap file.
Solution: Use a different...
Problem: Compiler warns for unused variable without the +textprop feature.
(John ...
Problem: Vim9: error for constant list size is only given at runtime.
Solution: Give the er...
Problem: Vim9: range without a command is not compiled.
Solution: Add the ISN_EXECRANGE byt...
Problem: Vim9: valgrind reports spurious problems for a test.
Solution: Move the test to th...
Problem: Some unused assignments and ugly code in xxd.
Solution: Leave out assignments. Us...
Problem: MS-Windows: No error message if vimgrep pattern is not matching.
Solution: Give an...
Problem: Cannot use Vim9 lambda for 'tagfunc'.
Solution: Make it work, add more tests. (Yeg...
Problem: Vim9: memory leak when compiling :elseif fails.
Solution: Cleanup ppconst.
Problem: Vim9: backtick expression expanded for :global.
Solution: Check the following comm...
Problem: Vim9: backtick expression expanded when not desired.
Solution: Only expand a backt...
Problem: Vim9: test fails with different error.
Solution: Correct the error number.
Problem: Vim9: constant expression of elseif not recognized.
Solution: Set instruction coun...
Problem: Text property highlighting is used on Tab.
Solution: Only set in_linebreak when no...
Problem: Cannot pass a lambda name to function() or funcref(). (Yegappan
Lakshman...
Problem: Vim9: cannot use a list declaration in a :def function.
Solution: Make it work.
Problem: Most people call F# "fsharp" and not "fs".
Solution: Rename filetype "fs" to "fsha...
Problem: First key in dict is seen as curly expression and fails.
Solution: Ignore failure ...
github.com/macvim-dev/macvim - 4548c968def6a7b19c34f90a8423a80848b364bd authored almost 3 years ago by ichizok <[email protected]>
Problem: Vim9: invalid LHS is not possible.
Solution: Remove unreachable error message.
Problem: Text property highlighting continues over breakindent.
Solution: Stop before the e...
Problem: The +title feature adds a lot of #ifdef but little code.
Solution: Graduate the +t...
Problem: Match highlighting continues over breakindent.
Solution: Stop before the end colum...
Problem: Cannot drag a popup without a border.
Solution: Add the "dragall" option. (closes ...
Problem: Vim9: error for invalid assignment when skipping.
Solution: Do not check white spa...
Problem: Confusing error for missing key.
Solution: Use the actualy key for the error. (clo...
Problem: Cannot use quotes in the count of an Ex command.
Solution: Add getdigits_quoted()....
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Check for NULL and giv...
Problem: Vim9: cannot use :func inside a :def function.
Solution: Make it work.
Problem: Build failure with small features.
Solution: Add #ifdef. (Dominique Pellé)
Problem: Vim9: "filter #pat# cmd" does not work.
Solution: Do not see #pat# as a comment.
Problem: ex_let_one() is too long.
Solution: Split into multiple functions.
Problem: The window title is not updated when dragging the scrollbar.
Solution: Call maketi...
Problem: Blockwise insert does not handle autoindent properly when tab is
inserte...
Problem: Filetype detection often mixes up Forth and F#.
Solution: Add a function to inspec...
Problem: Visual studio project files are not recognized.
Solution: Use the xml file type. (...
Problem: Blockwise insert does not handle autoindent properly.
Solution: Adjust text column...
Problem: Vim9: cannot use in :...do commands.
Solution: Add EX_EXPAND to the commands. (cl...
github.com/macvim-dev/macvim - 6304be625ce44dcfedc6735164d0b853578581c8 authored almost 3 years ago by Bram Moolenaar <[email protected]>
Problem: Vim9: assigning to a script variable drops the required type.
Solution: Lookup the...
Problem: Cannot drag popup window after click on a status line. (Sergey
Vlasov)
S...
Problem: Repeated code in xxd.
Solution: Change exit_on_ferror() to getc_or_die(). (closes ...