https://github.com/neovim/neovim/pull/9024 (Nvim 0.3.2) changed the meaning of --headless to more strongly imply "no UI" (i.e., "headless"). Before that change, --headless with --embed was merely redundant. After that change, specifying --embedwithout--headless should improve behavior, because Nvim won't block for input until the UI has attached.
I noticed that eovim uses
--headless
: https://github.com/jeanguyomarch/eovim/blob/9b8163cf44ea83aea09dd189ffa46255f6a3d6a5/src/nvim.c#L583https://github.com/neovim/neovim/pull/9024 (Nvim 0.3.2) changed the meaning of
--headless
to more strongly imply "no UI" (i.e., "headless"). Before that change,--headless
with--embed
was merely redundant. After that change, specifying--embed
without--headless
should improve behavior, because Nvim won't block for input until the UI has attached.