I just started playing around with running nvim as a direct child process of my terminal emulator, e.g.
alacritty -e nvim
as opposed to running an interactive shell, e.g.
alacritty -e bash
and invoking nvim
from the shell.
So far, the only behavior difference I’ve observed is that suspending (<C-z>
) drops you into a blank, unusable terminal, which you mush terminate with Ctrl-C.
Has anyone else played around with this? Are there any other differences in behavior?
I’m considering trying this out for a while (and mapping <C-z>
to Nop
), since I can always run a shell inside a neovim :term
window. I suppose I could also map <C-z>
to open a :term window.