在emacs中,如何仅突出显示当前帧中的当前行?

时间:2009-06-02 18:34:59

标签: emacs elisp

在Emacs(Mac Leopard上的23个)中,我发现了如何使用hl-line-mode突出显示当前行,但是当在所有缓冲区中全局使用它时,它会突出显示所有帧中所有缓冲区中的当前行。

我希望能够仅在当前活动的缓冲区中突出显示当前行(或者至少有一个不同的面)。我确信这在某种程度上是可行的,因为光标会根据缓冲区是否是当前缓冲区而改变。

由于

Singletoned

1 个答案:

答案 0 :(得分:5)

查看hl-line-mode的文档,您似乎可能已启用变量hl-line-sticky-flag。尝试

C-h v hl-line-sticky-flag

看看它是否为非零,如果是,则添加

(setq hl-line-sticky-flag nil)

到您的.emacs。