2010-08-02 15 views
5

Come posso rendere la divisione verticale il valore predefinito invece della divisione orizzontale in Emacs?Aprire il nuovo buffer Emacs utilizzando la divisione verticale

mio caso d'uso: voglio confrontare un file Python con una revisione precedente di per sé dal svn-repository, lo faccio con il C-xv~ comando . Sfortunatamente questo apre sempre un secondo buffer mentre divide la finestra orizzontalmente. Verticalmente sarebbe molto meglio (almeno per i file conformi a PEP-8;)).

risposta

6

Vedere le risposte alla domanda Setting Emacs Split to Horizontal e fare l'opposto.

Prendendo offby1 l' answer e invertendo ti dà:

(setq split-height-threshold 0) 
(setq split-width-threshold nil) 
+0

Fantastico! Ho cercato, ma non ho trovato quella domanda. Grazie! –

+0

@jellybean Sì, penso che sia una ragione sufficiente per cui la domanda non deve essere contrassegnata come duplicata. –

0

Il mio apre in verticale quando lo provo. Non ho alcuna esperienza con quel particolare comando, ma se è come la maggior parte dei comandi di emacs, decide in che modo dividere la finestra in base alle dimensioni attuali della finestra: se la finestra è alta si dividerà orizzontalmente, ma se è ampia sarà diviso verticalmente. Quindi basta cambiare le dimensioni della finestra per essere più ampia e dovrebbe cambiare automaticamente

+0

Grazie per la risposta, ma il ridimensionamento della finestra come lei ha suggerito non ha aiutato. –

Problemi correlati