Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Vifm

Creates Vim among file managers.
Collective - Host: opensource - https://opencollective.com/vifm - Website: https://vifm.info - Code: https://github.com/vifm

Fix hang on parsing of comma-separated lists

It hanged on empty last element and was also skipping leading commas of
entries.

The same funct...

github.com/vifm/vifm - 8c329641e5252c394ac27263a129e5d43237fe0a authored about 1 year ago by xaizek <[email protected]>
Skip !/!! of custom :commands for more macros

Namely: %S, %q, %i, %m, %M, %s, %v, %u, %U, %Iu, %IU.

Previously use of `:cmd` after defining i...

github.com/vifm/vifm - e2c772050d32e4a362da5d6152842b4ba5fa4359 authored about 1 year ago by xaizek <[email protected]>
Fix !! not affecting cmds with %s or %v macro

Thanks to James Dietrich.

github.com/vifm/vifm - 17976b9d6001d6101cb4712f4a85d64059fc0e10 authored about 1 year ago by xaizek <[email protected]>
Improve wording of docs on view column types

Just slightly better English (according to me :)).

github.com/vifm/vifm - a9b99a1962425cacff51a1e1b59e77ac820fe668 authored about 1 year ago by xaizek <[email protected]>
Add more details to FAQ about missing files

github.com/vifm/vifm - 48d1e3cfadfefbb82ea604a72d2d1c516cc51e62 authored about 1 year ago by xaizek <[email protected]>
Fix `:[un]select !<text/html>`

"<text/html>" was treated as an external command.

github.com/vifm/vifm - 04a4e446292b59a922bff400183430611cf703c6 authored about 1 year ago by xaizek <[email protected]>
Clarify docs on column literals and escaping

Thanks to chelovechishko.

Fixes #942 on GitHub.

github.com/vifm/vifm - 6ee05a19a46d276c8372accf6f41483f44e6ccb3 authored about 1 year ago by xaizek <[email protected]>
Make abbrevs.add() unsafe its handler a safe one

So it doesn't mess up internal state by modifying abbreviations or
something else.

github.com/vifm/vifm.vim - 41b87c1454775949eac2a412abe458ca10d04b39 authored about 1 year ago by xaizek <[email protected]>
Register command-line abbrevs in Lua

github.com/vifm/vifm.vim - 9cb07967ee1682f9d3a514a1ffc5a203f2ba939d authored about 1 year ago by filterfalse <[email protected]>
Merge branch 'lua-abbrevs'

Add vifm.abbrevs.add() that registers command-line abbreviations.

Patch by filterfalse.

Fix co...

github.com/vifm/vifm - ddbed53950bec298f931d8dcdb0d08275aa592fd authored about 1 year ago by xaizek <[email protected]>
Fix leak listing abbreviations when there are none

github.com/vifm/vifm - b26d59c9fcf0427d5c8e0a94149b4061512153cf authored about 1 year ago by xaizek <[email protected]>
Test listing of abbreviations by :cabbrev

github.com/vifm/vifm - 1f2ebb4b27318a0fcc658b70fce5e786036c7dae authored about 1 year ago by xaizek <[email protected]>
Test for name conflict on vifm.abbrevs.add()

github.com/vifm/vifm - 3dd82646f9526505a0d7bccbff5466a45c08bc1e authored about 1 year ago by xaizek <[email protected]>
Fix description of empty abbreviations

It was empty instead of `<nop>`.

github.com/vifm/vifm - c1ac99ba867ce11a4057bbd80bec14e016508a0a authored about 1 year ago by xaizek <[email protected]>
Fix `<` not turned to `<lt>` in bracket notation

github.com/vifm/vifm - 01cd0f0dd0934eeac5cb58ebbab7a727753c0892 authored about 1 year ago by xaizek <[email protected]>
Add missing vle_keys_reset() to menus/cabbrevs.c

It's a cleanup after modes_init().

github.com/vifm/vifm - 6ce8dfef1a4a9f21f00bb60689e4e432a367f55b authored about 1 year ago by xaizek <[email protected]>
Make abbrevs.add() unsafe its handler a safe one

So it doesn't mess up internal state by modifying abbreviations or
something else.

