web-dev-qa-db-fra.com

Différence entre les packages emacs et emacs-lucid

Après l’installation d’Ubuntu (13.10), j’ai trouvé deux versions d’Emacs 24 dans mon centre logiciel:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-lucid)

Je ne comprends pas quelle est la différence entre eux et quelle version est préférable d'installer. Je vais utiliser emacs avec scheme, clisp et d'autres langages fonctionnels. Quelle version préférée pour moi?

28
Igor Benikov
  • emacs sans suffixe est la version GTK + d’Emacs
  • emacs-nox avec le suffixe -nox est la version d'emacs sans le support du serveur X.
  • emacs-lucid avec le suffixe -lucid inclut les Emacs avec une interface utilisateur Lucid.

Maintenant, la question est "Qu'est-ce que l'interface Lucid?" La description du paquet n'est certainement pas utile dans ce cas. Heureusement, j'ai trouvé un rapport de bogue qui tente de résoudre ce problème:

Mais qu'est-ce qu'une interface utilisateur Lucid? Cela signifie probablement "l'interface utilisateur offerte par emacs23-lucid", ce qui est toujours inutile.

Le fichier changelog.Debian.gz me dit que c'est "un paquet emacsVER-lucid pour ceux qui veulent toujours la version non-GTK +" - c'est-à-dire l'interface utilisateur

(1) ressemble à de vieux emacs
(2) n'utilise pas GTK +

--- qui semblent être des données utiles pour une personne qui décide de l’installer ou non.

Le lecteur est également curieux de connaître la relation, le cas échéant, avec Lucid, Inc.

Lectures complémentaires:

"Lucid Emacs" de Lucid, Inc est la fourche qui est devenue XEmacs. Il semblerait donc que emacs23-lucid est la version de GNU Emacs a-t-il été conçu pour ressembler aux versions Nineties de XEmacs? Voir

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

En les installant et en comparant (sur Squeeze), je vois que l'écran de démarrage de emacs23 indique "Ceci est GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + Version 2.20.1)" alors qu'emacs23-lucid en a "(x86_64-pc-linux-gnu, boîte à outils X, barres de défilement Xaw3d)". Il est plus vieux et plus gris que la version GTK +, mais pas aussi gris que xemacs21 ...

Et ensuite, ce que nous espérons voir dans la description suivante (qui semble plus claire):

Peut-être que la description pourrait être quelque chose comme:

Description: L'éditeur GNU d'Emacs (interface graphique autre que GTK +) GNU Emacs est l'éditeur de texte extensible à auto-documentation. Ce paquet contient une version d'Emacs avec une interface utilisateur graphique basée sur l'ancien jeu de widgets Lucid de style XEmacs.

Vous pouvez en savoir plus sur ce "Lucid" ici .

37
Braiam

Si vous utilisez GTK Emacs, vous êtes sujet à ce bogue: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . En gros, si votre serveur X tombe en panne, votre Emacs le fait également, même s'il a été démarré en tant que démon. Cela ne sera sûrement jamais réparé. C'est pourquoi j'utilise l'interface graphique Lucid.

5
jpkotta