Gibt es eine Konfigurationsoption in Magit, die erzwingt, dass das Fenster "Git-Status" immer in vertikaler Aufteilung angezeigt wird? Ich habe in der Dokumentation nichts darüber gesehen, und Google war ziemlich nutzlos.
Kennen Sie die allgemeine Einstellung split-window-preferred-functionund ähnliches? Diese befinden sich im Handbuch und steuern, wie Emacs Fenster für viele verschiedene Modi aufteilt. das schließt Magit ein, soweit ich sehen kann.
Herrschaft des Fehlers
Antworten:
4
Sie können steuern , wie Magit - und viele andere Modi zum Öffnen neue Fenster - ein Fenster teilen , indem die Variablen Customizing split-height-thresholdund split-width-threshold, und, wenn Sie mehr Kontrolle benötigen, zu ändern split-window-preferred-function. Diese sind alle in der Elisp-Referenz dokumentiert und sehen hier andere Fragen, z. B. Algorithmus zur Entscheidung über die vertikale oder horizontale Aufteilung
Aus einem Grund, den ich und andere als rätselhaft empfinden, wird die Standardfunktion nach Möglichkeit lieber horizontal geteilt. In Ihrem Fall möchten Sie die Variablen möglicherweise so anpassen, dass sie split-height-thresholdgrößer als die maximale Höhe Ihres Fensters sind und ein Fenster niemals ist horizontal teilen.
Aber ich benutze Magit nicht häufig und weiß daher nicht, ob dies auch Puffer in vertikaler Aufteilung öffnen würde, die Sie nicht auf diese Weise öffnen möchten.
Ich musste das split-width-thresholdto 0und split-height-thresholdto nilwie split-window-sensiblyempfohlen konfigurieren :
Um WINDOW nicht vertikal zu teilen, setzen (oder binden) Sie die Variable
split-height-thresholdauf nil. Darüber hinaus können Sie den Wert
split-width-thresholdauf Null setzen, um die Wahrscheinlichkeit einer horizontalen Aufteilung zu erhöhen.
Für mich hat folgende Lösung geklappt (Emacs 26.1): Ich habe split-height-thresholdan 80und split-width-thresholdan angepasst
160. Es ist von Spacemacs Konfiguration. Seitdem öffnet sich mein Magit-Puffer immer als vertikaler Split sowie als Diff-Puffer.
split-window-preferred-function
und ähnliches? Diese befinden sich im Handbuch und steuern, wie Emacs Fenster für viele verschiedene Modi aufteilt. das schließt Magit ein, soweit ich sehen kann.Antworten:
Sie können steuern , wie Magit - und viele andere Modi zum Öffnen neue Fenster - ein Fenster teilen , indem die Variablen Customizing
split-height-threshold
undsplit-width-threshold
, und, wenn Sie mehr Kontrolle benötigen, zu ändernsplit-window-preferred-function
. Diese sind alle in der Elisp-Referenz dokumentiert und sehen hier andere Fragen, z. B. Algorithmus zur Entscheidung über die vertikale oder horizontale AufteilungAus einem Grund, den ich und andere als rätselhaft empfinden, wird die Standardfunktion nach Möglichkeit lieber horizontal geteilt. In Ihrem Fall möchten Sie die Variablen möglicherweise so anpassen, dass sie
split-height-threshold
größer als die maximale Höhe Ihres Fensters sind und ein Fenster niemals ist horizontal teilen.quelle
Ich habe kürzlich eine ähnliche Frage gestellt . Sie könnten dies versuchen.
Aber ich benutze Magit nicht häufig und weiß daher nicht, ob dies auch Puffer in vertikaler Aufteilung öffnen würde, die Sie nicht auf diese Weise öffnen möchten.
quelle
Ich musste das
split-width-threshold
to0
undsplit-height-threshold
tonil
wiesplit-window-sensibly
empfohlen konfigurieren :quelle
Für mich hat folgende Lösung geklappt (Emacs 26.1): Ich habe
split-height-threshold
an80
undsplit-width-threshold
an angepasst160
. Es ist von Spacemacs Konfiguration. Seitdem öffnet sich mein Magit-Puffer immer als vertikaler Split sowie als Diff-Puffer.quelle