I tried using shell mode in emacs, but my fingers use control-p and control-r on the terminal shell and I fail.
instead of searching backwards in commands, it does it in the buffer.
How do people deal with this?
Personally, while living in Emacs (EXWM), I still can't live on eshell, the issue is "the terminal", too many commands are simply uncomfortable to use in eshell while run smoothly in a real terminal.
I've also tried some new shells, the one I last more is xonsh, but generally I came back to zsh even if I use in general much less the shell than before thanks to Emacs, the 2D shell.
Emacs completion also it's very nice for text, but slower than tab-cycle in zsh as well and for quick commands that's matter.
Discussed previously: https://news.ycombinator.com/item?id=14825607