Emacsの色設定を確認する

Spacemacsなどパッケージディストリビューション形態のセットアップでは、背景色などのテーマ設定が多階層になっていることがあります。

この場合、背景色を変えたいケースでもまずは色設定の由来(face)を調べる必要があります。
以下のコマンドを実行すると、カーソル下のfaceが表示されます。

M-x describe-face

faceを特定したあとの設定方法はケースバイケースですが、起動configに変数定義するパターンが多いでしょう。
custom-set-facesを利用するとプロパティを変更できます。

  (custom-set-faces
   '(mmm-default-submode-face ((t (:background nil))))
  )

デフォルトのテーマ(faceセット)はGUIのemacsを動作させる場合にはおおむね破綻することはないと思いますが、ターミナルで動作させる場合など異なる環境を想定していない場合があります。

⁋ 2021/07/28↻ 2024/12/18
中馬崇尋
Chuma Takahiro