Call `eshell-toggle' to toggle eshell for current buffer. Show eshell at the bottom of current window cd to current buffer's path. If eshell-toggle'd buffer is already visible in frame for current buffer or current window is (toggled) eshell itself then hide it.