2011-01-13 8 views
5

Gibt es etwas, das ich meiner .emacs-Datei hinzufügen kann, damit Emacs keine neuen Zeilen hinzufügt, wenn ich mit der Maus oder der Bildlaufleiste über das Ende des Puffers blättere? Ich habe bereitsEmacs davon abhalten, über das Ende des Puffers hinaus zu scrollen

(setq next-line-add-newlines nil) 

aber das scheint nur zu gelten, wenn ich mit der Tastatur bewegen werde. Ich habe viele Suchen zu diesem Thema durchgeführt, aber ohne Erfolg.

Alle Tipps werden sehr geschätzt! Vielen Dank.

+0

Ich sehe End of Buffer Nachricht, wenn ich mit der Maus oder Scroll-Bar beim Erreichen der letzten Zeile im Puffer scrollen. Welche Version von Emacs hast du und unter welchem ​​Betriebssystem? Ich habe GNU Emacs 23.2 auf Debian-Maschine. – vpit3833

+0

Ich verwende GNU Emacs 23.2 auf Mac OSX 10.6. Mir ist aufgefallen, dass es jetzt für einige Dateien funktioniert und nicht für andere. Liegt es vielleicht daran, dass es in bestimmten Modi funktioniert und nicht in anderen? – baker1990

Antwort

3

Überprüfen Sie den Wert der Variablen next-line-add-newlines in den Puffern/Modi, die sich schlecht benehmen. Sie können dies tun, indem Sie: C-h v nächste Zeile-hinzufügen-Zeilenumbrüche (oder M-x beschreiben-Variable).

Es könnte etwas im Dur/Moll-Modus sein, der es aktiviert.

1

Haben Sie überprüft, ob dies auch in Standard-Emacs geschieht (d. H. Haben Sie dieses Verhalten beim Ausführen von Emacs mit --no-init-file getestet)?

Wenn nicht, dann muss die Ursache für dieses Problem irgendwo in Ihren dotfiles liegen.

Verwandte Themen