Emacs довольно легко собрать, хотя вам, возможно, придется потратить некоторое время на то, чтобы правильно выбрать параметры сборки. Входящий в комплект файл INSTALL довольно хорош.
Поскольку Emacs в основном текстовый инструмент, он хорошо работает в консоли. (Кто вообще пользуется глупым тубусом?!) А главные преимущества строки меню - это знакомство с возможностями вновь установленных библиотек и печать. Но вы можете получить доступ к ней даже с tty с помощью M-x tmm-menubar.
Сказав это, вы должны считаться с потерей нескольких комбинаций клавиш, которые некоторые пакеты Emacs используют по умолчанию. Например, одной из главных причин использовать Emacs в наши дни является org-mode, который активно использует клавиши-модификаторы + стрелки для работы с контурными структурами. В консоли Linux некоторые из них используются для других целей, поэтому вам придется жить с несколькими обходными путями. Я видел другие пакеты удобств (например, для перемещения по видимым окнам), которые также используют эти клавиши.
Удачи.
У вас должно получиться построить Emacs без X, если вы довольны тем, что он заперт внутри терминала.
На нескольких (удаленных) машинах, на которых я работаю, я всегда устанавливал / собирал Emacs без X-Windows по тем же причинам.
Ну... Я обычно использую vim
... ;-)
Я обычно устанавливаю пакет Debian vim-nox
, который просто vim
скомпилирован со всем, кроме графического интерфейса пользователя; Я делаю это даже на своих рабочих станциях, где у меня есть полная среда GNOME. Мне просто нравится, как vim
работает в том же окне терминала, что и другие вещи.
Когда я попробовал emacs
некоторое время назад, первое, что я изменил, это отключить его графический интерфейс; Я на самом деле не знаю, сколько я потерял, потому что я не знал emacs
очень хорошо - все же я не нашел никакой существенной функциональности удаленной.
Вы должны попробовать. Вы всегда можете вернуться к стандартной компиляции.
Пока вы счастливы жить без мыши, нет никаких недостатков в использовании Emacs в качестве редактора только для терминала. И я не вижу никаких преимуществ в том, чтобы иметь его загруженным, если вы им не пользуетесь.
Если бы вы использовали более сложный дистрибутив Linux, например, Debian, вы могли бы установить что-то вроде emacs23-nox
и получить Emacs скомпилированным без привязки к любой библиотеке X. Вы можете посмотреть, предоставляет ли Slackware аналогичный пакет. Или если инструмент alien
может преобразовать пакет Debian. Или, в крайнем случае, сменить дистрибутив.
Если Slackware не предоставляет подходящий пакет, у вас, конечно, есть основания запросить его.
(Сказав всё это, я, вероятно, решил бы, что лучшее использование моего времени - просто жить с той версией Emacs, которую предоставляет мой дистрибутив)
.