2012-01-20 52 views
7

在Mac OS X上的Emacs中打開文件時,文件的路徑顯示在窗口欄中(該欄位於窗口的上端,包含用於退出,最大化和最小化的三個按鈕)。如果我打開一個外殼(C-c s),它只會顯示*shell* - 不是很有用,特別是在打開多個外殼的情況下。我如何在窗口欄中顯示當前工作目錄的路徑?所以,例如,/ssh:[email protected]Emacs:如何在框架欄中顯示當前目錄?

回答

6

試試這個:

(setq frame-title-format '((:eval default-directory))) 
+0

...那麼這隻能說明\ *無效\ *。但我在我的.emacs中找到了以下內容:(setq frame-title-format '(:eval(if(buffer-file-name)(abbreviate-file-name(buffer-file-name)))%b 「)))' 你知道如何調整它嗎? –

+0

我加了:eval標籤;希望這次能夠運作。 – huaiyuan

+0

它的工作原理,謝謝。是否可以縮小主目錄的路徑?這有點奇怪:如果打開.emacs,我會在標題欄中看到「〜/」;如果我在「〜/ some/where」中打開了一個文件,我會看到「/ Users/myuser/some/where /」,所以* full *路徑......另一件事情:如何包含緩衝區名稱/文件名? –

相關問題