Różnica między pakietami emacs i emacs-lucid

30

Po instalacji Ubuntu (13.10) w moim centrum oprogramowania znalazłem dwie wersje Emacsa 24:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-lucid)

Nie rozumiem, jaka jest między nimi różnica i która wersja jest lepsza do zainstalowania. Zamierzam używać emacsa ze schematem, clisp i innymi językami funkcjonalnymi. Która wersja jest dla mnie preferowana?

Igor Benikow
źródło

Odpowiedzi:

39
  • emacs bez sufiksu jest wersja Emacsa GTK +
  • emacs-noxz -noxsufiksem jest wersja emacs bez obsługi serwera X.
  • emacs-lucidz -lucidprzyrostkiem obejmuje Emacsa z przejrzystym interfejsem użytkownika.

Teraz pytanie brzmi „Co to jest Lucid interfejs?” Z pewnością opis pakietu nie jest w tym przypadku pomocny. Na szczęście znalazłem raport o błędzie, który próbuje to naprawić:

Ale czym jest Lucid interfejs użytkownika? Prawdopodobnie oznacza to „interfejs użytkownika oferowany przez emacs23-lucid”, co wciąż nie jest pomocne.

Changelog.Debian.gz mówi mi, że jest to „pakiet emacsVER-lucid dla tych, którzy nadal chcą wersji innej niż GTK +” - to znaczy interfejsu użytkownika

(1) wygląda na to, że stary emacs
(2) nie używa GTK +

--- które wydają się być użytecznymi danymi dla osoby decydującej o jej instalacji.

Czytelnik jest również ciekawy relacji, jeśli w ogóle, z Lucid, Inc.

Dalsza lektura:

Lucid, Inc „Lucid Emacs” to widelec, który stał się XEmacs. Wydaje się więc, że emacs23-lucid jest wersją GNU Emacs zaprojektowaną tak, aby wyglądała jak wersja XEmacsa z lat dziewięćdziesiątych? Widzieć

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

Instalując je i porównując (na Squeeze) widzę, że ekran powitalny emacs23 mówi „To jest GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + wersja 2.20.1)”, podczas gdy emacs23-lucid's ma „(x86_64-pc- linux-gnu, zestaw narzędzi X, paski przewijania Xaw3d) ". Jest starszy i bardziej szary niż wersja GTK +, ale nie jest tak szary jak xemacs21 ...

A potem, co mamy nadzieję, zobaczymy jako następny opis (który wydaje się jaśniejszy):

Może opis może być taki:

Opis: Edytor GNU Emacs (inny niż GTK + GUI) GNU Emacs to rozszerzalny edytor tekstowy z funkcją samodokumentowania. Ten pakiet zawiera wersję Emacsa z graficznym interfejsem użytkownika opartym na starym zestawie widżetów Lucid w stylu XEmacs.

Możesz dowiedzieć się więcej o tym „świadomym” tutaj .

Braiam
źródło
1
Dziękuję Ci. Myślę, że zainstaluję emacsa bez żadnych sufiksów i postfiksów))
Igor Benikov
1
Opis pakietu z pewnością mógłby to lepiej wyjaśnić.
Teemu Leisti
3
Historia na temat Lucid Emacs: jwz.org/doc/lemacs.html
Bryan
5

Jeśli korzystasz z GTK Emacs, podlegasz temu błędowi: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . Zasadniczo, jeśli Twój serwer X ulegnie awarii, podobnie jak Emacs, nawet jeśli został uruchomiony jako demon. Prawie na pewno nigdy nie zostanie naprawiony. Dlatego używam Lucid GUI.

jpkotta
źródło
dlaczego nie używać emacs-nox?
user1742529,
@ user1742529, ponieważ GUI jest znacznie lepszy niż terminal IMO. Najważniejsze jest naciśnięcie klawiszy aliasu. X11 rozpoznaje więcej naciśnięć klawiszy niż terminal, np. C-iI TABjest nie do odróżnienia w większości terminali. Ponadto GUI może wyświetlać więcej kolorów i czcionek. Żeby było jasne, możesz używać GUI z Lucid zamiast GTK, więc nie jesteś narażony na ten błąd.
jpkotta,