2014-07-11 42 views
1

我正在使用golang項目,在不同的目錄中有很多具有相同名稱的文件。emacs:有路徑是緩衝區名稱的一部分,而不是`<2>`

例如,有一個解析器類和處理類,兩者都具有單獨的目錄,但在這兩個目錄中的文件名幾乎相同。

有沒有辦法告訴emacs顯示路徑作爲緩衝區名稱前綴,而不是將<2>附加到重複的緩衝區名稱作爲後綴?

回答

5

請參閱Emacs手冊,節點Uniquify和用戶選項uniquify-buffer-name-style

C-h r g uniquify RET 

您可以將選項值定製forward得到你要求的行爲。

在Emacs的版本早於Emacs的23,你不會找到節點Uniquify手冊中,你將需要明確要求圖書館uniquify.el在init文件(~/.emacs):

(require 'uniquify) 
+0

我得到'信息文件的emacs只要我'Ch r',就不存在。 – cnst

+0

您是否安裝了Emacs文檔?出於許可原因,某些發行版(特別是Debian及其衍生版)不包含Emacs軟件包中的文檔。 – lunaryorn

+0

@ lunaryorn,是的,我一直在Debian上面嘗試以上。那麼,我需要安裝文檔包才能使用該功能?奇怪的做事方式... – cnst

相關問題