Пакет undo-tree
использует стандартные функции отображения буфера Emacs для отображения окна дерева (в отличие от конкретной функции).Чтобы управлять тем, как Emacs разделяет окна, вы можете настроить переменные split-window-preferred-function
, split-height-threshold
и split-width-threshold
.Также ознакомьтесь с документацией для функции split-window-sensibly
.
Если вы в целом согласны с Emacs, предпочитая параллельные окна верхним и нижним, поместите этот код в файл инициализации:1008 *
(setq split-height-threshold 0)
(Если вам нужны параллельные окна только для undo-tree-visualize
, история немного сложнее.)