即使在屏幕外,也可以在没有移动点的情况下滚动Emacs

kri*_*nlm 6 emacs scroll

我想配置Emacs滚动我的缓冲区而不移动点,即使它离开了屏幕.在我当前的设置中,当我做(scroll-up 4)足够长的时间时,我的观点最终将被移动以使其保持在可见缓冲区内.

我想改变它,因为我idle-highlight会在符号中着色,我希望看到它的出现.当我滚动得足够远时,我的观点会在它离开屏幕并idle-highlight退回之前被移动.我怎么能改变这个?

我正在使用Emacs 24.

sta*_*low 0

我不知道如何进行这种滚动。但一个可选的解决方案是使用该highlight-symbol包。检查这个:突出显示符号。如果您想尝试,只需按:M-x package-install highlight-mode

  1. 这个包也可以做空闲高亮,M-x highlight-symbol-mode你可以自定义它的延迟。

  2. 如果您想持续突出显示 ,M-x highlight-symbol-at-point那么它将突出显示整个缓冲区中的符号。M-x highlight-symbol-remove-all将清除整个缓冲区中的所有突出显示。

不完全是您问题的解决方案,希望有所帮助:-)