在Emacs中,在modeline上:我希望当前聚焦的缓冲区的名称是粗体。
我的模式看起来像这样:
(setq mode-line-format
(list "%&"
" "
(propertize "%b " 'face 'mode-line-buffer-id)
"%p of %I"
" "
"[%l,%c]"
'vc-mode
" "
'mode-line-modes
))
当缓冲区处于焦点时,我希望“%b”(缓冲区的名称)为粗体。我对elisp完全不熟悉。我认为将面设置为一个由一些“焦点”钩子改变的变量将是可行的方式(并可能强制重绘模式行)。
我不确定我应该参加什么样的活动。我知道关注焦点和焦点 - 但这些都是针对框架的。
非常感谢任何提示。