2012-04-09 14 views
2

slrn newsreaderは、ニュースグループの記事リストを閲覧するときに著者、件名、日付の列に異なる色の魅力的なインターフェイスを備えています。私はgnusでこれらのフィールドのEmacsフォント/顔変数を探していますが、それらを見つけることはできませんでした。 facesためヌーマニュアルは、関連見えます。私はヌーにEmacsの23.2.1で5.13を使用しています。Emacs Gnus Faces(フォント)

(この質問は関係ありません... M-xcustomize-facegnus-(Emacsでは利用できる顔と顔リストのどれもが表示されません。 Emacsやヌーの「顔」(アイコン/アバター)を表示する)

を解決:。。以下の私の答えを参照してください

答えて

2

ヌーでの様々な要素のためのフォーマット文字列をすることができます適切なvariableを変更してカスタマイズすることができます。サマリー行の変数はgnus-summary-format-lineです。私はこの変数にdefaultの値を使用していませんが、代わりに値%U%R%z %(%&user-date; %-15,15f %* %B%s%)\nを使用しています。

としては、新たな顔は、この例では、1gnus-face-1に対応%1{%}とセクションをブラケットによってフォーマット線の任意の(サブ)セクションに適用することができ、hereを記載しました。

(setq gnus-summary-line-format "%U%R%z %(%&user-date; %1{%-15,15f%} %* %B%s%)\n")

1

私は、彼らがヌーのコードベースでのビットを散在していると思うで使用する顔を。記事バッファはおそらくgnus-art.elなどにあります。

あなたの最大の問題のように聞こえるのは、シンボルを見つけることができない特定の顔があるということです。 M-x describe-faceを実行すると、その問題を解決するためにカーソルの下にあるものが表示されます。

また、(face-list)は、定義されたすべての面のリストを返します。

+0

ありがとう:そうイタリック体で表示されるサマリラインの著者で私の~/.emacsファイルの結果に以下を追加し、「イタリック体」への私のインストールのデフォルトでgnus-face-1。 'M-x'' describe-face'は同じ値を返します(gnus-summary-normal-unread)ので、1行だけが全行に使われます。 – SabreWolfy

1

私はM-x list-faces-displayと一緒に行きます(これは、現在定義されているすべての顔変数が新しい色で表示されるように新しいバッファを開きます)。私はモードを動作させるために何を変える必要があるかを見たいときに、アルファベット順に設定されています。その後

は私がでてるのEmacsのバージョンに応じて、組み込みのテーマフォーマットcolor-themeからか、新しいemacsのからいずれかのフォーマットを使用して、それらをsetq

関連する問題