Я должен рекомендовать Браузер Кода Emacs как более "традиционная" среда стиля IDE для emacs.
РЕДАКТИРОВАНИЕ : Я также теперь рекомендую Magit высоко по стандартному интерфейсу VCS в emacs.
Один из вариантов - указать Emacs никогда не разбивать окна, что можно сделать так:
(setq same-window-regexps '("."))
Это предотвратит разделение вашего окна, а затем вы используете свои обычные команды для переключения буферов на вернуться к тому, на что вы смотрели.
Это в отличие от того, что звучит так, как будто вы просили, это были новые кадры , которые IMO действительно не помогает, если у вас ограниченный экран. Estate, потому что теперь вам нужно переключать фреймы (графические окна).
Полагаю, вы имеете в виду, что хотите открыть ссылку в новом кадре. (Терминология Emacs немного отличается от других приложений с графическим интерфейсом, потому что Emacs предшествует X11. То, что в других приложениях называлось бы «окном», в Emacs называется «рамкой», потому что «окно» уже имело определенное значение в Emacs, и использовался в именах множества функций.) Что происходит сейчас, так это то, что у вас есть фрейм, содержащий одно окно, и Emacs разбивает это окно, чтобы сформировать два окна.
Вам необходимо настроить org-link-frame-setup
, чтобы использовать find-file-other-frame
вместо значения по умолчанию find-file-other-window
.
Вы можете сделать это, набрав Mx customize-variable
. Щелкните меню значений
рядом с find-file-other-window
и выберите find-file-other-frame
, затем нажмите Сохранить для будущих сеансов
.