2011-01-13 57 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時是否測試過這種行爲)?

如果沒有,那麼這個問題的原因就在於你的點陣文件的某處。