2013-08-22 4 views
9

Ich benutze Emacs unter Mac OS und kann die Auto-Neuzentrierung nicht deaktivieren; Es bleibt das Pufferfenster stehen, so dass sich der Cursor in der Mitte des Bildschirms befindet. Ich habe versucht, "scroll-step = 20, scroll-konservativ = 200" einzustellen, und es funktioniert für ein paar Stunden und dann beginnt es wieder von vorne.Emacs: Wie deaktivierst du das automatische Rezentrieren?

+0

Mögliche Duplikate von ["Wie scrollen Zeile für Zeile in GNU Emacs?"] (Http://stackoverflow.com/questions/1128927/how-to-scroll-line-by-line-in-gnu-emacs) –

+0

Ich habe einen Konflikt mit 'line-spacing' und' scroll-step' mit Emacs Trunk '--with-ns' gefunden, also habe ich' line-spacing' seitdem nicht benutzt. Ich hatte auch kein Glück mit "scroll-konservativ", also benutze ich nur "scroll-step". Ich habe heute Abend 'auto-window-vscroll' probiert und habe keine negativen Auswirkungen gesehen, also kann ich diese Einstellung beibehalten, wie Michael es vorschlägt. Ich denke, lange Zeilen mit 'visual-line-mode' haben auch etwas mit dem von dir beschriebenen Verhalten zu tun. – lawlist

+0

Ich dachte, dass ich das funktionierte, indem ich scroll-konservativ auf 1 statt auf einen großen Wert setze, aber dann ein paar Stunden später begann das Verhalten wieder wie beschrieben. Das macht mich wahnsinnig mit Terminal Emacs auf OS X auf einem kleinen Bildschirm. Es ist manchmal praktisch unbrauchbar. – seans

Antwort

6

In meinem .emacs Ich habe

(setq scroll-step 1) 
(setq scroll-conservatively 10000) 
(setq auto-window-vscroll nil) 

, die gut für mich zu arbeiten scheint.

+3

Vielen Dank - Gesundheit wiederhergestellt. Warum jemand denkt, dass Auto-vscrolling standardmäßig eingeschaltet sein sollte, ist mir nicht gewachsen. – quux00

Verwandte Themen