Diferencia entre los paquetes emacs y emacs-lucid

30

Después de la instalación de Ubuntu (13.10), encontré dos versiones de Emacs 24 en mi centro de software:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-lucid)

No entiendo cuál es la diferencia entre ellos y qué versión es mejor para instalar. Voy a usar emacs con esquema, clisp y otros lenguajes funcionales. ¿Qué versión prefiere para mí?

Igor Benikov
fuente

Respuestas:

39
  • emacs sin sufijo es la versión GTK + de Emacs
  • emacs-noxcon el -noxsufijo es la versión de emacs sin el soporte del servidor X.
  • emacs-lucidcon el -lucidsufijo incluye el Emacs con una interfaz de usuario lúcida.

Ahora la pregunta es "¿Qué es la interfaz Lucid?" Ciertamente, la descripción del paquete no es útil en este caso. Afortunadamente encontré un informe de error que intenta solucionarlo:

Pero, ¿qué es una interfaz de usuario lúcida? Presumiblemente significa "la interfaz de usuario ofrecida por emacs23-lucid", que todavía no es útil.

El changelog.Debian.gz me dice que es "un paquete emacsVER-lucid para aquellos que todavía quieren la versión que no es GTK +", es decir, la interfaz de usuario

(1) parece viejo emacs
(2) no usa GTK +

--- que parecen datos útiles para una persona que decide si instalarlo.

El lector también tiene curiosidad sobre la relación, si la hay, con Lucid, Inc.

Otras lecturas:

Lucid Emacs de Lucid, Inc fue el tenedor que se convirtió en XEmacs. Entonces, ¿parece que emacs23-lucid es la versión de GNU Emacs diseñada para parecerse a las versiones noventa de XEmacs? Ver

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

Instalándolos y comparando (en Squeeze) veo que la pantalla de bienvenida de emacs23 dice "Esto es GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + Versión 2.20.1)" mientras que emacs23-lucid tiene "(x86_64-pc- linux-gnu, X toolkit, barras de desplazamiento Xaw3d) ". Es más antiguo y más gris que la versión GTK +, pero ni tan gris como xemacs21 ...

Y luego, lo que esperamos veremos como la siguiente descripción (que parece más clara):

Tal vez la descripción podría ser algo como:

Descripción: El editor GNU Emacs (no GTK + GUI) GNU Emacs es el editor de texto autodocutable extensible. Este paquete contiene una versión de Emacs con una interfaz gráfica de usuario basada en el antiguo conjunto de widgets Lucid de estilo XEmacs.

Puedes saber más sobre este "Lucid" aquí .

Braiam
fuente
1
Gracias. Creo que instalaré emacs sin sufijos ni postfijos))
Igor Benikov
1
La descripción del paquete ciertamente podría explicar esto mejor.
Teemu Leisti
3
La historia de fondo sobre Lucid Emacs: jwz.org/doc/lemacs.html
Bryan
5

Si usa GTK Emacs, está sujeto a este error: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . Básicamente, si su servidor X falla, también lo hace su Emacs, incluso si se inició como un demonio. Es casi seguro que nunca se arreglará. Es por eso que uso la interfaz gráfica de usuario lúcida.

jpkotta
fuente
¿Por qué no usar emacs-nox?
user1742529
@ user1742529 porque la GUI es mucho mejor que la terminal IMO. Lo principal son las pulsaciones de teclas con alias. X11 reconoce más pulsaciones de teclas que un terminal, por ejemplo, C-iy no se TABpueden distinguir en la mayoría de los terminales. Además, la GUI puede mostrar más colores y fuentes. Y para ser claros, puede usar la GUI con Lucid en lugar de GTK, por lo que no está sujeto a este error.
jpkotta