NOTA : le seguenti variabili sono globali , il che significa che influenzeranno anche altre funzioni dired-find-file-other-window
. L'utente potrebbe voler consigliare la funzione in questione in modo da non influenzare globalmente altre funzioni. [Tuttavia, questo autore lascerà questa opzione a un altro partecipante al forum.] In alternativa, c'è un'altra risposta che questo autore ha pubblicato contenente funzioni personalizzate che possono essere utilizzate in modo da non influenzare nient'altro.
La variabile split-width-threshold
ha una stringa doc che afferma:
Minimum width for splitting windows sensibly.
If this is an integer, ‘split-window-sensibly’ may split a window
horizontally only if it has at least this many columns. If this
is nil, ‘split-window-sensibly’ is not allowed to split a window
horizontally.
Impostando quanto segue nel .emacs
file si otterrà l'effetto desiderato. L'utente può anche impostare il valore su un numero più alto. Il valore predefinito è 160
(setq split-width-threshold nil)
Ecco un link alla sezione pertinente del manuale:
https://www.gnu.org/software/emacs/manual/html_node/emacs/Window-Choice.html
Vedi anche la variabile correlata split-height-threshold
, che ha un valore predefinito di 80
La stringa di documenti afferma:
Minimum height for splitting windows sensibly.
If this is an integer, `split-window-sensibly' may split a window
vertically only if it has at least this many lines. If this is
nil, `split-window-sensibly' is not allowed to split a window
vertically. If, however, a window is the only window on its
frame, `split-window-sensibly' may split it vertically
disregarding the value of this variable.
window
per fare riferimento a un quadrante di buffer all'interno dello stessoframe
. Aframe
è considerato l'intero gattino-kaboodle, che può avere molte finestre al suo interno. Emacs può generare più frame, con ogni frame contenente più finestre.