github.com/vifm/vifm - a0346c82ca21e723031fbcf57bced796cc76b936 authored about 1 year ago by xaizek <[email protected]>
Fix wording on no abbreviations on :cabbrev

Zero is plural.

github.com/vifm/vifm - 6d70420116ee30ecae85a607ad873b46ff5e5387 authored about 1 year ago by xaizek <[email protected]>
Include status.h in tests/menus/cabbrevs.c

github.com/vifm/vifm - c0920eac4a0058d342c940db47639d353e1ead92 authored about 1 year ago by xaizek <[email protected]>
Extract engine/abbrevs:vle_abbr_describe()

Provides a description of an abbreviation from its properties.

This also aligns two places wher...

github.com/vifm/vifm - c6248c0aea9d62a0b077feb3ecfb4ffcdd49d8ab authored about 1 year ago by xaizek <[email protected]>
Improve several comments

github.com/vifm/vifm - 8cde171f3be49cedf8f6892fbda019bb56ddc4cc authored about 1 year ago by xaizek <[email protected]>
Use "Expansion/Description" for cabbrevs

Both command output and menu header.

This is slightly less confusing as that column can contain...

github.com/vifm/vifm - 349637956e3b15046100ac3d16b1f1841d59ae17 authored about 1 year ago by xaizek <[email protected]>
Fix menu and messages for abbrevs with descriptions

github.com/vifm/vifm - 4bf94104ea1c45aabf2f4e35e82646e5d8756d4c authored about 1 year ago by filterfalse <[email protected]>
Remove unnecessary \n in Lua code in new tests

github.com/vifm/vifm - 5b036cacee2a0f59919039e199a64b1e83f8bd61 authored about 1 year ago by xaizek <[email protected]>
Register command-line abbrevs in Lua

github.com/vifm/vifm - c34c8f26e04ad82d0131464978a4b656d34dae38 authored about 1 year ago by filterfalse <[email protected]>
Fix completion of abbrevs with descriptions

github.com/vifm/vifm - 4cc541c7ddefd81f1c87172bc2401de7383a08ce authored about 1 year ago by filterfalse <[email protected]>
Add some basic tests for :cabbrev menu

github.com/vifm/vifm - fe51379abdcf92af52df59f4a4002aafef5259ef authored about 1 year ago by filterfalse <[email protected]>
Fix negotiation/negation typo in the docs

Thanks to HALS (ixzh).

Fixes #946 on GitHub.

github.com/vifm/vifm.vim - 537069856241ff50d696822879c29d67efe39200 authored over 1 year ago by xaizek <[email protected]>
Fully document middle alignment in view columns

github.com/vifm/vifm.vim - c49707d614fa8575a535eb0ecf83b3bd28ddd0c2 authored over 1 year ago by xaizek <[email protected]>
Merge branch 'middle-ellipsis'

Add middle view column alignment (specified by "^" in 'viewcolumns'
option). Part of the text i...

github.com/vifm/vifm - 51278f77e5ad7b1f4fc62822541b69da24974977 authored over 1 year ago by xaizek <[email protected]>
Test parsing of middle view column alignment

github.com/vifm/vifm - 9b1231d82538647fa5ea8961b3ced6e2ad792e18 authored over 1 year ago by xaizek <[email protected]>
Fix negotiation/negation typo in the docs

Thanks to HALS (ixzh).

Fixes #946 on GitHub.

github.com/vifm/vifm - 8b9889ff79df0c9ee7047ae2943de4454b8cbc97 authored over 1 year ago by xaizek <[email protected]>
Add utils/src.c:EllipsisKind enumeration

To not branch on magic numbers.

github.com/vifm/vifm - 92e2ef661c869a19be3cae482155afe1d54c9406 authored over 1 year ago by xaizek <[email protected]>
Fully document middle alignment in view columns

github.com/vifm/vifm - b6f56e730b28a004cbd65de08de6506b387a46ef authored over 1 year ago by xaizek <[email protected]>
Formatting and style corrections

github.com/vifm/vifm - d10fc1bd7b01e14b96079bf6f07db03486c7940d authored over 1 year ago by xaizek <[email protected]>
Add middle view column alignment (specified by "^", just like "-" for

left alignment).

