Запуск Emacs в том же окне, что и командная строка - PullRequest
5 голосов
/ 10 февраля 2010

Как заставить Emacs запускаться emacs в том же окне, что и командная строка? Я могу сделать это, набрав emacs -nw, но можно ли вставить строку в .emacs, чтобы она работала автоматически?

Ответы [ 2 ]

9 голосов
/ 10 февраля 2010

Краткий ответ "нет".

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

Возможно, псевдоним оболочки будет лучше соответствовать вашим потребностям

alias emacs 'emacs -nw'

Вы можете проверить это, добавив

(y-or-n-p "Sourcing .emacs...")

в верхней части вашего .emacs и запускайте как графические, так и не графические варианты Emacs, в любом случае, когда вы получите приглашение после появления Emacs (графически или не графически).

2 голосов
/ 11 февраля 2010

Следует также помнить, что в большинстве дистрибутивов Linux есть пакет, который позволяет устанавливать emacs без графической поддержки. В дистрибутивах на основе Debian это emacs-nox. Более того, поскольку разработка emacs23 была завершена, в emacs теперь есть режим демона, поэтому вы можете использовать emacsclient для подключения к одному запущенному экземпляру emacs. Это может дать вам некоторую гибкость, если вы хотите использовать как графические, так и неграфические клиенты.

...