I use neovim-session-manager plus lspsaga’s floating terminal window that opens a terminal in pwd together to do that kinda stuff, plus remapping some commands in terminal mode to help me exit easily because the default command is awkward for me to hit. Here’s my config, lmk if you want to be pointed at any specific part cause it’s kinda funky https://github.com/avegancafe/Juliet
I use neovim-session-manager plus lspsaga’s floating terminal window that opens a terminal in pwd together to do that kinda stuff, plus remapping some commands in terminal mode to help me exit easily because the default command is awkward for me to hit. Here’s my config, lmk if you want to be pointed at any specific part cause it’s kinda funky https://github.com/avegancafe/Juliet