I have been trying to use emacs as a multiplexer with eshell as my go-to shell. Zoxide integration, could be helpful .
You must log in or register to comment.
Top result from a Google search.
Also, you are not limited by a shell when inside Emacs – this is straitjacketed thinking. There are better ways to get what you want than replicating zoxide or fasd.