github.com/vifm/vifm - 403109d56a2739cbc61297a27bf7b75d34a08fcc authored over 1 year ago by VadimCurca <[email protected]>
Merge branch 'fix-abbrevs-crash'

Fix expansion of abbrevs that leave command-line mode.

Patch by filterfalse.

github.com/vifm/vifm - 0381093b744d186f19f9440428c008c0fc6e943a authored over 1 year ago by xaizek <[email protected]>
Make expand_abbrev suggest whether to exit cmdline

To have the actual condition in one place.

github.com/vifm/vifm - 7e81f09fd415132eb05e9dc89c51f79cd2fb84f1 authored over 1 year ago by xaizek <[email protected]>
Tiny refactoring of cmdline.c:expand_abbrev()

Streamline control-flow and define variables closer to their use.

github.com/vifm/vifm - 70174a54d6ffb32d82a4af407fb04468f3c5934e authored over 1 year ago by xaizek <[email protected]>
Fix expansion of abbrevs that leave cmdline mode

github.com/vifm/vifm - edb2cf427556829a33e8c4974d819fbf3a2df843 authored over 1 year ago by filterfalse <[email protected]>
Merge pull request #939 from mahor1221/fix/ueberzug-gif-example

Use mime-type matching in example Ueberzug GIF fileviewer command.

github.com/vifm/vifm - ce13b969cc08c9e3ee09735476223520cd66204b authored over 1 year ago by xaizek <[email protected]>
minor fix

github.com/vifm/vifm - 1f3ac4a2edf75ab71d0f84915ee2e7f35c07c308 authored over 1 year ago by Mahor Foruzesh <[email protected]>
Merge branch 'dir-merging-fixes'

Fix merging directories on copying not asking for overwrite
confirmations.

Fix skipping of file...

github.com/vifm/vifm - 4a5b1e83f97a67056369b8bd5654dbd284addbfc authored over 1 year ago by xaizek <[email protected]>
Fix 'syscalls' move op overwriting broken symlinks

They were considered as non-existent by the code.

Not sure if this is user visible, there are c...

github.com/vifm/vifm - 443376bddaff647a8eb402a03806d30e2732de5a authored over 1 year ago by xaizek <[email protected]>
Fix directory merging on move aborting too early

Skipping of file move during merging aborted the whole operation.

Thanks to aleksejrs.

Fixes #...

github.com/vifm/vifm - 97323b1c99a1b254c834e8c3799606888c851cc3 authored over 1 year ago by xaizek <[email protected]>
Try to fix flaky fentry_get_recalculates_size #2

It still happened with 10ms wait time after commit
35a5603e4b0d1d8181be6ac802bfad84adb53a40:

...

github.com/vifm/vifm - dbcca29d6bcada7f8d67f18dbfc24db8a537039a authored over 1 year ago by xaizek <[email protected]>
Add ior/{cp,mv} tests for confirmations on merging

With copying there is no confirmation for directory that's being copied,
but there is one with m...

github.com/vifm/vifm - 3a21f79c81ce0ad754fc1c25ec398d21caf4fb09 authored over 1 year ago by xaizek <[email protected]>
Fix yp sample shortcut on Win copying only name

github.com/vifm/vifm - 764402fdf06c31462480c2166c67820ca1abadf3 authored over 1 year ago by xaizek <[email protected]>
Fix definition order in fileops/put_files.c tests

github.com/vifm/vifm - e071fd41f5e24342a842eaed3bff4d838e100cf4 authored over 1 year ago by xaizek <[email protected]>
Fix ior_mv() returning "success" on skipping

It should return IO_RES_SKIPPED instead of IO_RES_SUCCEEDED.

github.com/vifm/vifm - 4a4fb82a47da0e850a95c01ac1aff5d3cf06cba3 authored over 1 year ago by xaizek <[email protected]>
Fix copy merging not confirming file overwrites

This effectively reverts commit
7383a410c0ce52db526c9635651285579981fc01:

Fix retrying fail...

github.com/vifm/vifm - c40e6d173b2818844aa770d5b524c8ff6a94e9b1 authored over 1 year ago by xaizek <[email protected]>
Fix :only not clearing graphics

