2011-01-13 55 views
5

有什么我可以添加到我的.emacs文件,以防止emacs添加新行,当我用鼠标或滚动条滚动到缓冲区的末尾时?我已经有保持Emacs不会滚动过缓冲区末尾

(setq next-line-add-newlines nil) 

但这似乎只适用于当我随键盘移动。我在这个问题上做了不少搜索,但没有成功。

任何提示,非常感谢!谢谢。

+0

当我使用鼠标或滚动条滚动到达缓冲区中的最后一行时,我会看到“缓冲区结束”消息。您拥有哪个版本的Emacs以及哪些操作系统?我在Debian机器上安装了GNU Emacs 23.2。 – vpit3833 2011-01-13 01:22:28

回答

3

检查变量next-line-add-newlines在其行为不当的缓冲区/模式中的值。您可以这样做:C-h v next-line-add-newlines(或M-x描述变量)。

这可能是在主要/次要模式,使它的东西。

1

你是否检查过标准emacs是否也发生这种情况(即,在运行带有--no-init-file的emacs时是否测试过这种行为)?

如果没有,那么这个问题的原因就在于你的点阵文件的某处。