【发布时间】:2009-06-02 18:34:59
【问题描述】:
在 Emacs(Mac Leopard 上为 23)中,我发现了如何使用 hl-line-mode 突出显示当前行,但是当在所有缓冲区中全局使用它时,它会突出显示所有帧中所有缓冲区中的当前行。
我希望能够仅在当前活动的缓冲区中突出显示当前行(或者至少有一个不同的面)。我确信这在某种程度上是可能的,因为光标的变化取决于缓冲区是否是当前缓冲区。
谢谢
单调
【问题讨论】:
在 Emacs(Mac Leopard 上为 23)中,我发现了如何使用 hl-line-mode 突出显示当前行,但是当在所有缓冲区中全局使用它时,它会突出显示所有帧中所有缓冲区中的当前行。
我希望能够仅在当前活动的缓冲区中突出显示当前行(或者至少有一个不同的面)。我确信这在某种程度上是可能的,因为光标的变化取决于缓冲区是否是当前缓冲区。
谢谢
单调
【问题讨论】:
查看hl-line-mode 的文档,看来您可能打开了变量hl-line-sticky-flag。试试
C-h v hl-line-sticky-flag
查看是否为非零,如果是,则添加
(setq hl-line-sticky-flag nil)
到您的 .emacs。
【讨论】:
t。奇怪。
t。