xaizek
xaizek
> Maybe one day there will be a way to add this as an extension like an extra column or a sign column. For almost a month one can add...
Not possible at the moment, but it might change in the future. The plan is to allow constructing custom trees from Lua including adding nodes that don't correspond to any...
I'll comment here when I add relevant API.
Hi. > Is there a way to make Vifm warn me if I try to copy something that's too large for the target partition? No, there isn't. This is actually...
Might be difference of measurements. Since v0.12 Vifm calls `fdatasync()` every 256 MiB to avoid hanging the system (see #518) and shows realistic speed of data transfer instead of speed...
> Can it be relevant? It might, but not sure to what degree. 50% is quite a lot. Without looking at sources of `cp`, it might be using unportable `sendfile()`...
Looks like `cp` uses `copy_file_range()` or `read()`/`write()` on file descriptors, tries to advice kernel on how file will be used and picks buffer size in a complicated way. Vifm just...
> i have also noticed the above. There is always some kind of stutter when copying files, transfer stops for 5-10 seconds and then resumes. (vifm v0.12). vifm hangs for...
> Is there any way to disable sync? I can add a corresponding switch to [`'iooptions'` option](https://vifm.info/vimdoc.shtml#vifm-%27iooptions%27). Currently you can `set nosyscalls` if you OK with loosing progress of operations.
I've added "datasync" to 'iooptions'. @savchenko Maybe you could try measuring the speed after `:set iooptions-=datasync`, it might be faster.