如何在模式行中使用多种字体?例如,如果希望它看起来像
线路: 23尺寸: 3000
与字体不同的字体Line
,应该如何Size
modeline
(setq-default mode-line-format '(
"Line: %l Size: %i"
))
被修改?
使用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 v
;mode-line-format
提及使用的帮助propertize
。