2009-06-04 19 views

risposta

10

Quello che descrivi sembra più lineare rispetto allo scorrimento. Se questo è ciò che ti interessa, è controllato con la variabile locale del buffer truncate-lines. È possibile utilizzare la personalizzazione per impostarla globalmente o utilizzare gli hook. Per esempio, ho usato per prevenire linewrap in dired con questo:

(add-hook 'dired-mode-hook (lambda() (setq truncate-lines t))) 
+1

tx uomo, per il termine: M-xtoggle-Tronca-lines ha fatto il trucco. Anche se per me (emacs newbie) c'è solo una linea sottile tra lo scrolling e il troncamento, poiché lo scrolling sembra implicare il troncamento. – Peter

5

È inoltre possibile cambiare questo dal menu.

Opzioni-> la disposizione di riga in questo Buffer-> Tronca lunghe file

Oppure, se si desidera che questo livello globale è possibile utilizzare la funzione di

-visivo-line-mode globale

+0

Non ho la funzione 'global-visual-line-mode'. Sono su GNU 22.3.1, è più recente? –

+0

Sto usando GNU Emacs 23.0.91.1 (i386-mingw-nt5.1.2600) su XP. – mamboking

+2

Sì, quella funzione è fin dalla versione 23. –

7

ginocchiera troncare -Linee consente di attivare on-off (come Peter ha osservato in un commento su this post)

l'ho mappato a una funzione-chiave:

(define-key global-map [f5] 'toggle-truncate-lines) 

Non funzionerà in finestre verticalmente-split (parziale larghezza) a meno che Tronca-parziali-larghezza-Windows è impostato a zero (dal mio .emacs):

(setq-default truncate-lines t) 
(setq truncate-partial-width-windows nil) ;; for vertically-split windows 
3

preferisco queste impostazioni:

;; disable line wrap 
(setq default-truncate-lines t) 
;; make side by side buffers function the same as the main window 
(setq truncate-partial-width-windows nil) 
;; Add F12 to toggle line wrap 
(global-set-key (kbd "<f12>") 'toggle-truncate-lines) 
Problemi correlati