2011-01-13 16 views
5

C'è qualcosa che posso aggiungere al mio file .emacs per impedire a emacs di aggiungere nuove righe quando scorro la fine del buffer con il mio mouse o la barra di scorrimento? Ho giàMantieni Emacs dallo scorrimento della fine del buffer

(setq next-line-add-newlines nil) 

ma quello sembra applicarsi solo a quando mi sto muovendo con la tastiera. Ho fatto parecchie ricerche sull'argomento senza successo.

Tutti i suggerimenti sono molto apprezzati! Grazie.

+0

Vedo il messaggio Fine del buffer quando si scorre con il mouse o la barra di scorrimento verso l'alto quando si raggiunge l'ultima riga nel buffer. Quale versione di Emacs hai e su quale sistema operativo? Ho GNU Emacs 23.2 su una macchina Debian. – vpit3833

+0

Sto usando GNU Emacs 23.2 su Mac OSX 10.6. Ho notato che ora lo fa per alcuni file e non per altri. Forse perché funziona in modalità certian e non in altri? – baker1990

risposta

3

Controllare il valore della variabile next-line-add-newlines nei buffer/modi in cui non funziona correttamente. È possibile effettuare questa operazione: C-h v linea-add-new-new- (o M-x descriva-variabile).

Potrebbe essere qualcosa nella modalità maggiore/minore che lo abilita.

1

Hai controllato se questo si verifica anche in emacs standard (ad esempio, hai verificato questo comportamento durante l'esecuzione di emacs con --no-init-file)?

In caso contrario, la causa di questo problema deve risiedere in qualche punto nei dotfile.

Problemi correlati