0

dabbrev の AC (オートコンプリート) 色を変更する方法 init.el でこれらの色を変更しようとしました

(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 : ac-candidate/selection-face の顔を提供する「monokai-theme」を使用しています

4

1 に答える 1

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))))
  ))
于 2016-10-21T00:10:28.137 に答える