1
Using zoxide inside eshell.
(alien.top)
A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!
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.