代码之家  ›  专栏  ›  技术社区  ›  Singletoned

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

  •  4
  • Singletoned  · 技术社区  · 15 年前

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

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

    谢谢

    单音

    1 回复  |  直到 15 年前
        1
  •  5
  •   Trey Jackson    15 年前

    查看文档中的 hl-line-mode ,似乎您可能拥有该变量 hl-line-sticky-flag

    C-h v hl-line-sticky-flag
    

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

    (setq hl-line-sticky-flag nil)
    

    给你的.emacs。