Подтвердить что ты не робот

Emacs: открытый буфер по вертикали по умолчанию

Я очень новичок в emacs. Я хочу что-то вроде этого. Каждый раз, когда я открываю новый буфер, он должен разделить текущий winodow по вертикали. Как мне изменить файл .emacs. Укажите несколько указателей.

4b9b3361

Ответ 1

Вы знаете, что вы можете сделать это вручную с помощью C-x 3 справа? Поэтому мы можем использовать этот факт, чтобы узнать, как добавить команду для этого в .emacs.

Нам просто нужно выяснить, что это за функция. Поэтому давайте C-h k C-x 3 найти справку для C-x 3. Это показывает:

C-x 3 запускает команду split-window-right, которая является интерактивной скомпилирована функция Lisp в `window.el '.

Итак, откройте .emacs (C-x C-f ~/.emacs), перейдите в конец файла и добавьте:

(split-window-right)

Затем сохраните файл, перезапустите emacs и он должен работать. Я просто протестировал его.

Ответ 2

Я не помню точный маршрут, который я выполнил, чтобы получить это, но у меня есть следующая конфигурация, чтобы предложить Emacs, чтобы он разделил рамку по вертикали, а не по горизонтали, когда у Emacs есть выбор (например, при получении справки).

Кажется, что это хорошо работает на моих широкоформатных мониторах.

(setq split-height-threshold nil)
(setq split-width-threshold 160)