Welcome to Vifm Q&A, where you can ask questions about Vifm usage. Registration is optional, anonymous posts are moderated. GitHub or Google logins are enabled.
0 votes
in vifm by

If I "dd" or "yy" file that has executable permission (chmod +x), when pasting with "p" nothing hapens. Message is "0 files inserted". "set runexec" does not help. How to change this?


There is no option for this, it's not normal behaviour. What are source and destination file system types? Is there noexec on the destination one or something else special about it?


OS is FreeBSD 13, on ZFS. Nothing special about. I have no problem moving or copying files in shell, or other file managers, like Ranger. Reinstall of vifm did not help either. Didn't noticed this before. I'm using vifm over a year, hardly any customization. I don't know what could I messed up.

1 Answer

0 votes
selected by
Best answer

You can turn 'syscalls' option off to use cp, mv, etc., which might work.

I've setup FreeBSD-13 Vagrant and see the issue. It looks like a weird bug on FreeBSD. Will look into it. Thanks for the report!

Fixed now on master.


Yes, commenting line "set syscalls" in vifmrc works.

Also, note that "P" (upppercase) works, even with syscalls set, if that helps.