5

モードラインで複数のフォントを使用するにはどうすればよいですか? たとえば、次のようにしたい場合

ライン: 23サイズ: 3000

フォントとは異なるフォントでLine、どのようにすべきかSizemodeline

(setq-default mode-line-format '(
    "Line: %l Size: %i"
))

変更されますか?

4

1 に答える 1

4

を使用しpropertizeます。たとえば、例のように太字で取得するLine:Size:は:

(setq-default mode-line-format `(
    ,(propertize "Line:" 'face 'bold)
    " %l "
    ,(propertize "Size:" 'face 'bold)
    " %i"
))

を使用M-x list-faces-displayして、定義済みの面のサンプルを表示したり、独自の面を定義したりできます。

今後の参考のために、カスタマイズしようとしている変数のドキュメントを参照してくださいC-h vmode-line-formatを使用したメンションのヘルプpropertize

于 2011-05-27T04:01:28.830 に答える