fix eshell can't comint-previous-input