Différence entre emacs et emacs-lucid packages

30

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 schémas, clisp et autres langages fonctionnels. Quelle version me préfère?

Igor Benikov
la source

Réponses:

39
  • emacs sans suffixe est la version GTK + d'Emacs
  • emacs-noxavec le -noxsuffixe est la version emacs sans le support du serveur X.
  • emacs-lucidavec le -lucidsuffixe inclut les Emacs avec une interface utilisateur Lucid.

Maintenant, la question est "Qu'est-ce que l'interface Lucid?" La description du package 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? Vraisemblablement, cela signifie "l'interface utilisateur offerte par emacs23-lucid", qui n'est toujours pas utile.

Le 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.

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

Lectures complémentaires:

Lucid, Inc "Lucid Emacs" était la fourchette qui est devenue XEmacs. Il semblerait donc qu'emacs23-lucid soit la version de GNU Emacs conçue pour ressembler aux versions des années 90 de XEmacs? Voir

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

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

Et puis ce que nous espérons voir comme la prochaine description (qui semble plus claire):

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

Description: L'éditeur GNU Emacs (non-GTK + GUI) GNU Emacs est l'éditeur de texte extensible auto-documenté. Ce package contient une version d'Emacs avec une interface utilisateur graphique basée sur l'ancien ensemble de widgets Lucid de style XEmacs.

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

Braiam
la source
1
Merci. Je pense que je vais installer emacs sans suffixes et postfixes))
Igor Benikov
1
La description du package pourrait certainement mieux expliquer cela.
Teemu Leisti
3
La rétrospective sur Lucid Emacs: jwz.org/doc/lemacs.html
Bryan
5

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

jpkotta
la source
pourquoi ne pas utiliser emacs-nox?
user1742529
@ user1742529 car l'interface graphique est bien meilleure que le terminal IMO. L'essentiel est d'appuyer sur des touches aliasées. Le X11 reconnaît plus de touches qu'un terminal, par exemple C-iet ne TABse distingue pas dans la plupart des terminaux. De plus, l'interface graphique peut afficher plus de couleurs et de polices. Et pour être clair, vous pouvez utiliser l'interface graphique avec Lucid au lieu de GTK, donc vous n'êtes pas sujet à ce bogue.
jpkotta