Que diferenças existem entre as várias versões do emacs disponíveis?

12

O Ubuntu (10.10) oferece o emacs21,22,23 e o emacs-snapshot. Quais são as diferenças entre eles e qual o emacspacote instalado por padrão? Além disso, presumo que emacs-snapshot-gtkseja o mais atualizado. Gostaria de usar isso porque parece prestar atenção às minhas .Xdefaultsconfigurações, o que emacsnão acontece. Que desvantagens isso pode causar?

Eu uso o emacs para programação em LaTeX, ORGmode e ESS / R.

Seamus
fonte

Respostas:

10

emacs-snapshoté uma versão de desenvolvimento do Emacs. Possui mais guloseimas, mas provavelmente também mais bugs, portanto, use-o por sua conta e risco. Os outros são versões lançadas; a única razão pela qual posso pensar em não instalar a mais recente é se você estiver com pouco espaço em disco.

O emacspacote depende emacs23(você pode ver as dependências em qualquer ferramenta de administração de pacotes).

Os programas Gtk não usam recursos X ( .Xdefaults). Versões não-gtk (mas X) do Emacs fazem.

Gilles 'SO- parar de ser mau'
fonte
O emacs22 desaparecerá em favor do emacs23, para que você possa ignorar com segurança o emacs22.
Kees Cook
Então, se eu quiser fazer uso do .Xdefaultsque eu uso? (Eu pensei que esta era uma diferença entre emacse emacs-snapshotmas aparentemente não ...)
Seamus
Mover o conteúdo de .Xdefaultspara .Xresourcesparece ter feito o padrão emacsreconhecê-lo.
Seamus
@Eamus: resposta curta: ~/.Xresourcesé o arquivo a ser usado. Resposta longa: recursos X são armazenados no servidor. No Ubuntu e na maioria dos outros sistemas unix, quando você faz login, ~/.Xresourcesé carregado. Alguns outros sistemas carregam ~/.Xdefaults, mas não o Ubuntu. Alguns aplicativos procuram seus próprios recursos ~/.Xdefaultsquando iniciam, mas não o Emacs (pelo menos não emacs23-xno 10.04, apesar de carregar ~/.Xdefaults-$(hostname)). Se você alterar o arquivo de recursos, poderá carregá-lo manualmente xrdb -merge ~/.Xresources( -loadtambém substituiria os recursos do sistema).
Gilles 'SO- stop be evil'