2010-11-17 72 views
1

我有搜索網頁。我已經嘗試過色彩主題(也許我需要創建自己的主題,但是除了這一件事之外,我確實已經按照自己的意願設置了我的emacs,而且找不到可以接受的顏色主題)。Emacs - 目錄中的顏色

我只想改變dired-mode中目錄的顏色。我有幾個自定義顏色在我的.emacs改變,如:

(set-face-foreground 'font-lock-comment-face "yellow") 

但我只是不知道還有什麼臉面在dired模式的目錄改變。

任何人都可以幫忙嗎?

謝謝!

+0

Drew 2011-08-20 20:33:20

回答

5

如果您將點移動到顯示想要更改顏色的地方並運行M-x describe-face,它會告訴您點的文本的面部以及該面的屬性。

對我來說,它是dired-directory,而不是font-lock-comment-face。

+0

我做了M-X描述臉,它問我一個臉的名字! – nroose 2010-11-17 18:14:05

+0

默認臉部(如果你剛剛點擊輸入)將成爲當前臉部。 – 2010-11-17 18:51:42

+0

描述面對我的直接使「描述面孔:」出現在迷你緩衝區中,如果我打回來,什麼都不會發生。 – nroose 2010-11-19 04:31:38

1
(set-face-foreground 'dired-directory "yellow") 
+0

迴應是:「無效的臉:dired目錄」 – nroose 2010-11-17 18:15:12

1

最簡單的方法是運行:

M-X定製面dired目錄

你會再與您可以自定義屬性的菜單呈現。選擇Save for future sessions並且您的.emacs將自動更新以使更改永久。

+0

我在dired目錄中找不到匹配 – nroose 2010-11-17 18:13:24

+0

您是否自動加載或「加載庫」dired?該模式的變量(包括面)被延遲初始化。 – ataylor 2010-11-17 18:31:52

2

好吧,我設法通過做Mx list-faces-display來列出臉部,然後我發現了那些我不想要的深藍色的臉部,儘管沒有任何臉部描述可以遠程說出任何東西像「目錄名稱在直接」,我只是改變了所有的顏色不可讀的臉,我的問題解決了!

0

如果您使用的是舊版本的emacs(我測試過emacs 21),請嘗試使用「list-text-properties-at」而不是「describe-face」。對我來說,它將目錄面顯示爲「font-lock-function-name-face」。