保持Emacs不会滚动过缓冲区末尾
问题描述:
有什么我可以添加到我的.emacs文件,以防止emacs添加新行,当我用鼠标或滚动条滚动到缓冲区的末尾时?我已经有保持Emacs不会滚动过缓冲区末尾
(setq next-line-add-newlines nil)
但这似乎只适用于当我随键盘移动。我在这个问题上做了不少搜索,但没有成功。
任何提示,非常感谢!谢谢。
答
检查变量next-line-add-newlines
在其行为不当的缓冲区/模式中的值。您可以这样做:C-h v next-line-add-newlines(或M-x描述变量)。
这可能是在主要/次要模式,使它的东西。
答
你是否检查过标准emacs是否也发生这种情况(即,在运行带有--no-init-file
的emacs时是否测试过这种行为)?
如果没有,那么这个问题的原因就在于你的点阵文件的某处。
当我使用鼠标或滚动条滚动到达缓冲区中的最后一行时,我会看到“缓冲区结束”消息。您拥有哪个版本的Emacs以及哪些操作系统?我在Debian机器上安装了GNU Emacs 23.2。 – vpit3833 2011-01-13 01:22:28