Differenza tra emacs e pacchetti emacs-lucid


30

Dopo l'installazione di Ubuntu (13.10), ho trovato due versioni di Emacs 24 nel mio centro software:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-lucido)

Non capisco quale sia la differenza tra loro e quale versione sia meglio installare. Userò emacs con schemi, clisp e altri linguaggi funzionali. Quale versione preferiva per me?

Risposte:


39
  • emacs senza suffisso è la versione GTK + di Emacs
  • emacs-noxcon il -noxsuffisso è la versione di emacs senza il supporto del server X.
  • emacs-lucidcon il -lucidsuffisso include Emacs con un'interfaccia utente lucida.

Ora la domanda è "Qual è l'interfaccia Lucid?" Certamente la descrizione del pacchetto non è utile in questo caso. Fortunatamente ho trovato una segnalazione di bug che tenta di risolvere il problema:

Ma cos'è un'interfaccia utente lucida? Presumibilmente significa "l'interfaccia utente offerta da emacs23-lucid", che è ancora inutile.

Il changelog.Debian.gz mi dice che è "un pacchetto emacsVER-lucido per coloro che vogliono ancora la versione non GTK +", cioè l'interfaccia utente

(1) sembra che il vecchio emacs
(2) non usi GTK +

--- che sembrano dati utili per una persona che decide se installarlo.

Il lettore è anche curioso della relazione, se presente, con Lucid, Inc.

Ulteriori letture:

"Lucid Emacs" di Lucid, Inc è stato il fork che è diventato XEmacs. Quindi sembrerebbe che emacs23-lucid sia la versione di GNU Emacs progettata per assomigliare alle versioni novanta di XEmacs? Vedere

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

Installandoli e confrontandoli (su Squeeze) vedo che la schermata iniziale di emacs23 dice "Questo è GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + Versione 2.20.1)" mentre emacs23-lucid's have "(x86_64-pc- linux-gnu, X toolkit, barre di scorrimento di Xaw3d) ". È più vecchio e più grigio rispetto alla versione GTK +, ma in nessun modo grigio come xemacs21 ...

E poi quello che speriamo vedremo come la prossima descrizione (che sembra più chiara):

Forse la descrizione potrebbe essere qualcosa del tipo:

Descrizione: l'editor GNU Emacs (non GTK + GUI) GNU Emacs è l'editor di testo auto-documentabile estensibile. Questo pacchetto contiene una versione di Emacs con un'interfaccia utente grafica basata sul vecchio set di widget Lucid in stile XEmacs.

Puoi saperne di più su questo "Lucido" qui .


1
Grazie. Penso che installerò emacs senza suffissi e postfissi))
Igor Benikov

1
La descrizione del pacchetto potrebbe certamente spiegarlo meglio.
Teemu Leisti,

3
Il retroscena di Lucid Emacs: jwz.org/doc/lemacs.html
Bryan,

5

Se usi GTK Emacs, sei soggetto a questo bug: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . Fondamentalmente, se il tuo server X si arresta in modo anomalo, lo stesso fa Emacs, anche se è stato avviato come demone. Quasi sicuramente non verrà mai riparato. Questo è il motivo per cui utilizzo la GUI lucida.


perché non usare emacs-nox?
user1742529

@ user1742529 perché la GUI è molto meglio del terminale IMO. La cosa principale è la pressione dei tasti con alias. X11 riconosce più tasti premuti di un terminale, ad es. C-iE TABsono indistinguibili nella maggior parte dei terminali. Inoltre, la GUI può visualizzare più colori e caratteri. E per essere chiari, puoi usare la GUI con Lucid invece di GTK, quindi non sei soggetto a questo bug.
jpkotta,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.