xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit 864d4d8d296f1771f5842c5155f112ecda750598

ueberzug: start process in root (/)
This avoids ueberzug's process preventing unmounting a FUSE-mounted
directory because when it uses a subdirectory of the mount for its
current process directory. This could happen if the first image preview
is opened inside of such a mount.

Thanks to PRESFIL.

Closes #1013 on GitHub.
Author: xaizek
Author date (UTC): 2024-10-30 16:45
Committer name: xaizek
Committer date (UTC): 2024-10-30 16:45
Parent(s): 34f10d7818463bdd561ef6573f1c3640efe0b0b7
Signing key: 99DC5E4DB05F6BE2
Tree: ba217c2b2ccc300540cf469aa53189ade59ae6b3
File Lines added Lines deleted
data/plugins/ueberzug/init.lua 1 0
File data/plugins/ueberzug/init.lua changed (mode: 100644) (index 31cc2dcbf..f67b9c06a)
... ... local function get_pipe()
96 96 local uberzug = vifm.startjob { local uberzug = vifm.startjob {
97 97 cmd = cmd, cmd = cmd,
98 98 iomode = 'w', iomode = 'w',
99 pwd = '/',
99 100 onexit = function() onexit = function()
100 101 pipe_storage = nil pipe_storage = nil
101 102 vifm.errordialog('ueberzug plugin', vifm.errordialog('ueberzug plugin',
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master