I have fuse-zip working in my machine (Mac OS ventura) having compiled fuse-zip using the new fuse-t library. I can mount a zip file with fuse-zip <zipfile.zip> <mountpoint>.
When I try to mount the same zip file in VIFM, I get "FUSE mounting selected file, please stand by.." and the process would hang.
I would kill the fuse-zip process from another terminal, and vifm will enter the ~/.config/vifm/fuse/.zip directory which would be empty. When I try to move back out from that directory, vifm will issue the message Can't unmount <filename>.zip. It may be busy.
In the vifm logs, it says: FUSE mount command: fuse-zip <zipfile.zip> /Users/xxxx/.config/vifm/fuse//<zipfile.zip> (Yes, that is a double slash before the <zipfile.zip>) I issue the same outside vifm, and the command successfully mounts the zipfile.
I tried the vifm version from brew and macports. I also compiled vifm from source. In all instances, I encountered the same problem.