私は Emacs 24 を使用しており、シェルモード (ls
コマンド) でディレクトリとファイルの色を変更したいと考えています。理想的には - ファイルの権利に応じて。
これどうやってするの?
で遊んでみた
(setq ansi-color-names-vector
["black" "red" "green" "yellow" "PaleBlue" "magenta" "cyan" "white"])
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
でも、私には合わないと思います。
私は今、配色をソラライズしました。しかし、シェルモードの場合のみ、色を変更したくありません。
編集:
システム端末の色を変更すると(ホームディレクトリの.dircolrsファイルを使用)-emacsはそれを読み取りますが、それ(emacs)は色をわずかに変更します-シェルモードで色を少し暗くまたは明るくします。
なぜ Emacs がそれを行うのか、私にはわかりません。
さまざまなディレクトリの色 (ゲーム、パブリック...:
これはシステム端末です:
そしてこれは Emacs です:
これらは変更された色であり、デフォルトの色とソラライズされたテーマの Emacs が青色の背景に青色のディレクトリを作成しました。
ハックを見つけるのは大した問題ではないことは理解していますが、Emacs が色を少し変える理由を知りたいだけです。