创建小的只读未聚焦缓冲区

时间:2012-06-18 00:17:07

标签: emacs buffer

我有一个问题解释我需要什么,这就是为什么我找不到它(可能),但我会尽我所能。

我需要在modeline顶部显示一行文本,缓冲区中的页脚类型。这是为了显示帮助,所以with-electric-help非常接近它,除了焦点有问题(我可以将焦点移回原始窗口,但键绑定将是帮助缓冲区 - 不好)。

理想情况下,它只是一行文本,它位于模式行的顶部(不会随缓冲区滚动)。

我创建一个单独的缓冲区的问题:我不知道如何找出用户从先前显示“小缓冲区”的缓冲区中移除焦点,所以我不知道何时隐藏它。

1 个答案:

答案 0 :(得分:2)

标题行听起来像是你想要的。它与模式线基本相同,除了几乎没有使用它,它出现在窗口的顶部。

(setq header-line-format "some text")

甚至更高级,您可以动态评估事物并设置面孔:

(setq header-line-format '(:eval (propertize (format "%d" (buffer-size)) 'face 'modeline-inactive)))