Thanks to ret2src.

See https://github.com/vifm/vifm/issues/731#issuecomment-1663404476

github.com/vifm/vifm - d5791fab39db7e315885ffe11f440a6f64d4398b authored over 1 year ago by xaizek <[email protected]>
Resolve filename when opening files.

This matches what's done in the "Go to the first file" loop below.

github.com/vifm/vifm - 5cf716ae9985efa8d8fa80b8109de7add5fa52be authored over 1 year ago by PhilRunninger <[email protected]>
Merge branch 'fix-a-statusline-macro'

Fix %a 'statusline' macro on FreeBSD producing wrong values.

Patch by voh9eepah.

Fix %a 'statu...

github.com/vifm/vifm - a4c3cf770318bd58db5d225e3ff7f379506056a2 authored over 1 year ago by xaizek <[email protected]>
Use f_frsize for f_blocks in get_drive_info()

It seems to be used even on Linux.

github.com/vifm/vifm - f372bffc9c1f73b6cd4e78b0952f20153fa412cf authored over 1 year ago by xaizek <[email protected]>
Fix %a 'statusline' macro on other POSIX systems

It's the Linux which is the odd one.

Thanks to voh9eepah.

github.com/vifm/vifm - a2fcb7b4e9a75e5e9ece9bc7b6400da7c3bd3d9e authored over 1 year ago by xaizek <[email protected]>
Document %a 'statusline' macro fix on FreeBSD

See:
- https://github.com/vifm/vifm/issues/546#issuecomment-1712452793
- https://github.com/vi...

github.com/vifm/vifm - ace68ebca55e313967642bc9e9c9f8046970a866 authored over 1 year ago by xaizek <[email protected]>
Fix get_drive_info on FreeBSD

FreeBSD needs same fix as OS X. See

https://man.freebsd.org/cgi/man.cgi?query=statvfs&sektion...

github.com/vifm/vifm - cccdd11b52d94e24bff719f224b2d5929218b5a7 authored over 1 year ago by voh9eepah <[email protected]>
Merge pull request #931 from dusanx/saf-0.16-plugin

saf 0.16 integration, Vifm plugin

github.com/vifm/vifm - 9ae8d83060691af77f88657d84ddf0b3c2380ccd authored over 1 year ago by xaizek <[email protected]>
Merge pull request #929 from mahor1221/fix/ueberzug-usage-example

Fix ueberzug usage example for Gif files

github.com/vifm/vifm - 887283b2f3cf09f6e56d491b45dc9b2ea36e4c1a authored over 1 year ago by xaizek <[email protected]>
Merge pull request #91 from PhilRunninger/master

Resolve filename when opening files.

github.com/vifm/vifm.vim - 8b671c02525b6772ba9a8a38d17d0f06bfcb06bd authored over 1 year ago by xaizek <[email protected]>
saf 0.16 integration, Vifm plugin

github.com/vifm/vifm - 4fcaf2e576adc9e3b73fa4b8dd4befba089cd82b authored over 1 year ago by Dusan Popovic <[email protected]>
add usage example for animated gif previews

github.com/vifm/vifm - d105c5d32fc7f646de63a295426053d5a88102ad authored over 1 year ago by Mahor Foruzesh <[email protected]>
Fix ueberzug usage example

github.com/vifm/vifm - 7e84899f0c777be3996a81afd29b7be9ab207520 authored over 1 year ago by Mahor Foruzesh <[email protected]>
Resolve filename when opening files.

This matches what's done in the "Go to the first file" loop below.

github.com/vifm/vifm.vim - 5aa67354128da3385001bd537caf80147b88591e authored over 1 year ago by PhilRunninger <[email protected]>
Merge branch 'better-lua-tests'

No functional changes, just adding some test macros to ease Lua testing.

github.com/vifm/vifm - 30cb03a987bb325984701d8004db639ac1f74cd5 authored over 1 year ago by xaizek <[email protected]>
Use new Lua testing macros outside of lua suite

github.com/vifm/vifm - 2813c0106f53b408c6362c01826dc0175392bc1f authored over 1 year ago by xaizek <[email protected]>
Introduce simple macro wrappers for testing Lua

