Unterschied zwischen Emacs und Emacs-Lucid-Paketen

30

Nach der Ubuntu-Installation (13.10) habe ich in meinem Software-Center zwei Versionen von Emacs 24 gefunden:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-lucid)

Ich verstehe nicht, was der Unterschied zwischen ihnen ist und welche Version besser zu installieren ist. Ich werde Emacs mit Schema, Clisp und anderen funktionalen Sprachen verwenden. Welche Version für mich bevorzugt?

Igor Benikov
quelle

Antworten:

39
  • emacs ohne Suffix ist die GTK + -Version von Emacs
  • emacs-noxmit dem -noxsuffix ist die emacs version ohne die x server unterstützung.
  • emacs-lucidmit dem -lucidSuffix schließt der Emacs eine Lucid-Benutzeroberfläche mit ein.

Nun lautet die Frage: "Was ist die Lucid-Oberfläche?" Die Paketbeschreibung ist in diesem Fall sicherlich nicht hilfreich. Glücklicherweise habe ich einen Fehlerbericht gefunden , der versucht, das zu beheben:

Aber was ist eine Lucid-Benutzeroberfläche? Vermutlich bedeutet es "die von emacs23-lucid angebotene Benutzeroberfläche", was immer noch wenig hilfreich ist.

Das changelog.Debian.gz sagt mir, dass es "ein emacsVER-übersichtliches Paket für diejenigen ist, die immer noch die Nicht-GTK + -Version wollen" - das heißt, die Benutzeroberfläche

(1) sieht aus wie alte Emacs
(2) verwendet keine GTK +

--- die als nützliche Daten für eine Person erscheinen, die sich für die Installation entscheidet.

Der Leser ist auch neugierig auf die etwaige Beziehung zu Lucid, Inc.

Weitere Lektüre:

Lucid, Inc's "Lucid Emacs" war die Gabelung, aus der XEmacs wurde. Es scheint also, dass emacs23-lucid die Version von GNU Emacs ist, die so entworfen wurde, dass sie wie neunziger Jahre Versionen von XEmacs aussieht. Sehen

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

Wenn ich sie installiere und (bei Squeeze) vergleiche, sehe ich, dass der Begrüßungsbildschirm von emacs23 "Dies ist GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + Version 2.20.1)" anzeigt, während emacs23-lucid "(x86_64-pc- linux-gnu, X-Toolkit, Xaw3d-Bildlaufleisten) ". Es ist älter und grauer als die GTK + -Version, aber bei weitem nicht so grau wie xemacs21 ...

Und dann, was wir hoffentlich als nächste Beschreibung sehen werden (was klarer zu sein scheint):

Vielleicht könnte die Beschreibung so aussehen:

Beschreibung: Der GNU Emacs Editor (nicht GTK + GUI) GNU Emacs ist der erweiterbare selbstdokumentierende Texteditor. Dieses Paket enthält eine Version von Emacs mit einer grafischen Benutzeroberfläche, die auf dem alten Lucid-Widget-Set im XEmacs-Stil basiert.

Mehr über dieses "Lucid" erfahren Sie hier .

Braiam
quelle
1
Vielen Dank. Ich denke, ich werde Emacs ohne Suffixe und Postfixes installieren))
Igor Benikov
1
Die Paketbeschreibung könnte dies sicherlich besser erklären.
Teemu Leisti
3
Die Hintergrundgeschichte zu Lucid Emacs: jwz.org/doc/lemacs.html
Bryan
5

Wenn Sie GTK Emacs verwenden, ist dieser Fehler aufgetreten: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . Wenn Ihr X-Server abstürzt, stürzt auch Ihr Emacs ab, selbst wenn er als Daemon gestartet wurde. Es wird mit ziemlicher Sicherheit nie repariert. Deshalb benutze ich die Lucid GUI.

jpkotta
quelle
warum nicht emacs-nox verwenden?
user1742529
@ user1742529 weil die GUI viel besser ist als Terminal IMO. Die Hauptsache ist ein voreingenommener Tastendruck. X11 erkennt mehr Tastendrücke als ein Terminal, z. B. C-iund TABist in den meisten Terminals nicht zu unterscheiden. Die GUI kann auch mehr Farben und Schriftarten anzeigen. Und um klar zu sein, können Sie die GUI mit Lucid anstelle von GTK verwenden, sodass Sie diesem Fehler nicht unterliegen.
Jpkotta