Я надеюсь переключаться на Emacs от Vim и одной вещи, которая держит меня отдельно, то, что Emacs открывает собственное отдельное окно, когда выполнено под X. Я могу получить то же поведение для Emacs, как это действительно если не работает под X? Таким образом, я хочу, чтобы Emacs запустил сессию в том же терминале как тот в который его запущенный.
Сообщите мне, не ли вопрос ясен. Благодарность заранее!
Я не emacs эксперт, но это добилось цели для меня:
emacs -nw
Вы могли бы предпочесть запускать emacs как emacs --daemon
и затем использование emacsclient -t
отредактировать файлы. Это сохраняет Emacs загруженным в фоновом режиме, так, чтобы можно было использовать Emacs больше как vi. Редактирование сессий запустит немедленно, и "выход" через C-x C-c просто закроет текущее соединение. Это очень хорошо.
Хотя на Ваш вопрос ответили, я буду рисковать сказать, что это не способ, которым любой обычный пользователь использовал бы emacs. В отличие от энергии, emacs обычно имеет более длительное время запуска и так или иначе имеет тенденцию работать все время с несколькими открытыми буферами. Таким образом, когда Вы хотите сделать что-то с emacs в терминале, Вы вызываете emacsclient -nw
(принятие emacs serverhas запустилось). Посмотрите на то, Как начать использовать EmacsClient для деталей.