Emacs:聚焦缓冲模式线字体

时间:2016-11-13 21:34:09

标签: emacs

在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完全不熟悉。我认为将面设置为一个由一些“焦点”钩子改变的变量将是可行的方式(并可能强制重绘模式行)。

我不确定我应该参加什么样的活动。我知道关注焦点和焦点 - 但这些都是针对框架的。

非常感谢任何提示。

0 个答案:

没有答案