Я знаю, чтобы запустить Emacs без оконной системы, я делаю:
emacs -nw filename.txt
Но я не хочу постоянно указывать -nw. Что я добавлю в мой .emacs, чтобы сделать это автоматически?
Я полагаю, что в зависимости от платформы в оболочке вы можете добавить псевдоним в ваш bashrc или bash_profile (в зависимости от потребностей), чтобы emacs интерпретировался как emacs -nw
Вы можете установить неграфическую версию emacs, в OSX у меня есть пакет "emacs @ 23.2, Revision 5 (редакторы): установлен через MacPorts, поэтому, когда я набираю" emacs ", он никогда не показывает GUI. предлагается в другом ответе) оставляет вам возможность иногда запускать графическую версию.
~/.bash_profile
и поместите его в новую строку:alias emacs="emacs -nw"
Как чуть более обширный пример ...
Вот фрагмент из моего местного .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
Скорее всего, сделал бы все это для вас.