私は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パッケージをクリーンアップすると、失われる可能性があります(参照:この回答議論のため)。