2017-10-30 3 views
0

eShell(Emacs Shell)で最後のディレクトリのみを表示できるかどうかを知りたいです。たとえば、現在のパスは/home/user/Programming/C++です。 eshellの現在の設定では、~/Programming/C++ $ですが、これだけを表示したいと思います:C++ $(Emacs)emacsシェルの最後のディレクトリのみを表示するには?

おかげ

+0

ここに情報を見てくださいhttps://www.emacswiki.org/emacs/EshellPrompt – aartist

答えて

1

はい、それは可能だ - プロンプトはeshell-prompt-function変数に格納された関数によって生成されます。あなたはそれをあなたが望むものに再定義することができます。次のように定義できます。(lambda() (concat (car (last (split-string (eshell/pwd) "/"))) " $ "))

例としてはEmacsWikiを参照してください。

+0

ああ私はその機能について知りませんでした。ありがとう!!! –

関連する問題