Avoids significant portion of the boilerplate and accounts for the
majority of checks. Error on...

github.com/vifm/vifm - 45f2f27b2719cc938d2e86ead4f11d020194e8ac authored over 1 year ago by xaizek <[email protected]>
Add ability to move the cursor within VifmView

By assigning an integer to VifmView.cursor.pos.

github.com/vifm/vifm.vim - e7b9565565941d3441a956cc9bcdf5799140caf8 authored over 1 year ago by filterfalse <[email protected]>
Deprecate VifmView.currententry

VifmView.currententry has two problems:

1. judging by name, VifmEntry is expected;
2. hard to r...

github.com/vifm/vifm.vim - 87898864619c1c1e9b615ae20f1149f6d3381576 authored over 1 year ago by filterfalse <[email protected]>
Add `cursorpos` field to selectors

It moves the cursor within a view.

github.com/vifm/vifm.vim - 38acf1128b0bd4f8b2f79c8644d1cda9dc297d9d authored over 1 year ago by filterfalse <[email protected]>
Add VifmView.cursor to replace VifmView.currententry

VifmView.currententry has two problems:

1. judging by name, VifmEntry is expected;
2. hard to r...

github.com/vifm/vifm.vim - db8cb9d95fde7e0c86c496aa72d27d0f5a6b8f9e authored over 1 year ago by filterfalse <[email protected]>
Merge branch 'lua-cursor-move'

Don't show a message at the end of 'incsearch' if the cursor was moved not
by the search.

Patch...

github.com/vifm/vifm - 54ce3da52cd93e8273bdb45986789e0ca35c1989 authored over 1 year ago by xaizek <[email protected]>
Add more asserts to 2 lua/api_view tests

To exercise several lines which are missed in coverage report.

github.com/vifm/vifm - 170978555a1a608bede176be7bdd8a4f04975106 authored over 1 year ago by xaizek <[email protected]>
Reduce nesting of couple if statements

No need to add nesting level if more linear structure will do.

github.com/vifm/vifm - 86f86b736b6b41fbbe21dd6ead0296e59068b881 authored over 1 year ago by xaizek <[email protected]>
Add `cursorpos` field to selectors

It moves the cursor within a view.

github.com/vifm/vifm - 600b17a75ef59ee972ac7a9b2e63da41b8cb4e21 authored over 1 year ago by filterfalse <[email protected]>
Don't show a message for 'incsearch' in some cases

If a search match was found, but it's not under the cursor. Likely, the cursor
was intentionall...

github.com/vifm/vifm - 906488522f0231d5fb6af1e1c03c0d73cac27803 authored over 1 year ago by filterfalse <[email protected]>
Add ability to move the cursor within VifmView

By assigning an integer to VifmView.cursor.pos.

github.com/vifm/vifm - cb0d7bf02cc4ee7af2265d85f003e7882a7fd42f authored over 1 year ago by filterfalse <[email protected]>
Add recent-entry sample plugin

github.com/vifm/vifm - d83c64d7226318f5f761714aee4625e2e464c18b authored over 1 year ago by filterfalse <[email protected]>
Deprecate VifmView.currententry

VifmView.currententry has two problems:

1. judging by name, VifmEntry is expected;
2. hard to r...

github.com/vifm/vifm - ec6fd7d04966693c3fdb6217820aef45815a94c8 authored over 1 year ago by filterfalse <[email protected]>
Replace VifmView.currententry in sample plugins

Replaced with VifmView.cursor.

github.com/vifm/vifm - 5c7b8c787a38e006416f89911be0da1f95ae7c61 authored over 1 year ago by filterfalse <[email protected]>
Add VifmView.cursor to replace VifmView.currententry

VifmView.currententry has two problems:

1. judging by name, VifmEntry is expected;
2. hard to r...

github.com/vifm/vifm - 26eb516c0e654bfc934961bbb5faac0cde516069 authored over 1 year ago by filterfalse <[email protected]>
Rename test named "pipe"

To prevent name collision with system pipe(2).

github.com/vifm/vifm - f514de678a387bc789a8157f48191d7fc6b181d5 authored over 1 year ago by filterfalse <[email protected]>
Merge pull request #928 from aleksejrs/add-sh3d-to-vifmrc

Add Sweet Home 3D and missing asterisks

github.com/vifm/vifm - a306623a8d77c00a135c41d2e5b0e6c8bef639fb authored over 1 year ago by xaizek <[email protected]>
Add Sweet Home 3D and missing asterisks

github.com/vifm/vifm - 2de7b7163058ed94dda747d1a14660a8d59526b8 authored over 1 year ago by Aleksej <[email protected]>
Merge branch 'ueberzug-improvements'

Fix leak of vle_textbuf in ipc.c:format_and_send().

Fix use of uninitialized dir_entry_t::dir_l...

github.com/vifm/vifm - 93041a83206b632c9f65f616b355cad6c05b7c3b authored over 1 year ago by xaizek <[email protected]>
Add README for ueberzug plugin

Also add a TODO about generating previews asynchronously.

github.com/vifm/vifm - 23d64ff91f0d2551d191cc3eb77dafdaf64228dc authored over 1 year ago by xaizek <[email protected]>
Improve hander registration in ueberzug plugin

github.com/vifm/vifm - 31284b418fbb9b0a0d8e0d2bac7ca4a9076996a6 authored over 1 year ago by xaizek <[email protected]>
Remove debug prints from ueberzug plugin

github.com/vifm/vifm - e97e95acecd8c94fd5851d935a388e0e7421e3f3 authored over 1 year ago by xaizek <[email protected]>
Handle other types of files in ueberzug plugin

Closes #927 on GitHub.

github.com/vifm/vifm - 640bbc588695fff23d85cce3b520a13ad09f50a9 authored over 1 year ago by Mahor Foruzesh <[email protected]>
Fix leak of vle_textbuf in ipc.c:format_and_send()

Found by Coverity Scan.

github.com/vifm/vifm - 8105ad68d756c2918dc6589e1cba9d9bf7993894 authored over 1 year ago by xaizek <[email protected]>
Fix use of uninitialized dir_entry_t::dir_link

Call stack (top to bottom):
1. path_get_decors()
2. ui_get_decors()
3. ui_view_entry_target_type...

github.com/vifm/vifm - 1550677084c079159ab19f04712b98253390cb82 authored over 1 year ago by xaizek <[email protected]>
Merge pull request #926 from mahor1221/add-helix-to-editor-plugin

Add helix handler to editor plugin

github.com/vifm/vifm - deb4e86d7d773889b320aff3a0743b683fbb026b authored over 1 year ago by xaizek <[email protected]>
Add helix handler to editor plugin

github.com/vifm/vifm - b180b6a6241f0a36e12d6e87ee6b1274f2b80009 authored over 1 year ago by Mahor Foruzesh <[email protected]>
Add :fin[d] command to menu mode

Allows (re)running find command on the same set of files without leaving
the mode.

github.com/vifm/vifm.vim - 830e7187949fb6b12cfa5c45acb98d3ffc320d5b authored over 1 year ago by xaizek <[email protected]>
Add :gr[ep] command to menu mode

It allows (re)running grep command on the same set of files without
leaving the mode.

menus/men...

github.com/vifm/vifm.vim - 4144698ba9f13cd7eb9cb248211a0af22555e7fc authored over 1 year ago by xaizek <[email protected]>
Merge branch 'menu-in-menu'

Add :gr[ep] command to menu mode. Allows (re)running grep command
on the same set of files with...

github.com/vifm/vifm - b6a874f3c66769179453a2e3c9f8969f7ec673a0 authored over 1 year ago by xaizek <[email protected]>
Add :fin[d] command to menu mode

Allows (re)running find command on the same set of files without leaving
the mode.

github.com/vifm/vifm - 683e54a32afbbf9cfaafd0499835ca336f6cdd98 authored over 1 year ago by xaizek <[email protected]>
Extract :find implementation to cmd_actions.c

github.com/vifm/vifm - 3980914ddd8489cca58aaf8fa51eb6f09f17d1df authored over 1 year ago by xaizek <[email protected]>
Make act_drop_state() reset act_grep()'s state

For consistency.

github.com/vifm/vifm - 06ea8431eebf395802dcba725b67bf00b8b44f24 authored over 1 year ago by xaizek <[email protected]>