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
72c8e3c070b30f82bc0d203a62c168e43a13e99b authored almost 2 years ago by Bram Moolenaar <[email protected]>
f0b567e32a462fe838170a202919d18b53eff987 authored almost 2 years ago by Bram Moolenaar <[email protected]>
Fix popup test failure, and clean up MacVim error codes
77b898270e9ff0ac36a5eb9b696c5c2fedc3daee authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Fix failure in Test_popup_command. The test assumes a certain PopUp menu
layout but we recently ...
Expose MMTranslateCtrlClick preference to user settings
d0ff6898967ca913b36ab0f36f961a2e2b302934 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
Since we have an "Input" settings pane now, graduate this preference to
a more user-discoverable...
Change "Preferences" to "Settings" in documentation
439915900d5200d0062e9c4c4b6e69595927d0c6 authored almost 2 years ago by Yee Cheng Chin <[email protected]>
In macOS 13 Ventura, the general terminology of "Preferences" has been
renamed to "Settings". Th...
ad353244f2308b73c2e5d9b50ead693f927337b4 authored almost 2 years ago by Bram Moolenaar <[email protected]>
fb0cf2357e0c85bbfd9f9178705ad8d77b6b3b4e authored almost 2 years ago by Bram Moolenaar <[email protected]>
9c50eeb40117413bf59a9da904c8d0921ed0a6e6 authored almost 2 years ago by Martin Tournoij <[email protected]>
Problem: Aws config files are not recognized.
Solution: Use "confini" for aws config files....
Problem: Kitty terminal is not recognized.
Solution: Recognize Kitty by the termresponse an...
Problem: GUI mouse scrollwheel mappings don't work.
Solution: Add check for "gui.in_use". (...
Problem: Error if :echowin is preceded by a command modifier.
Solution: Do not give an erro...
Problem: readblob() returns empty when trying to read too much.
Solution: Return what is av...
Problem: Test for job writing to buffer fails.
Solution: Correct w_topline when deleting a ...
Problem: jsonnet filetype detection has a typo.
Solution: Change "libjsonnet" to "libsonnet...
Problem: With 'smoothscroll' typing "0" may not go to the first column.
Solution: Recompute...
Problem: 'langmap' works differently when there are modifiers.
Solution: Only apply 'langma...
Problem: Filetype autocmd may cause freed memory access.
Solution: Set the quickfix-busy fl...
Problem: Crash when trying to divice the largest negative number by -1.
Solution: Handle th...
Problem: readblob() cannot read from character device.
Solution: Use S_ISCHR() to not check...
Problem: MS-Windows: cannot map console mouse scroll events.
Solution: Change CSI to K_SPEC...
Problem: The modifyOtherKeys flag is set when it should not.
Solution: Do not handle specia...
Problem: Compiler complains about repeated typedef.
Solution: Remove one typedef.
Problem: In compiled function ->() on next line not recognized.
Solution: Also check for "(...
Problem: Clang format configuration files are not recognized.
Solution: Use yaml for Clang ...
Problem: Order of assert function arguments is reverted.
Solution: Swap the arguments. (clo...
Problem: Mapping test fails in some situations.
Solution: Find the line with the verbose in...
Problem: readblob() always reads the whole file.
Solution: Add arguments to read part of th...
Problem: There is no way to find out if an escape sequence with
modifyOtherKeys h...
Problem: MS-Windows: mouse scroll events only work with the dll.
Solution: Accept CSI codes...
Problem: MS-Windows: compiler complains about unused function.
Solution: Add #ifdef. (John ...
CI: Replace python 2.x framework path
b18441526af0dfeb7a1c349672c14ff401ed21d3 authored about 2 years ago by Yee Cheng Chin <[email protected]>
Problem: At the hit-Enter prompt the End and Home keys may not work.
Solution: Use the spec...
Problem: Test for dummy buffer does not always produce the E86 error.
Solution: Do not chec...
Problem: Dummy buffer ends up in a window.
Solution: Disallow navigating to a dummy buffer.
Problem: ModeChanged autocmd not executed when Visual mode is ended with
CTRL-C.
...
Problem: MS-Windows: mouse scrolling in terminal misbehaves without dll.
Solution: Add #ifd...
Problem: User command does not get number from :tab modifier.
Solution: Include the number....
Problem: Memory leak with empty shell command.
Solution: Free the allocated memory when bai...
Problem: Text prop "above" not displayed correctly with 'number' and "n" in
'cpo'...
Problem: ":!" doesn't do anything but does update the previous command.
Solution: Do not ha...
Problem: OpenVPN files are not recognized.
Solution: Add patterns for OpenVPN files. (close...
Problem: Workaround to rename "small" to "smallfont" is clumsy.
Solution: Undefine "small" ...
Problem: 'scroll' value computed in unexpected location.
Solution: Compute 'scroll' when th...
Problem: lsl and lm3 file extensions are not recognized.
Solution: Add *.lsl and *.lm3 patt...
Problem: Indexing of unknown const type fails during compilation.
Solution: Check for "any"...
Use the offical python 2.x framework's path
bc88abff7c332c6dcb56a79172ac169acdee8f12 authored about 2 years ago by ichizok <[email protected]>c23024fe56a508f8a820c910f0032ee080c12aed authored about 2 years ago by ichizok <[email protected]>
Problem: Code is indented too much.
Solution: Use an early return. (Yegappan Lakshmanan, cl...
Problem: MSVC can't have field name "small".
Solution: Rename small to smallfont.
Problem: MS-Windows: mouse scrolling not supported in the console.
Solution: Add event hand...
Problem: The libvterm code is outdated.
Solution: Include libvterm changes from revision 80...
Problem: Huge build on macos uses dynamic Perl.
Solution: Use built-in Perl, uninstall the ...
Problem: The libvterm code is outdated.
Solution: Include libvterm changes from revision 79...
3c053a1a5ad2a3c924929e11f2b9af20a8b901e2 authored about 2 years ago by Bram Moolenaar <[email protected]>
Problem: Cannot always tell the difference beween tex and rexx files.
Solution: Recognize t...
Problem: Quickfix commands may keep memory allocated.
Solution: Free memory when it's a bit...
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Problem: With a Visual block a put command column may go negative.
Solution: Check that the...
Problem: Indent and option tests fail.
Solution: Change OP_INDENT. Add entry to options te...
Problem: MS-Windows: warning for using int for size_t.
Solution: Declare variable as size_t.
Problem: Build failure.
Solution: Add missing change.
Problem: Cannot use 'indentexpr' for Lisp indenting.
Solution: Add the 'lispoptions' option.
Problem: Display test for 'listchars' "precedes" fails.
Solution: Correct the expected result.
Problem: Huge build on macos does not use Perl.
Solution: Re-enable the Perl interface usin...
Problem: "precedes" from 'listchars' overwritten by <<< for 'smoothscroll'.
Solution: Keep ...
Problem: Line number not visisble with 'smoothscroll', 'nu' and 'rnu'.
Solution: Put the ">...
Problem: No autocmd event for changing text in a terminal window.
Solution: Add TextChanged...
Problem: Huge build on macos always fails on CI.
Solution: Temporarily disable the perl int...
Problem: 'indentexpr' overrules lisp indenting in one situation.
Solution: Add "else" to ke...
Problem: Some Ex commands are not in the help index.
Solution: Add the missing commands. A...
Add Vim script support and a popup menu for data lookup
0b86853288a09934742a6f653f66afd30d8a0662 authored about 2 years ago by Yee Cheng Chin <[email protected]>Cancel outstanding PR builds when pushing new commits
12dad9713a1a52ed1b73332dcdde45894103e641 authored about 2 years ago by Yee Cheng Chin <[email protected]>
Copy over the GitHub Actions concurrency settings from Vim upstream to
allow for killing PR buil...
Add a new Vim script function `showdefinition()` that allows Vim script
to call back to macOS's ...
Problem: Rprofile files are not recognized.
Solution: Recognize Rprofile files as "r". (clo...
Problem: 'scrolloff' does not work well with 'smoothscroll'.
Solution: Make positioning the...
Problem: Crash when popup closed in callback. (Maxim Kim)
Solution: In syntax_end_parsing()...
Problem: Alloc/free of buffer for each quickfix entry is inefficient.
Solution: Use a share...
Problem: Kitty may send key without modifiers with CSI u code.
Solution: Handle CSI u code ...
Support looking up selected texts, and also add data detector for URLs etc
31efe8c1e6ba3b2e05e05047ac20d434eff3acda authored about 2 years ago by Yee Cheng Chin <[email protected]>
This automatically uses NSDataDetector to detect special data around the
lookup cursor position,...
Doing data lookup (e.g. Ctrl-Cmd-D) on top of a selected text now
properly look up the entire se...
Problem: Too many #ifdefs.
Solution: Gradudate the +cmdline_info feature. (Martin Tournoij,...
Problem: Breakindent test cases are commented out.
Solution: Adjust expected result to slig...
6500a0cd77f2988ad79e56f5c065fe154301db36 authored about 2 years ago by Yee Cheng Chin <[email protected]>
Problem: Wrong cursor position when using "gj" and "gk" in a long line.
Solution: Adjust co...
Problem: In script in autoload dir exported variable is not found. (Doug
Kearns)
...
Problem: Starting cscope on Unix does not quote the arguments correctly.
(Gary Jo...
Problem: Reading past end of the line when compiling a function with
errors.
Solu...
Problem: Cannot specify an ID for each item with prop_add_list(). (Sergey
Vlasov)...
Problem: prop_add_list() gives multiple errors for invalid argument.
Solution: Only give on...
Problem: Mouse column not correctly used for popup_setpos.
Solution: Adjust off-by-one erro...
Problem: Cannot suppress completion "scanning" messages.
Solution: Add the "C" flag in 'sho...