Quelles différences existe-t-il entre les différentes versions d'emacs disponibles?

12

Ubuntu (10.10) propose emacs21,22,23 et emacs-snapshot. Quelles sont les différences entre eux et lequel emacsinstalle le package par défaut? En outre, je présume que emacs-snapshot-gtkc'est la plus récente. Je voudrais l'utiliser car il semble faire attention à mes .Xdefaultsparamètres, ce qui emacsn'est pas le cas. Quels inconvénients cela pourrait-il causer?

J'utilise emacs pour la programmation de LaTeX, ORGmode et ESS / R.

Seamus
la source

Réponses:

10

emacs-snapshotest une version de développement d'Emacs. Il a plus de goodies mais probablement aussi plus de bugs, alors utilisez-le à vos risques et périls. Les autres sont des versions publiées; la seule raison pour laquelle je peux penser à ne pas installer la dernière est que vous manquez d'espace disque.

Le emacspackage dépend de emacs23(vous pouvez voir les dépendances dans n'importe quel outil d'administration de package).

Les programmes Gtk n'utilisent pas les ressources X ( .Xdefaults). Les versions non gtk (mais X) d'Emacs le font.

Gilles 'SO- arrête d'être méchant'
la source
emacs22 disparaîtra en faveur d'emacs23, vous pouvez donc ignorer emacs22 en toute sécurité.
Kees Cook
Donc, si je veux utiliser .Xdefaultsce que j'utilise? (Je pensais que c'était une différence entre emacset emacs-snapshotmais apparemment pas ...)
Seamus
Déplacer le contenu de .Xdefaultsdans .Xresourcessemble avoir permis à la norme de le emacsreconnaître.
Seamus
@Seamus: Réponse courte: ~/.Xresourcesc'est le fichier à utiliser. Réponse longue: les ressources X sont stockées sur le serveur. Sur Ubuntu et la plupart des autres systèmes Unix, lorsque vous vous connectez, il ~/.Xresourcesest chargé. Quelques autres systèmes se chargent ~/.Xdefaults, mais pas Ubuntu. Quelques applications recherchent leurs propres ressources au ~/.Xdefaultsdémarrage, mais pas Emacs (du moins pas emacs23-xle 10.04, bien qu'il se charge ~/.Xdefaults-$(hostname)). Si vous modifiez votre fichier de ressources, vous pouvez le charger manuellement avec xrdb -merge ~/.Xresources( -loadremplacerait également toutes les ressources système).
Gilles 'SO- arrête d'être méchant'