GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Colors.html ・ emacs-doc.conao3.com

16.9 顔の色

フェイスには、さまざまな前景色や背景色を設定できます。フェイスに色を指定する場合(例えば、フェイスをカスタマイズする場合(フェイスのカスタマイズを参照))、色名またはRGBトリプレットのいずれかを使用できます。

16.9.1 色名

カラー名とは、‘dark orange’ や ‘medium sea green’ のようなあらかじめ定義された名称のことです。カラー名の一覧を表示するには、M-x list-colors-display と入力してください。色が表示される順序を制御するには、list-colors-sort をカスタマイズしてください。このコマンドをグラフィカルディスプレイで実行すると、Emacs が認識しているすべてのカラー名(X の rgb.txt ファイルで定義されている標準的な X11 カラー名)が表示されます。テキストターミナルでこのコマンドを実行すると、そのようなターミナルで安全に表示できる少数のカラーのみが表示されます。ただし、Emacs はテキストターミナル上でも X11 カラー名を認識します。フェイスに X11 カラー名で指定された色が割り当てられている場合、最も近いターミナルカラーを用いて表示されます。

16.9.2 RGBトリプレット

RGBトリプレットは、‘#RRGGBB’という形式の文字列です。各原色成分は、‘00’(強度0)から‘FF’(最大強度)までの16進数で表されます。また、各成分に1桁、3桁、または4桁の16進数を使用することもできるため、‘red’は‘#F00’、‘#fff000000’、または‘#ffff00000000’として表現できます。各成分の桁数は同じである必要があります。16進数の値AからFについては、大文字・小文字のどちらを使用しても構いません。

M-x list-colors-displayコマンドは、各名前付きカラーに対応するRGBトリプレットも表示します。例えば、‘medium sea green’は‘#3CB371’と同等です。

M-x set-face-foreground と M-x set-face-background を使用して、フェイスの前景色と背景色を変更できます。これらのコマンドは、ミニバッファにフェイス名と色の入力を促し(補完機能付き)、指定された色をそのフェイスに適用します。これらの設定はすべてのフレームのフェイス色に影響しますが、カスタマイズバッファや X リソースを使用する場合とは異なり、次回以降の Emacs セッションに引き継がれることはありません。また、フレームパラメータを使用して特定のフレームの前景色と背景色を設定することもできます。詳細は フレームパラメータ を参照してください。