2

Я знаю, чтобы запустить Emacs без оконной системы, я делаю:

emacs -nw filename.txt

Но я не хочу постоянно указывать -nw. Что я добавлю в мой .emacs, чтобы сделать это автоматически?

4 ответа4

5

Я полагаю, что в зависимости от платформы в оболочке вы можете добавить псевдоним в ваш bashrc или bash_profile (в зависимости от потребностей), чтобы emacs интерпретировался как emacs -nw

2

Вы можете установить неграфическую версию emacs, в OSX у меня есть пакет "emacs @ 23.2, Revision 5 (редакторы): установлен через MacPorts, поэтому, когда я набираю" emacs ", он никогда не показывает GUI. предлагается в другом ответе) оставляет вам возможность иногда запускать графическую версию.

1
  1. Откройте файл ~/.bash_profile и поместите его в новую строку:alias emacs="emacs -nw"
  2. Сохраните файл.
  3. Применение изменений везде и сразу будет проще, если вы просто выйдете из системы, а затем снова войдете в систему.
0

Как чуть более обширный пример ...

Вот фрагмент из моего местного .bashrc

  ## grrrr me type bad
    alias emasc='emacs -nw'
    alias emacs='emacs -nw'
    alias emacsx='emacs23-x'
    alias ls='ls --color'

Это делает это для меня.

Также, если вы используете emacs в "реальной" консоли, он обнаруживает отсутствие оконной среды и запускается правильно без псевдонима.

т.е.

ctrl + alt + F[1-6]

Вы также можете установить переменную EDITOR env (в bashrc)

Наконец, вы можете удалить любые версии GUI :)

на Debian:

apt-get install emacs23-nox 

Скорее всего, сделал бы все это для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .