2021年6月15日火曜日

emacs の neotree の色を変える


emacs に neotree をいれてみました。 

環境は以下のとおり。

  • Windows10 + WSL2
  • ubuntu20.04
  • emacs 26.3


init.el の設定は以下のとおり。

(require 'neotree)
(setq neo-theme 'acsii)
(setq neo-persist-show t)
(setq neo-smart-open t)
(global-set-key "\C-o" 'neotree-toggle)


これで、Ctlキー+oキーでディレクトリ一覧が表示されます。

下図はWindowsターミナルの表示例ですが、ファイル名の表示色が黒なので背景に同化して見えません。(赤枠の部分)



neotreeの色を変えてみます。

init.el に custom-set-fasesの設定を追加します。

(require 'neotree)
(setq neo-theme 'acsii)
(setq neo-persist-show t)
(setq neo-smart-open t)
(global-set-key "\C-o" 'neotree-toggle)
(custom-set-faces
 '(neo-root-dir-face ((t (:foreground "#8D8D84"))))
 '(neo-dir-link-face ((t (:foreground "#0000FF"))))
 '(neo-file-link-face ((t (:foreground "#BA36A5")))))


下図のようにファイル名が見えるようになりました。