Emacs stale tworzy nowe okna i ostatnio rujnuje mi dzień. Jak mogę powiedzieć emacsowi, aby podczas tworzenia systemu Windows używał następujących zasad?
- Wolę podziały pionowe
- Przestań robić podziały pionowe, gdy okna będą miały mniej niż 80 kolumn.
- Przestań robić podziały w poziomie, gdy okno będzie mniejsze niż 60 wierszy.
- Kiedy dotrę do tej siatki 6x6, na moim 27-calowym monitorze zacznij ponownie używać okien!
Wolałbym też, aby moje okna były zawsze wyważone, ale każdy podział pozostawia nierówne rozmiary wdów. Wolę mieć 3 równe okna niż 1 duże i dwa, które są zbyt małe! Czy jest na to odpowiednie miejsce lub rozsądne miejsce na udzielenie porady na temat bilansu?
display-buffer-alist
. Inni po prostu programowo naprawiają to po fakcie - np. delete-window
I switch-to-buffer
dzielą pionowo / poziomo i tak dalej. Istnieją również dodatkowe biblioteki, które pomagają zarządzać oknami i / lub przywracać poprzedni układ. Wolę pierwszą opcję - tj. Zmodyfikować źródło i uczynić go absolutnie idealnym, ale jestem w rzadkiej mniejszości ludzi.
split-height-threshold
i split-width-threshold
- gnu.org/software/emacs/manual/html_node/emacs/…
display-buffer-alist
. Sprawdź display-buffer
wymagania dla takiej funkcji AKCJI (i listę standardowych funkcji, kod, który możesz sprawdzić), ale będzie ona odpowiedzialna za wyświetlanie bufora w dowolny sposób (z pewnością może później zrównoważyć okna) .