如何在modeline中使用多个字体?例如,如果想让它看起来像
Line:23 Size:3000
在Line和Size字体与modeline字体不同的情况下,应该如何
(setq-default mode-line-format '(
"Line: %l Size: %i"
))被修改了?
发布于 2011-05-27 04:01:28
使用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。
https://stackoverflow.com/questions/6147564
复制相似问题