Разница между пакетами emacs и emacs-lucid

30

После установки Ubuntu (13.10) я нашел две версии Emacs 24 в моем программном центре:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-lucid)

Я не понимаю, в чем разница между ними и какую версию лучше установить. Я собираюсь использовать emacs со схемой, clisp и другими функциональными языками. Какая версия для меня предпочтительнее?

Игорь Беников
источник

Ответы:

39
  • emacs без суффикса - версия Emacs для GTK +
  • emacs-noxс -noxсуффиксом - версия emacs без поддержки X-сервера.
  • emacs-lucidс -lucidсуффиксом включает Emacs с пользовательским интерфейсом Lucid.

Теперь вопрос "Что такое интерфейс Lucid?" Конечно, описание пакета в этом случае не поможет. К счастью, я нашел сообщение об ошибке, которое пытается это исправить:

Но что такое Lucid? Предположительно это означает «пользовательский интерфейс, предлагаемый emacs23-lucid», который по-прежнему бесполезен.

Changelog.Debian.gz говорит мне, что это «пакет emacsVER-lucid для тех, кто все еще хочет версию не-GTK +», то есть пользовательский интерфейс

(1) выглядит как старый emacs
(2) не использует GTK +

--- которые кажутся полезными данными для человека, решающего, устанавливать ли его.

Читателю также любопытно узнать, как они связаны с Lucid, Inc.

Дальнейшее чтение:

Lucid Emacs от Lucid, Inc стал форком, ставшим XEmacs. Так что может показаться, что emacs23-lucid - это версия GNU Emacs, разработанная для того, чтобы выглядеть как версии XEmacs девяностых? Видеть

http://www.gnu.org/s/libtool/manual/emacs/Lucid-Resources.html#Lucid-Resources

Устанавливая их и сравнивая (в Squeeze), я вижу, что на заставке emacs23 написано «Это GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + версия 2.20.1)», в то время как в emacs23-lucid есть »(x86_64-pc- linux-gnu, набор инструментов X, полосы прокрутки Xaw3d) ". Он старше и выглядит более серым, чем версия GTK +, но далеко не такой серый, как xemacs21 ...

И то, что мы надеемся увидеть в следующем описании (которое кажется более ясным):

Может быть, описание может быть что-то вроде:

Описание: GNU Emacs editor (не GTK + GUI) GNU Emacs - это расширяемый самодокументируемый текстовый редактор. Этот пакет содержит версию Emacs с графическим интерфейсом пользователя на основе старого набора виджетов Lucid в стиле XEmacs.

Вы можете узнать больше об этом "Lucid" здесь .

Braiam
источник
1
Спасибо. Я думаю, что я установлю Emacs без каких-либо суффиксов и постфиксов))
Игорь Беников
1
Описание пакета может объяснить это лучше.
Теему Лейсти
3
История о Lucid Emacs: jwz.org/doc/lemacs.html
Брайан,
5

Если вы используете GTK Emacs, вы можете столкнуться с этой ошибкой: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . По сути, если ваш X-сервер дает сбой, то и ваш Emacs, даже если он был запущен как демон. Это почти наверняка никогда не будет исправлено. Вот почему я использую Lucid GUI.

jpkotta
источник
почему не используете emacs-nox?
user1742529
@ user1742529, потому что GUI намного лучше, чем терминал IMO. Главное - это нажатие клавиш. X11 распознает больше нажатий клавиш, чем терминал, например, C-iи TABне различимы в большинстве терминалов. Кроме того, графический интерфейс может отображать больше цветов и шрифтов. И чтобы быть ясным, вы можете использовать GUI с Lucid вместо GTK, так что вы не подвержены этой ошибке.
jpkotta