在emacs中,如何仅高亮显示当前帧中的当前行?

在emacs中,如何仅高亮显示当前帧中的当前行?,emacs,elisp,Emacs,Elisp,在Emacs(MacLeopard上的23)中,我发现了如何使用hl行模式高亮显示当前行,但是当在所有缓冲区中全局使用它时,它会在所有帧的所有缓冲区中高亮显示当前行 我希望能够在当前活动的缓冲区中高亮显示当前行(或者至少有一个不同的面)。我确信这在某种程度上是可能的,因为光标的变化取决于缓冲区是否为当前缓冲区 谢谢 单音查看hl-line模式的文档,您可能已打开变量hl-line粘性标志。试一试 C-h v hl-line-sticky-flag 要查看它是否为非零,如果是,则添加 (setq

在Emacs(MacLeopard上的23)中,我发现了如何使用hl行模式高亮显示当前行,但是当在所有缓冲区中全局使用它时,它会在所有帧的所有缓冲区中高亮显示当前行

我希望能够在当前活动的缓冲区中高亮显示当前行(或者至少有一个不同的面)。我确信这在某种程度上是可能的,因为光标的变化取决于缓冲区是否为当前缓冲区

谢谢


单音

查看
hl-line模式的文档
,您可能已打开变量
hl-line粘性标志
。试一试

C-h v hl-line-sticky-flag
要查看它是否为非零,如果是,则添加

(setq hl-line-sticky-flag nil)

到您的.emacs。

好的。我现在很尴尬。我想我已经阅读了hl线模式的所有文档。谢谢。它似乎默认设置为
t
。Wierd@monotux它在库本身(Emacs 23.2)中默认设置为
t