Some Enhancement To Manage Eshell In Emacs