I currently have a key binding for calling os.execute for the bash command
$TERMINAL $DIR &
where $DIR is the current directory of the nvim process. This almost does what I want, but not quite, the child process is still attached to my currently running terminal. Therefore, if I try to close the terminal in which nvim is running, it hangs until I close the child window.
Is there a way to get it to run a completely detached process? I tried $TERMINAL $DIR &; disown, but that’s invalid syntax.
Update: I found a solution for kitty specifically: it has a --detach flag. A more general solution would still be appreciated.