Он использует Object[]
и создает больший массив, когда массив заполняется.
Вы можете прочитать исходный код здесь .
Вероятно, это новая переменная функция разделения окна
и функция функция разумного разделения окна
. Emacs теперь пытается выяснить, следует ли разделять его по вертикали или по горизонтали в зависимости от размера окна (я предполагаю, что у вас широкое окно). Попробуйте установить для переменной split-width-threshold
значение nil
.
У меня это работает в emacs 23 на linux:
(setq split-width-threshold most-positive-fixnum)
Для меня лучше всего сработало следующее:
;; Split windows in Emacs 22 compatible way
(setq split-height-threshold nil)
(setq split-width-threshold most-positive-fixnum)