Різниця між пакетами emacs та emacs-lucid


30

Після встановлення Ubuntu (13.10) я знайшов дві версії Emacs 24 у своєму програмному центрі:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-легкий)

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

Відповіді:


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

Тепер питання "Що таке інтерфейс Lucid?" Звичайно, опис упаковки не корисний у цьому випадку. На щастя, я знайшов звіт про помилку, який намагається виправити це:

Але що таке інтерфейс користувача Lucid? Імовірно, це означає "користувальницький інтерфейс, запропонований emacs23-lucid", який все ще не є корисним.

Changelog.Debian.gz повідомляє мені, що це "пакет emacsVER-легкий для тих, хто все ще хоче версію, що не є GTK +" --- тобто інтерфейс користувача

(1) схоже, що старі emacs
(2) не використовують GTK +

--- які здаються корисними даними для людини, яка вирішує, чи встановлювати її.

Читач також цікавий про стосунки компанії Lucid, Inc.

Подальше читання:

Lucid, Inc "Lucid Emacs" - це вилка, що стала 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's має "(x86_64-pc- linux-gnu, інструментарій X, панелі прокрутки Xaw3d) ". Він старший і висячий, ніж версія GTK +, але ніде не так сивий, як xemacs21 ...

І тоді, як ми сподіваємось, ми побачимо наступний опис (який здається більш зрозумілим):

Можливо, опис може бути чимось на кшталт:

Опис: Редактор GNU Emacs (не GTK + GUI) GNU Emacs є розширюваним текстовим редактором самодокументації. Цей пакет містить версію Emacs з графічним інтерфейсом користувача на основі старого набору віджетів Lucid у стилі XEmacs.

Більше про цю "Lucid" ви можете дізнатися тут .


1
Дякую. Думаю, я встановлю emacs без суфіксів та постфіксів))
Ігор Беніков

1
Опис упаковки, безумовно, може пояснити це краще.
Teemu Leisti

3
Повернення історії про Lucid Emacs: jwz.org/doc/lemacs.html
Брайан

5

Якщо ви використовуєте GTK Emacs, ви поширюєтесь на цю помилку: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . В основному, якщо ваш X-сервер виходить з ладу, це робить і ваш Emacs, навіть якщо це було запущено як демон. Це майже напевно ніколи не виправиться. Ось чому я використовую інтерфейс Lucid.


чому б не використовувати emacs-nox?
користувач1742529

@ user1742529, оскільки GUI набагато кращий, ніж термінал IMO. Головне - це псевдонімати натискання клавіш. X11 розпізнає більше натискань клавіш, ніж термінал, наприклад, C-iі TABїх не можна відрізняти в більшості терміналів. Також графічний інтерфейс може відображати більше кольорів та шрифтів. І щоб було зрозуміло, ви можете використовувати графічний інтерфейс із Lucid замість GTK, тому ви не піддаєтеся цій помилці.
jpkotta
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.