Как я мешаю org-режиму Emacs разделять окна?

Я должен рекомендовать Браузер Кода Emacs как более "традиционная" среда стиля IDE для emacs.

РЕДАКТИРОВАНИЕ : Я также теперь рекомендую Magit высоко по стандартному интерфейсу VCS в emacs.

7
задан cjm 6 December 2009 в 23:23
поделиться

2 ответа

Один из вариантов - указать Emacs никогда не разбивать окна, что можно сделать так:

(setq same-window-regexps '("."))

Это предотвратит разделение вашего окна, а затем вы используете свои обычные команды для переключения буферов на вернуться к тому, на что вы смотрели.

Это в отличие от того, что звучит так, как будто вы просили, это были новые кадры , которые IMO действительно не помогает, если у вас ограниченный экран. Estate, потому что теперь вам нужно переключать фреймы (графические окна).

8
ответ дан 6 December 2019 в 10:51
поделиться

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

Вам необходимо настроить org-link-frame-setup , чтобы использовать find-file-other-frame вместо значения по умолчанию find-file-other-window .

Вы можете сделать это, набрав Mx customize-variable org-link-frame-setup . Щелкните меню значений рядом с find-file-other-window и выберите find-file-other-frame , затем нажмите Сохранить для будущих сеансов .

10
ответ дан 6 December 2019 в 10:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: