weird behavior with xdg-utils-handlr and handlr but not with handlr alone
version: broot 1.9.2 fish, version 3.3.1 foot version: 1.10.3 +pgo +ime +graphemes -assertions
Hi. I installed xdg-utils-handlr and handlr, it works great from the command line, being called directly or through "open". It works with: { invocation: enter key: enter external: "handlr open {file}" leave_broot: false apply_to: file }
I can open most files but not text files, which xdg-open or handlr open with Micro, in the terminal. So something might be off with broot itself.
yet another bug. I'm almost a professional tester at this point. when I write "external: "handlr open {file}" as above, if I quit broot it closes all applications called with "enter". It is not the same as calling "handlr open whatever_file" from the commandline: the processus spawn and the shell are independent. I can also run that program from the background from the shell and it works: from broot, it opens nothing.
Then if I write "handlr open [file} &;disown", it works from the commandline and fails in broot, writing for any file I try to open " no handlers found for 'application/x-zerosize'"
can't there be a quick way to decouple broot from every program it calls, in particular the likes of "open" ?!
If you don't want to call "open", rebind the enter key: https://dystroy.org/broot/tricks/#change-standard-file-opening
Huh, I did and tried everything, with or without xdg-utils, br or broot, changing also aliases in fish, or the .desktop files. The weirdest part, is yesterday I unwillingly purged a lot of my config files, of broot sway foot and fish. And... suddenly it worked ! Broot would open stuff in background automatically. Then while restoring my config it didn't work anymore and I can't replicate it... So, can you do that easily, with a custom verb ?