2010-06-15 18 views
10

我剛開始使用nxhtml,我打開了PHP文件,看起來真的很糟糕。我通常設置黑色背景顏色,但PHP/nxhtml模式,背景顏色設置爲淺藍色,我不知道如何改變它。我該如何改變它?有沒有什麼好的網站可以學習nxhtml模式?在Emacs中,如何阻止nxthml混亂我的背景色?

回答

16

添加此行:

(setq mumamo-background-colors nil) 

到你的.emacs(或同等學歷)將禁用所有背景顏色mumamo到來。我個人使用禪宗色主題,並與mumamo的背景顏色組合是簡直無法忍受,所以我完全禁用他們。

+0

就是這樣。謝謝! – beatak 2010-06-16 12:43:21

2

IIRC,這是繼承mumamo(多種主要模式)。嘗試定製「mumamo-background-chunk-major」面孔(M-x customize-face mumamo-background-chunk-major RET)。取消選中覆蓋的屬性以使其從默認背景面繼承。

或爲mumamo顯示的更多詳細信息,M-x customize-group mumamo-display RET

+0

很高興知道如何定製事物。謝謝! – beatak 2010-06-16 12:42:47

4

一個可能更好的方法是定製mumamo塊色。這是一個整數,您可以將其設置爲僅深度大於該深度的顏色塊。默認值爲0,所以所有的塊都有顏色。

另一種可能是使用mumamo沒有塊着色。這是一個小模式,您可以打開一個緩衝區以避免在特定緩衝區中出現塊着色。 (這是nXhtml菜單下的nXhtml /多種主要模式/刪除塊顏色暫時。)

另一種解決方案(我會歡迎的)是在顏色主題中包含塊着色,以便它們不會與它們發生衝突因爲我認爲着色爲大多數用戶提供了有用的信息,所以我認爲這是最好的。

(PS:如果你不使用顏色,你也可以在邊緣顯示塊分割提示,如果你也想。)

+0

我不使用菜單......但是mumamo-no-chunk-coloring正常工作。謝謝! – beatak 2010-06-16 12:42:29

+0

@Leo:+1 ...(setq mumamo-chunck-coloring 1)在我的emacs啓動文件中獲勝:) – TacticalCoder 2012-03-11 23:10:22

1

這就是我已經把我的.emacs覆蓋藍色:

(custom-set-faces 
    ;; custom-set-faces was added by Custom. 
    ;; If you edit it by hand, you could mess it up, so be careful. 
    ;; Your init file should contain only one such instance. 
    ;; If there is more than one, they won't work right. 
'(mumamo-background-chunk-major ((((class color) (min-colors 8)) (:background "white"))))) 
相關問題