端末が色を正しく表示しません。

端末が色を正しく表示しません。

私はdoom Emacsを使用していますが、今日は初めてEmacsで端末を実行していましたが、基本的な端末よりもカラーディスプレイがはるかに良くなっているのを見ました。同じ背景、同じフォントですが、Emacsでは色がはるかに優れています。

端子色

私はManjaroの基本的なターミナルとGNOMEデスクトップを使用しています。

私の端末の正確なバージョン:

GNOME端末

3.34.2

GNOMEデスクトップのターミナルエミュレータはVTEバージョン0.58.3 + BIDI + GNUTLSを使用します。

悪い英語で申し訳ありません

編集する:

私の端末では、echo $TERM次の出力が表示されます。xterm-256colorしかし、Emacsでは次のようになります。eterm-colorしかし、eterm-color私の端末はそれをサポートしていません。どのように追加できますか?

ベストアンサー1

Emacsには、パレットを変更してパレットを復元するためにエスケープシーケンスを送信する機能があります。xterm-256color端末項目に注意を払うと、GNUlsプログラムでは必ずしも使用できない他の色をそのパレットから選択できますLS_COLORS

これeterm-color端末記述は ncurses で提供されます。EmacsAnsi-term端末エミュレーション(gnome-terminalとは無関係)。 Manjaroは明らかにこの端末の説明を持つArchから派生したので、追加の質問はxterm-256colorと同じでなければならないといういくつかの概念に基づいているようです。一方、誰かがManjaro用のArchパッケージをクリーンアップすると、失われる可能性があります(参照:この回答議論のため)。

おすすめ記事