Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vifm/vifm
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
https://github.com/vifm/vifm
8cde171f3be49cedf8f6892fbda019bb56ddc4cc authored about 1 year ago by xaizek <[email protected]>
Both command output and menu header.
This is slightly less confusing as that column can contain...
349637956e3b15046100ac3d16b1f1841d59ae17 authored about 1 year ago by xaizek <[email protected]>4bf94104ea1c45aabf2f4e35e82646e5d8756d4c authored about 1 year ago by filterfalse <[email protected]>
5b036cacee2a0f59919039e199a64b1e83f8bd61 authored about 1 year ago by xaizek <[email protected]>
c34c8f26e04ad82d0131464978a4b656d34dae38 authored about 1 year ago by filterfalse <[email protected]>
4cc541c7ddefd81f1c87172bc2401de7383a08ce authored about 1 year ago by filterfalse <[email protected]>
fe51379abdcf92af52df59f4a4002aafef5259ef authored about 1 year ago by filterfalse <[email protected]>
Add middle view column alignment (specified by "^" in 'viewcolumns'
option). Part of the text i...
9b1231d82538647fa5ea8961b3ced6e2ad792e18 authored over 1 year ago by xaizek <[email protected]>
Thanks to HALS (ixzh).
Fixes #946 on GitHub.
8b9889ff79df0c9ee7047ae2943de4454b8cbc97 authored over 1 year ago by xaizek <[email protected]>To not branch on magic numbers.
92e2ef661c869a19be3cae482155afe1d54c9406 authored over 1 year ago by xaizek <[email protected]>b6f56e730b28a004cbd65de08de6506b387a46ef authored over 1 year ago by xaizek <[email protected]>
d10fc1bd7b01e14b96079bf6f07db03486c7940d authored over 1 year ago by xaizek <[email protected]>
left alignment).
403109d56a2739cbc61297a27bf7b75d34a08fcc authored over 1 year ago by VadimCurca <[email protected]>Fix expansion of abbrevs that leave command-line mode.
Patch by filterfalse.
0381093b744d186f19f9440428c008c0fc6e943a authored over 1 year ago by xaizek <[email protected]>To have the actual condition in one place.
7e81f09fd415132eb05e9dc89c51f79cd2fb84f1 authored over 1 year ago by xaizek <[email protected]>Streamline control-flow and define variables closer to their use.
70174a54d6ffb32d82a4af407fb04468f3c5934e authored over 1 year ago by xaizek <[email protected]>edb2cf427556829a33e8c4974d819fbf3a2df843 authored over 1 year ago by filterfalse <[email protected]>
Use mime-type matching in example Ueberzug GIF fileviewer command.
ce13b969cc08c9e3ee09735476223520cd66204b authored over 1 year ago by xaizek <[email protected]>1f3ac4a2edf75ab71d0f84915ee2e7f35c07c308 authored over 1 year ago by Mahor Foruzesh <[email protected]>
Fix merging directories on copying not asking for overwrite
confirmations.
Fix skipping of file...
4a5b1e83f97a67056369b8bd5654dbd284addbfc authored over 1 year ago by xaizek <[email protected]>They were considered as non-existent by the code.
Not sure if this is user visible, there are c...
443376bddaff647a8eb402a03806d30e2732de5a authored over 1 year ago by xaizek <[email protected]>Skipping of file move during merging aborted the whole operation.
Thanks to aleksejrs.
Fixes #...
97323b1c99a1b254c834e8c3799606888c851cc3 authored over 1 year ago by xaizek <[email protected]>
It still happened with 10ms wait time after commit
35a5603e4b0d1d8181be6ac802bfad84adb53a40:
...
dbcca29d6bcada7f8d67f18dbfc24db8a537039a authored over 1 year ago by xaizek <[email protected]>
With copying there is no confirmation for directory that's being copied,
but there is one with m...
764402fdf06c31462480c2166c67820ca1abadf3 authored over 1 year ago by xaizek <[email protected]>
e071fd41f5e24342a842eaed3bff4d838e100cf4 authored over 1 year ago by xaizek <[email protected]>
It should return IO_RES_SKIPPED instead of IO_RES_SUCCEEDED.
4a4fb82a47da0e850a95c01ac1aff5d3cf06cba3 authored over 1 year ago by xaizek <[email protected]>
This effectively reverts commit
7383a410c0ce52db526c9635651285579981fc01:
Fix retrying fail...
c40e6d173b2818844aa770d5b524c8ff6a94e9b1 authored over 1 year ago by xaizek <[email protected]>Thanks to ret2src.
See https://github.com/vifm/vifm/issues/731#issuecomment-1663404476
d5791fab39db7e315885ffe11f440a6f64d4398b authored over 1 year ago by xaizek <[email protected]>This matches what's done in the "Go to the first file" loop below.
5cf716ae9985efa8d8fa80b8109de7add5fa52be authored over 1 year ago by PhilRunninger <[email protected]>Fix %a 'statusline' macro on FreeBSD producing wrong values.
Patch by voh9eepah.
Fix %a 'statu...
a4c3cf770318bd58db5d225e3ff7f379506056a2 authored over 1 year ago by xaizek <[email protected]>It seems to be used even on Linux.
f372bffc9c1f73b6cd4e78b0952f20153fa412cf authored over 1 year ago by xaizek <[email protected]>It's the Linux which is the odd one.
Thanks to voh9eepah.
a2fcb7b4e9a75e5e9ece9bc7b6400da7c3bd3d9e authored over 1 year ago by xaizek <[email protected]>
See:
- https://github.com/vifm/vifm/issues/546#issuecomment-1712452793
- https://github.com/vi...
FreeBSD needs same fix as OS X. See
https://man.freebsd.org/cgi/man.cgi?query=statvfs&sektion...
cccdd11b52d94e24bff719f224b2d5929218b5a7 authored over 1 year ago by voh9eepah <[email protected]>saf 0.16 integration, Vifm plugin
9ae8d83060691af77f88657d84ddf0b3c2380ccd authored over 1 year ago by xaizek <[email protected]>Fix ueberzug usage example for Gif files
887283b2f3cf09f6e56d491b45dc9b2ea36e4c1a authored over 1 year ago by xaizek <[email protected]>4fcaf2e576adc9e3b73fa4b8dd4befba089cd82b authored over 1 year ago by Dusan Popovic <[email protected]>
d105c5d32fc7f646de63a295426053d5a88102ad authored over 1 year ago by Mahor Foruzesh <[email protected]>
7e84899f0c777be3996a81afd29b7be9ab207520 authored over 1 year ago by Mahor Foruzesh <[email protected]>
No functional changes, just adding some test macros to ease Lua testing.
30cb03a987bb325984701d8004db639ac1f74cd5 authored over 1 year ago by xaizek <[email protected]>2813c0106f53b408c6362c01826dc0175392bc1f authored over 1 year ago by xaizek <[email protected]>
Avoids significant portion of the boilerplate and accounts for the
majority of checks. Error on...
Don't show a message at the end of 'incsearch' if the cursor was moved not
by the search.
Patch...
54ce3da52cd93e8273bdb45986789e0ca35c1989 authored over 1 year ago by xaizek <[email protected]>To exercise several lines which are missed in coverage report.
170978555a1a608bede176be7bdd8a4f04975106 authored over 1 year ago by xaizek <[email protected]>No need to add nesting level if more linear structure will do.
86f86b736b6b41fbbe21dd6ead0296e59068b881 authored over 1 year ago by xaizek <[email protected]>It moves the cursor within a view.
600b17a75ef59ee972ac7a9b2e63da41b8cb4e21 authored over 1 year ago by filterfalse <[email protected]>
If a search match was found, but it's not under the cursor. Likely, the cursor
was intentionall...
By assigning an integer to VifmView.cursor.pos.
cb0d7bf02cc4ee7af2265d85f003e7882a7fd42f authored over 1 year ago by filterfalse <[email protected]>d83c64d7226318f5f761714aee4625e2e464c18b authored over 1 year ago by filterfalse <[email protected]>
VifmView.currententry has two problems:
1. judging by name, VifmEntry is expected;
2. hard to r...
Replaced with VifmView.cursor.
5c7b8c787a38e006416f89911be0da1f95ae7c61 authored over 1 year ago by filterfalse <[email protected]>VifmView.currententry has two problems:
1. judging by name, VifmEntry is expected;
2. hard to r...
To prevent name collision with system pipe(2).
f514de678a387bc789a8157f48191d7fc6b181d5 authored over 1 year ago by filterfalse <[email protected]>Add Sweet Home 3D and missing asterisks
a306623a8d77c00a135c41d2e5b0e6c8bef639fb authored over 1 year ago by xaizek <[email protected]>2de7b7163058ed94dda747d1a14660a8d59526b8 authored over 1 year ago by Aleksej <[email protected]>
Fix leak of vle_textbuf in ipc.c:format_and_send().
Fix use of uninitialized dir_entry_t::dir_l...
93041a83206b632c9f65f616b355cad6c05b7c3b authored over 1 year ago by xaizek <[email protected]>Also add a TODO about generating previews asynchronously.
23d64ff91f0d2551d191cc3eb77dafdaf64228dc authored over 1 year ago by xaizek <[email protected]>31284b418fbb9b0a0d8e0d2bac7ca4a9076996a6 authored over 1 year ago by xaizek <[email protected]>
e97e95acecd8c94fd5851d935a388e0e7421e3f3 authored over 1 year ago by xaizek <[email protected]>
Closes #927 on GitHub.
640bbc588695fff23d85cce3b520a13ad09f50a9 authored over 1 year ago by Mahor Foruzesh <[email protected]>Found by Coverity Scan.
8105ad68d756c2918dc6589e1cba9d9bf7993894 authored over 1 year ago by xaizek <[email protected]>
Call stack (top to bottom):
1. path_get_decors()
2. ui_get_decors()
3. ui_view_entry_target_type...
Add helix handler to editor plugin
deb4e86d7d773889b320aff3a0743b683fbb026b authored over 1 year ago by xaizek <[email protected]>b180b6a6241f0a36e12d6e87ee6b1274f2b80009 authored over 1 year ago by Mahor Foruzesh <[email protected]>
Add :gr[ep] command to menu mode. Allows (re)running grep command
on the same set of files with...
Allows (re)running find command on the same set of files without leaving
the mode.
3980914ddd8489cca58aaf8fa51eb6f09f17d1df authored over 1 year ago by xaizek <[email protected]>
For consistency.
06ea8431eebf395802dcba725b67bf00b8b44f24 authored over 1 year ago by xaizek <[email protected]>fd9b83a702518075b16a9157f5fd195f56c905a6 authored over 1 year ago by xaizek <[email protected]>
It allows (re)running grep command on the same set of files without
leaving the mode.
menus/men...
769c228d1e12e39189f793add15aaef5d27e1744 authored over 1 year ago by xaizek <[email protected]>
This prevents issues with sharing it when code that actually owns the
storage starts to update it.
This is to avoid doing the same in tests which end up using the 0 value
that can cause a divisio...
Fix "N files selected" message appearing in menus on waiting for
multikey input (regression in 0...
Thanks to Gregaras.
See #920 on GitHub.
297d44fa28f1bc8ee7214a731d55fca00abf8198 authored over 1 year ago by xaizek <[email protected]>
Verify that read/binary-data file is not considered to be a text file
and skip some mimetype-bas...
b4b82cdab0b18c9a5f0e207c750edc42ad068c37 authored over 1 year ago by xaizek <[email protected]>
0353d29c989398226f67459bf42b7d05afec3ed3 authored over 1 year ago by xaizek <[email protected]>
The test was added in commit 568dacbc416b26766ca0584ea383923e8fb21d11:
Test passing large b...
b322b3ad75dee15278912703517913c81a192276 authored over 1 year ago by xaizek <[email protected]>
On waiting for multikey input. Steps to reproduce:
1. Select some files in a view
2. :version...
Fix sample xclip keybinds in vifmrc
bc84826c79a3afd573cee3028b5b89f1bf29f1ea authored over 1 year ago by xaizek <[email protected]>27569051832f9d66075c3435cfc3fae0889d80f4 authored over 1 year ago by Gregaras <[email protected]>
Fix IPC payloads larger than 8155 bytes.
Patch by Marcin Kurczewski (a.k.a. rr-).
Fix abort on...
3dd61589e85a325aabd24f9147e0c14746ebc7bf authored over 1 year ago by xaizek <[email protected]>Commit c97f144231afbeb4215659d5c685fdf1e3fe5612:
Fix running tests with musl libc
Not all ...
96f4d6bcf02bb021e870bdd870bdfc9621362f41 authored over 1 year ago by xaizek <[email protected]>Thanks to Marcin Kurczewski (a.k.a. rr-).
Fixes #916 on GitHub.
88f030b6d7d3032fb2f5a9330e865e83654b3a2a authored over 1 year ago by xaizek <[email protected]>Use vle_textbuf to build it.
cf955f56baaed3c8ffe82b7363e32da8beb26548 authored over 1 year ago by xaizek <[email protected]>568dacbc416b26766ca0584ea383923e8fb21d11 authored over 1 year ago by xaizek <[email protected]>
fa01bcb68433d605e73f8ca7d6c71df8b56e9579 authored over 1 year ago by Marcin Kurczewski <[email protected]>
Fix running tests with musl libc.
Thanks to Henrik Holst (a.k.a. hholst80).
Fix compilation on...
c284fbb85df8332269d70eb97f5fe8750f963f69 authored over 1 year ago by xaizek <[email protected]>Thanks to Daniel R. (a.k.a. reicheltd).
Fixes #914 on GitHub.
3d8047543451c4693ae17dca7e42a6413a3bd422 authored over 1 year ago by xaizek <[email protected]>Thanks to Henrik Holst (a.k.a. hholst80).
c97f144231afbeb4215659d5c685fdf1e3fe5612 authored over 1 year ago by xaizek <[email protected]>9b4ec7b5f2749464336a42b09c734f69ef0a6ec6 authored over 1 year ago by clach04 <[email protected]>
"#" isn't necessarily supported (e.g., by nvim).
11d2c584ea4e42997a7501f452cfd0a93cf8112d authored over 1 year ago by xaizek <[email protected]>Implementation idea taken from rnvimr.
Thanks to Zeng (a.k.a. Bekaboo) and 高浩亮 (a.k.a. haolian9...
dc974d7ab983194eb1416ed139aff659275c9ccf authored over 1 year ago by xaizek <[email protected]>
Fix display issues or a crash when using a terminal with more than 32768
color pairs.
Thanks to...
ea2ac795f6c83a020d263d5099ff9e9dfae3a83d authored over 1 year ago by xaizek <[email protected]>
This way we should never have to do it in the middle of drawing which is
good because it's visib...
It's a weird thing to do it there, it was added back in
e685982fb8e55cf2907e8e51042414f601cdccd3...
Primarily visible when previewing images via chafa or something like it:
linear lookup among ten...
bd21b843c57d7c44c93cbcb2d8dbc0cf7aed219f authored over 1 year ago by xaizek <[email protected]>