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 回答