2016-10-18 47 views
0
顏色

如何改變AC(自動完成)dabbrev 的顏色我試圖改變我的init.el這些顏色如何改變AC(自動完成)dabbrev

(set-face-attribute 'ac-dabbrev-menu-face nil :inherit ac-candidate-face :foreground nil) 
(set-face-attribute 'ac-dabbrev-selection-face nil :inherit ac-selection-face :background nil) 
(set-face-attribute 'ac-etags-candidate-face nil :foreground nil) 
(set-face-attribute 'ac-etags-selection-face nil :background nil) 

但沒有工作,給了我這樣的錯誤。 請讓我知道是否有辦法做到這一點。

PS:我使用的是「monokai主題」,提供交流的候選人/選擇面

回答

1

的面孔假設你正在使用新的主題API(可能),使用custom-theme-set-faces。我只是在粘貼我的設置,因爲我懶得去測試你的設置。我不完全確定將屬性設置爲nil

(load-theme 'calmer-forest 'noconfirm) 
    (custom-theme-set-faces 
    'calmer-forest 

    '(ac-completion-face ((t (:foreground "green3")))) 
    '(ac-selection-face ((t (:background "gray9" :foreground "magenta")))) 
    '(ac-candidate-face ((t (:background "gray16" :foreground "lavender")))) 
    '(ac-gtags-selection-face ((t (:inherit ac-selection-face)))) 
    '(ac-gtags-candidate-face ((t (:inherit ac-candidate-face)))) 
    '(ac-yasnippet-selection-face ((t (:inherit ac-selection-face)))) 
    '(ac-yasnippet-candidate-face ((t (:inherit ac-candidate-face)))) 
))