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
There is no actual need for that.
f98b0783259521565e8914892d19b7edbc158754 authored almost 2 years ago by xaizek <[email protected]>To not suggest that register's data can be modified externally.
65ad64abb442228c807922db2966c8cf43544799 authored almost 2 years ago by xaizek <[email protected]>Registers shouldn't contain weird or relative paths.
ea14f1994b6220fb999241d5d6a6c7eb1d5f2720 authored almost 2 years ago by xaizek <[email protected]>fd5059b03ed0c0fc9e28f40767964dadfc011d56 authored almost 2 years ago by xaizek <[email protected]>
unlink() can change it, so errno must be saved.
66855583394b578a4cea91c2387a703a4e92ac36 authored almost 2 years ago by xaizek <[email protected]>
It didn't despite what its comment says. Failure to read should be
distinguishable from reading...
fd5aa57e48508902a64ecfc51c4ffefdbf4a007c authored almost 2 years ago by xaizek <[email protected]>
Argument validation was incomplete.
Memory leak on changing register's value.
Not sorting or g...
013284d343c04d9bb87e0a41bf2e447914d37641 authored almost 2 years ago by xaizek <[email protected]>06d11d3d42314ce5ec3da18c2f6c316583531d79 authored almost 2 years ago by xaizek <[email protected]>
Performs external editing of register contents.
Closes #819 on GitHub.
6e19a77f11aeda902b820232a09ce45f03d79f77 authored almost 2 years ago by Rostislav Tolushkin <[email protected]>Updates/additions/fixes for Default-256 color scheme.
4a9c38bda691508429df1174fad2c10d1b020c1b authored almost 2 years ago by xaizek <[email protected]>63d80b7c17de02abc60cf2ab3de502350bf2856d authored almost 2 years ago by xaizek <[email protected]>
Thanks to aleksejrs.
Closes #880 on GitHub.
c21e5276cac002da64996b17d987d46f9fd44b21 authored almost 2 years ago by xaizek <[email protected]>As a potentially executable file.
64499f085aec4a1b05ced5104de412219d2b198a authored almost 2 years ago by xaizek <[email protected]>Apparently these are "Portable BitMap" and "Portable Gray Map".
99325195b1e0961d8f891c5c02b322d0d68fe3c0 authored almost 2 years ago by xaizek <[email protected]>
They vary across terminals, while 16-255 tend to stay the same, so use
those to get more consist...
Thanks to aleksejrs.
Closes #880 on GitHub.
11477ee3522b4110e44ef84b223a1cea88035af5 authored almost 2 years ago by xaizek <[email protected]>Thanks to aleksejrs.
Closes #880 on GitHub.
d2e3784c2e2e2b4a8f1ecdca486d1e6643db19d5 authored almost 2 years ago by xaizek <[email protected]>Thanks to aleksejrs.
Closes #880 on GitHub.
36cf76f17ba47b8e672410ffe8f18ad0a8814a7b authored almost 2 years ago by xaizek <[email protected]>It's the same as *.djvu
9e1102e0c9c3dfb63ad3d9acb06c51130dfa3256 authored almost 2 years ago by xaizek <[email protected]>
That is for Sockets too, as is done for Device and Fifo. These are rare
to come by (unless in /...
The colors are too close to each other.
c20cfb7ff83626b32b6df30799c07ecad2911e0a authored almost 2 years ago by xaizek <[email protected]>c642cc6f55b0caccc785097ddae987062c05e62e authored almost 2 years ago by Zhipeng Xue <[email protected]>
We should increment number of allocated nodes only at the end, otherwise
calls that occur after ...
Fix potential null dereference.
Patch by Zhipeng Xue.
f2decc92422aa7585665dab9504d044cbf257a69 authored almost 2 years ago by xaizek <[email protected]>
We should increment number of allocated nodes only at the end, otherwise
calls that occur after ...
f497fbbe712ea8f433669fc796bcc4b91e5f9507 authored almost 2 years ago by Zhipeng Xue <[email protected]>
It's already in the list of build-system files which is the right place
for it.
33322d8501bcc65aca12b81d68ed2216f41cfb26 authored almost 2 years ago by xaizek <[email protected]>
Changed %N macro to also not start a process group for a command.
Thanks to Oskar Grunning (sQV...
46156b09fe579be99dcad14ff3d93d6f4a5208cb authored almost 2 years ago by xaizek <[email protected]>79507d1492dfacce962c9b7113f7353f23063a0e authored almost 2 years ago by xaizek <[email protected]>
So it doesn't consume resources if unused.
22c517cee7500368eac978a20d394df96c4976a6 authored almost 2 years ago by xaizek <[email protected]>Thanks to Oskar Grunning (sQVe).
See https://github.com/vifm/vifm/issues/731#issuecomment-14451...
0e63542b9da23109753a10033c17922fcbba02b1 authored almost 2 years ago by xaizek <[email protected]>Thanks to ggbari.
See https://stackoverflow.com/q/75514741/1535516
9de823718917ca98fbc8e78badbf950566e3fa78 authored almost 2 years ago by xaizek <[email protected]>Merge file conflict comparison dialog into the main conflict dialog.
Make file conflict more co...
2023486239eb6199d08cc74c9dd882d7b19e901b authored almost 2 years ago by xaizek <[email protected]>Otherwise turn the data into a list.
ace5d2e8757bca92445aa1543a766579d1e5e441 authored almost 2 years ago by xaizek <[email protected]>This will allow prompts to adapt to terminal resizes.
c25f06bf0ad669b81f2c2b6f4b40cff595bf86be authored almost 2 years ago by xaizek <[email protected]>Thanks to aleksejrs.
b283d78b9606d2c64a97277c0533a5fffc708eb4 authored almost 2 years ago by xaizek <[email protected]>Move operation to the title.
e545d2ebcdfec01c48a437971a1c400bd8daf698 authored almost 2 years ago by xaizek <[email protected]>
This actually enables nested dialogs :) Although more importantly this
leads to code that's eas...
This makes it easier to extend and also keeps it more readable as number
of parameters grows.
Much better parameter lists and a step towards encapsulation.
d0223799e58872c6e99275fdc209efc3ab5dbc00 authored almost 2 years ago by xaizek <[email protected]>
Traverse dialog message as a UTF-8 string instead of traversing it as
byte sequence.
This is a function in modes/dialogs/msg_dialog.c, really not sure what
was the point of doing this.
Really no need for this, can do this just once at the end.
5f5625e3bd5515ef093446de407e444911cf551c authored almost 2 years ago by xaizek <[email protected]>Thanks to aleksejrs.
Closes #869 on GitHub.
0c4c38384c6e4a8a31517870df02b7e965e4d8f6 authored almost 2 years ago by xaizek <[email protected]>f1ff0e87a7f3bf07a229b4cff8006f072bb23102 authored almost 2 years ago by xaizek <[email protected]>
Not yet used.
cab5fa80bab6c6b6e97d0567a6b31f542e07e6fc authored almost 2 years ago by xaizek <[email protected]>
This removes ugly alignment with spaces from
fops_put.c:prompt_what_to_do().
It could report wrong number of lines and sometimes hid a single line,
which is dumb.
There was some really dodgy code related to formatting of the control
message in msg_dialog.c, g...
`max_h` in msg_dialog.c:draw_msg was reduced by `ctrl_msg_n`, which was
later subtracted again d...
Previous implementation probably still could get a matching inode
number, because the test rarel...
This is more flexible than `with_list` flag.
de4ad717f59eb44c343259c8d1d0c8f754231670 authored almost 2 years ago by xaizek <[email protected]>Previous ones were quite confusing.
8fec5dad1ac0967a2ac5c12767bd3eae27a2898b authored almost 2 years ago by xaizek <[email protected]>Version of utf8_strsw() that operates on a prefix of a string.
Not yet used as of this commit.
b8d1237129e8f96ea005324ec4388fa81fc7d88e authored almost 2 years ago by xaizek <[email protected]>
Fix stashing visual mode selection on transition from visual amend mode
to regular visual mode (...
A regression caused by 5497f13d71548631ce4ace8146d166d71adad6b7:
Fix :keepsel not preservin...
b55977eadc0a479451b57573a6555ab92379e2ec authored almost 2 years ago by filterfalse <[email protected]>dcdf155450f624685cbaf1d00d3982bd836030d8 authored almost 2 years ago by xaizek <[email protected]>
It fixes dropping normal mode selection on incremental search in visual
amend mode. The code wa...
Continuation of eb424edaf84bc82a844030150b08d51d9cef5197:
Fix selection issues after on swi...
9cd1bf9b9aa89ad29cfdf6223ab56fd9b233dec5 authored almost 2 years ago by filterfalse <[email protected]>Add r key to :jobs menu, which reloads the list of jobs.
Made feedback after pressing dd in :jo...
5ce3f6f7770959f94679b501e0592c2571d8db69 authored almost 2 years ago by xaizek <[email protected]>It reloads the list of jobs.
Thanks to Sylwia Ptasinska (a.k.a. SylEleuth).
Related to #877 on...
ae41aa176b5763ed4d5ac42ba4fcb783b8a2f84f authored almost 2 years ago by xaizek <[email protected]>
It wasn't redrawing and also wasn't repositioning cursor properly when
menu length shrinks as a ...
(Re)loads list of jobs into the menu.
4a8d86ec4a00bbc20a4058f945da1c9af24700e5 authored almost 2 years ago by xaizek <[email protected]>Thanks to Sylwia Ptasinska (a.k.a SylEleuth).
Closes #877 on GitHub.
85b672ebf209e6f1dca9cefed579f8f450bf5a67 authored almost 2 years ago by xaizek <[email protected]>
The overhaul in show_jobs_menu() is because the loop now handles all
possible errors.
It was invoking callback-line functions to update trashes/bmarks even
for background threads, wh...
Checks whether operation is a background one.
This is more readable then having this check reap...
8f8bf83c58431a840ba49cf880cab33036f55dd9 authored almost 2 years ago by xaizek <[email protected]>8a9fc355e9cdabfc00ce3d6c6fa6f8d4115ac2f4 authored almost 2 years ago by xaizek <[email protected]>
Add fromtrash/totrash to app.fsop("move") events.
Fix fsop events not being reported.
Thanks t...
4fc05cdab6c447518128694562378f7fdf99dc7f authored almost 2 years ago by xaizek <[email protected]>Thanks to 高浩亮 (a.k.a. haolian9).
b632ed1eceb8404eaf0dd4cd3688ba4ebdc4321b authored almost 2 years ago by xaizek <[email protected]>The condition for reporting them was reversed...
Thanks to 高浩亮 (a.k.a. haolian9).
cf80716c1e381de8a0ca5f42ddf423caf366f790 authored almost 2 years ago by xaizek <[email protected]>
Chang configure script to fail if neither perl nor vim is available
instead of failing to genera...
It's not used by any code anymore.
cebe43d9873ca0630f69fcebd307f6f0162ddd17 authored almost 2 years ago by xaizek <[email protected]>It has no non-local users anymore.
85f674e8055484f4bd14d87347a83ee4e7060d03 authored almost 2 years ago by xaizek <[email protected]>Turns out that it's not supported by csh and tcsh.
Thanks to Evgeniy (a.k.a. iron-udjin).
Fixe...
52bbf5e95b11596e1d532eee78ee5077e27b0db2 authored almost 2 years ago by xaizek <[email protected]>62d2c7275dbd437440d90ce6f19b6fae0c9736fe authored almost 2 years ago by xaizek <[email protected]>
The name is too generic, can do much better in these cases.
b4147b93c4a7ffacdca51a4bbb725ffa87e025bd authored almost 2 years ago by xaizek <[email protected]>67e9cc96baac4eedc9d484cc2c6b7010b8bce519 authored almost 2 years ago by xaizek <[email protected]>
0f15f6173f9fe3673139b63d41fdf4cca79c6dee authored almost 2 years ago by xaizek <[email protected]>
e1623b50243e453d346006fc3fd29ab64884f6f2 authored almost 2 years ago by xaizek <[email protected]>
c43f35c764425ab40a860f24569aba01d828de0c authored almost 2 years ago by xaizek <[email protected]>
Using change_directory() to leave custom-view is wrong, as instead of
going to directory we were...
Happened in tests when commands suite picked up files from fileops suite
running in parallel but...
Duplicates pipe_end file descriptor to fd and closes pipe_other.
Exists with an error message on...
Some of the duplicated descriptors were left open. This works fine in
most cases, but doesn't i...
Otherwise installation had broken :help with 'vimhelp' set.
Thanks to Sergei Trofimovich (a.k.a...
dd2f99aeccf2b02026ba563228863efe8a21202e authored almost 2 years ago by xaizek <[email protected]>
Install icons also to ${prefix}/share/icons. It's not clear that using
${prefix}/share/pixmaps ...
If we know table size beforehand, this should be more optimal.
67cce5dfd1a458095aa07247b054430c3f30d61e authored almost 2 years ago by xaizek <[email protected]>After making it useable there.
980d4dd588f618aeac998315c0bd3b65eb572c2f authored almost 2 years ago by xaizek <[email protected]>It enables some monitoring of file-system changes caused by Vifm.
Thanks to 高浩亮 (a.k.a. haolian...
bbb7b0df2752c91ed2023c4fc2e415cf39370172 authored almost 2 years ago by xaizek <[email protected]>
Same as input() builtin, opens a command-line prompt and returns its
result.
This way other places that want to complete files or directories on a
prompt don't have to redef...
To not mix `vifm` table implementation with plugin loading stuff and API
thunks.
Don't let Lua code freely change metatables that were setup by C code.
65300e819fc427b897cd44f6304bc05825c17120 authored almost 2 years ago by xaizek <[email protected]>
Creates a metatable whose __index points to itself. Nice to have a
single place to pre-configur...
It's not clear that using ${prefix}/share/pixmaps will always be handled
properly.
According to...
73aa51dbb1f471543da52789b08589ab8bc867ee authored almost 2 years ago by xaizek <[email protected]>
_G is looked like a regular symbol and if custom env refers to a true
global env, using _G expli...
Add "rpreview:files" to 'milleroptions'.
Thanks to aksr.
Fix 'milleroptions' not recovering va...
19ab4536ddcc09c9227f52061bae01eda7236c3f authored almost 2 years ago by xaizek <[email protected]>