term
で可能だったのと同じコントロールを得るために、新しい Emacs で顔を調整するにはどうすればよいansi-term-color-vector
ですか?
Emacs 24.3の新機能の 1 つは、term
バッファの面を制御するメカニズムを刷新することです。つまり、次のようになります。
変数
term-default-fg-color
とterm-default-bg-color
は、カスタマイズ可能な face を支持して非推奨になりましたterm
。
term-color-COLOR
対応する,term-color-underline
およびterm-color-bold
フェイスをカスタマイズすることで、ANSI 端末の色とスタイルを表示する方法をカスタマイズできます。
Mastering Emacs の Mickeyは次のようにコメントしています。
私のように
ansi-color-names-vector
、デフォルトの用語の色をカスタマイズして変更した場合は、今すぐ顔を使用するように切り替えることをお勧めします。ここでの朗報は、各 ANSI カラーの色だけでなく、それ以上の変更が可能であることです。特定の色に別のフォントを強制することを妨げるものは何もありません。
ミッキーのように、暗いテーマでバッファーansi-color-names-vector
の色がよく見えるようにするためにも使用していました (例: )term
tango-dark
(setq ansi-term-color-vector [unspecified “black” “red3” “lime green” “yellow3” “DeepSkyBlue?3” “magenta3” “cyan3” “white”])
しかし、これはエラーになります:
"error in process filter: Invalid face; unspecified"
新しいフェイス を使用しようとしてterm
、 に移動するとM-x describe-face term
、次のように表示されます。
[] Font Family
[] Font Foundry
[] Width
[] Height
[] Weight
[] Slant
[] Underline
[] Overline
[] Strike-through
[] Box around text
[] Inverse-video
[] Foreground
[] Background
[] Stipple
[x] Inherit
しかし、これらの設定を調整して、 を使用して達成したのと同じ効果を得るにはどうすればよいansi-term-color-vector
でしょうか?
アップデート
色はまだ直せません。これが私が得るメニューですM-x customize-theme tango-dark
:
そして、これは見にくい端末の色/面の1つの例です: