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: "verbose set efm" reports the location of the :compiler command.
(Gary J...
Problem: The "gd" and "gD" commands do not update search stats. (Gary
Johnson)
So...
github.com/macvim-dev/macvim - 113cb513f76d8866cbb6dc85fa18aded753e01da authored about 3 years ago by Bram Moolenaar <[email protected]>
github.com/macvim-dev/macvim - f5ee99eb23750835bfa579ba174bb35da5a683f7 authored about 3 years ago by Sanjay Madan <[email protected]>
github.com/macvim-dev/macvim - cb26be49cc17f8cf4917862e5ad05a9c3c485831 authored about 3 years ago by ichizok <[email protected]>
github.com/macvim-dev/macvim - fb8fd34514806088a4e4970cd89e9cff4d0f5ee1 authored about 3 years ago by ichizok <[email protected]>
Problem: Reading uninitialized memory when giving spell suggestions.
Solution: Check that p...
Problem: Reading character past end of line.
Solution: Correct the cursor column.
Problem: gj does not move properly with a wide character.
Solution: Move one to the right. ...
Problem: CI sometimes fails for MinGW.
Solution: Use backslashes in HandleSwapExists(). (Ch...
github.com/macvim-dev/macvim - b32aa8a6a10983836d5987f1e42035f88d47bf6e authored about 3 years ago by Bram Moolenaar <[email protected]>
Problem: Manipulating highlighting is complicated.
Solution: Add the hlget() and hlset() fu...
Problem: Overflow check fails with 32 ints.
Solution: Only test with 64 bit ints.
Problem: Some functions are not documented for use with a method.
Solution: Add examples. ...
Problem: Overflow check still fails when sizeof(int) == sizeof(long).
Solution: Use a float...
Problem: Divide by zero.
Solution: Don't check for overflow if multiplicand is zero.
Problem: Cannot decide whether to skip test that fails with 64 bit ints.
(closes ...
Problem: Memory leak when closing window and using "multispace" in
'listchars'.
S...
Problem: Some unicode control characters are considered printable.
Solution: Make 0x2060 - ...
Problem: Test_very_large_count fails on 32bit systems.
Solution: Bail out when using 32 bit...
Problem: Error for :let when vimrc is Vim 9 script.
Solution: Prepend :legacy in the code f...
Problem: Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
Solution: Run the ...
Problem: CTRL-I in Insert mode is not tested
Solution: Add a test case. (Dominique Pellé, c...
Problem: Build failure on old systems when using nano timestamp.
Solution: Define _BSD_SOUR...
Problem: Makefile dependencies are outdated. (Gary Johnson)
Solution: Run "make depend" and...
Problem: Invalid memory access when scrolling without a valid screen.
Solution: Do not set ...
gui_mch_get_color() should call gui_get_color_cmn() for fallback.
github.com/macvim-dev/macvim - 81df2af2e2f2692d2b26a0989b9e754ce36eafd1 authored about 3 years ago by ichizok <[email protected]>
Problem: Build failure with +eval but without GUI or +termguicolors
Solution: Adjust #ifdef...
github.com/macvim-dev/macvim - 30f8d9262b4e4b3fc8f287cae2191058443fe51e authored about 3 years ago by ichizok <[email protected]>
Problem: Cannot add color names.
Solution: Add the v:colornames dictionary. (Drew Vogel, cl...
Problem: Cscope has a complicated way of giving an error message.
Solution: Use semsg(). (J...
Problem: Using freed memory with lambda.
Solution: Do not free lines early, keep them until...
Problem: Loop variable recreated every time.
Solution: Keep the loop variable when looping.
github.com/macvim-dev/macvim - 079ba76ae7a7d0ef404cb9b41dff2663ff41f51b authored about 3 years ago by Bram Moolenaar <[email protected]>
Problem: Vim9: asserting the wrong variable.
Solution: Don't use Foo, use Goo.
Problem: Vim9: cannot call imported funcref at script level.
Solution: Check for an importe...
Problem: Filler lines are incorrect for other window in diff mode after
making a ...
Problem: ModeChanged is not triggered on every mode change.
Solution: Also trigger on minor...
Problem: Xxd has various way to exit.
Solution: Add function to print error and exit. (clos...
Problem: Xxd test fails on MS-Windows.
Solution: Split shell command in two.
Problem: Xxd revert does not handle end of line correctly.
Solution: Check for newline firs...
Problem: Checking first character of url twice.
Solution: Only check once. (closes #9026)
Problem: completion() does not work properly.
Solution: Set xp_line and add WILD_HOME_REPLA...
Problem: Mistakes in test comments.
Solution: Fix the comments. (closes #9029)
Xcode 13 clang reports build errors by '-Wcompound-token-split-by-macro'
at compiling if_perl.
github.com/macvim-dev/macvim - ecbf9c7f3009f93058d214a1b5a6c53c1a5b2385 authored about 3 years ago by ichizok <[email protected]>
Problem: GTK GUI crashen when reading from stdin.
Solution: Do not overwrite the NUL after ...
Problem: Opening the quickfix window triggers BufWinEnter twice. (Yorick
Peterse)...
Problem: Build failure without the +eval feature.
Solution: Add #ifdef. (closes #9025)
Problem: setcellwidths() may make 'listchars' or 'fillchars' invalid.
Solution: Check the v...
Problem: Unix: may leak file descriptor when using a non-existing
directory.
Solu...
Problem: Swapname has double slash when 'directory' ends in double slash.
(Shane ...
Problem: Too many comments are old style.
Solution: Change comments to // style. (closes #9...
Problem: Compiler warning for unused variable in tiny version.
Solution: Add #ifdef. (John ...
Problem: The mark '] is wrong after put with a count. (Naohiro Ono)
Solution: Use the right...
Problem: GTK3: with 'rightleft' set scrollbar may move unintentionally.
Solution: Ignore ev...
Problem: Else-if indenting is confusing.
Solution: Add curly brackets. (Yegappan Lakshmanan...
Problem: mode() does not return the right value in 'operatorfunc'.
Solution: Reset finish_o...
Problem: The do_highlight() function is way too long.
Solution: Split it into several funct...
Problem: If-else indenting is confusing.
Solution: Add curly brackets and indent. (Dominiqu...
Problem: Autoread test is a bit flaky.
Solution: Wait a brief moment before overwriting the...
Problem: Inefficient code in xxd.
Solution: Don't use "p" when "hextype" is non-zero. (clos...
github.com/macvim-dev/macvim - cd891f683d643c1bf289fd0fb401f034ae6a3d23 authored about 3 years ago by ichizok <[email protected]>
Problem: The previous '' mark is restored after moving the cursor to the
original...
Problem: Command line completion test fails on MS-Windows.
Solution: Do not test with "\{" ...
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917)
Problem: Xxd usage output is incomplete.
Solution: Add "bytes" to "-g" flag. (Atsushi Sugaw...
Problem: 'thesaurus' and 'thesaurusfunc' do not have the same scope.
Solution: Make 'thesau...
Problem: Gcc complains about uninitialized variable. (Tony Mechelynck)
Solution: Initialize...
Problem: Tests have clumsy check for X11 based GUI.
Solution: Add CheckX11BasedGui.
Problem: Option variable name does not match option name. (Christ van
Willigen)
S...
Problem: GUI: ligatures are not used.
Solution: Add the 'guiligatures' option. (Dusan Popov...
Problem: Duplicated code in xxd.
Solution: Remove duplicated lines. (closes #8972)
Problem: Cannot use \x and \u when setting 'listchars'.
Solution: Support hex and unicode i...
Problem: Options completion test fails.
Solution: Add 'thesaurusfunc' to the results.
Problem: Cannot define a function for thesaurus completion.
Solution: Add 'thesaurusfunc'. ...
github.com/macvim-dev/macvim - 2286304cdbba53ceb52b3ba2ba4a521b0a2f8d0f authored about 3 years ago by Bram Moolenaar <[email protected]>
Problem: TOML files are not recognized.
Solution: Add filetype patterns for TOML. (Aman Ver...
Problem: Test_xrestore sometimes fails.
Solution: Mark the test as flayky. Move marking te...
Problem: TextChanged does not trigger after TextChangedI.
Solution: Store the tick separate...
Problem: Terminal window does not have transparent background when
'termguicolors...
Problem: Nano time test fails on Mac and FreeBSD.
Solution: Also check nano time when not o...
Problem: Autoread test with nano second time sometimes fails.
Solution: Mark the test as be...
Problem: Using freed memory when using a timer and searching. (Dominique
Pellé)
S...
Problem: Timestamp test fails on some systems.
Solution: Sleep for a short while.
Problem: Vim9: entry for loop variable is created every round.
Solution: Only create the en...
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond t...
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...