¿Qué diferencias hay entre las diferentes versiones de emacs disponibles?

12

Ubuntu (10.10) ofrece emacs21,22,23 y emacs-snapshot. ¿Cuáles son las diferencias entre ellos y cuál emacsinstala el paquete por defecto? Además, supongo que emacs-snapshot-gtkes el más actualizado. Me gustaría usar esto porque parece prestar atención a mi .Xdefaultsconfiguración, que emacsno lo hace. ¿Qué desventajas podría causar esto?

Uso emacs para la programación de LaTeX, ORGmode y ESS / R.

Seamus
fuente

Respuestas:

10

emacs-snapshotes una versión de desarrollo de Emacs. Tiene más beneficios, pero probablemente también más errores, así que úselo bajo su propio riesgo. Los otros son versiones lanzadas; La única razón por la que puedo pensar en no instalar la última es si tienes muy poco espacio en disco.

El emacspaquete depende de emacs23(puede ver las dependencias en cualquier herramienta de administración de paquetes).

Los programas Gtk no usan recursos X ( .Xdefaults). Las versiones no gtk (pero X) de Emacs sí.

Gilles 'SO- deja de ser malvado'
fuente
emacs22 se irá a favor de emacs23, por lo que puede ignorar con seguridad emacs22.
Kees Cook, el
Entonces, si quiero hacer uso de .Xdefaults¿qué uso? (Pensé que esto era una diferencia emacsy emacs-snapshotaparentemente no ...)
Seamus el
Mover el contenido de .Xdefaultsinto .Xresourcesparece haber hecho que el estándar lo emacsreconozca.
Seamus el
@Seamus: respuesta corta: ~/.Xresourceses el archivo a utilizar. Respuesta larga: los recursos X se almacenan en el servidor. En Ubuntu y la mayoría de los otros sistemas Unix, cuando inicia sesión, ~/.Xresourcesse carga. Algunos otros sistemas se cargan ~/.Xdefaults, pero no Ubuntu. Algunas aplicaciones buscan sus propios recursos ~/.Xdefaultscuando comienzan, pero no Emacs (al menos no emacs23-xen 10.04, aunque se carga ~/.Xdefaults-$(hostname)). Si cambia su archivo de recursos, puede cargarlo manualmente con xrdb -merge ~/.Xresources( -loadtambién anularía cualquier recurso del sistema).
Gilles 'SO- deja de ser malvado'