たとえば、デフォルトの前景色を灰色に変更するマイナー モードを作成し、マイナー モードを終了すると前景色が黒に戻るようにするにはどうすればよいですか? このモードは、特定のテキストが肩越しに見えたくない場合に便利です。
とりあえず、次のコードを実行してテキストの色を灰色にします。
(set-face-attribute 'default (selected-frame) :foreground "darkgrey")
そして、戻るための次のコード。
(set-face-attribute 'default (selected-frame) :foreground "SystemWindowText")
しかし、これはすべてのバッファに影響します。