eshell 命令行提示字符 只显示目录的缩写

hi, 我的eshell 命令行提示字符 只显示目录的缩写,这个要怎么设置才能显示完整的目录呀? image

默认(Emacs -Q)本来是显示完整路径的,你可以修改变量 eshell-prompt-function 来调整提示符,比如,改成 ~/path/to/dir $

(setq eshell-prompt-function
      (lambda ()
        (concat (abbreviate-file-name (eshell/pwd))
                " $ ")))

谢了,老哥,搞定了。spacemacs有个Layer给它改了。