Quali sono le differenze tra le varie versioni di emacs disponibili?


12

Ubuntu (10.10) offre emacs21,22,23 ed emacs-snapshot. Quali sono le differenze tra loro e quale emacsinstalla il pacchetto per impostazione predefinita? Inoltre, presumo emacs-snapshot-gtksia il più aggiornato. Vorrei usarlo perché sembra prestare attenzione alle mie .Xdefaultsimpostazioni, il che emacsnon lo fa. Quali svantaggi potrebbe causare questo?

Uso emacs per la programmazione LaTeX, ORGmode ed ESS / R.

Risposte:


10

emacs-snapshotè una versione di sviluppo di Emacs. Ha più chicche ma probabilmente anche più bug, quindi usalo a tuo rischio. Le altre sono versioni rilasciate; l'unico motivo per cui riesco a pensare di non installare quello più recente è se hai poco spazio su disco.

Il emacspacchetto dipende da emacs23(è possibile visualizzare le dipendenze in qualsiasi strumento di amministrazione del pacchetto).

I programmi GTK non usano X risorse ( .Xdefaults). Esistono versioni non gtk (ma X) di Emacs.


emacs22 andrà via a favore di emacs23, quindi puoi tranquillamente ignorare emacs22.
Kees Cook,

Quindi, se voglio fare uso di .Xdefaultscosa devo usare? (Pensavo che questa fosse una differenza tra emacse, a emacs-snapshotquanto pare, non ...)
Seamus,

Spostare il contenuto di .Xdefaultsin .Xresourcessembra aver fatto emacsriconoscere lo standard .
Seamus,

@Seamus: risposta breve: ~/.Xresourcesè il file da usare. Risposta lunga: le risorse X sono archiviate sul server. Su Ubuntu e la maggior parte degli altri sistemi unix, quando si accede, ~/.Xresourcesviene caricato. Alcuni altri sistemi vengono caricati ~/.Xdefaults, ma non Ubuntu. Alcune applicazioni cercano le proprie risorse ~/.Xdefaultsall'avvio, ma non Emacs (almeno non emacs23-xsu 10.04, anche se carica ~/.Xdefaults-$(hostname)). Se modifichi il tuo file di risorse, puoi caricarlo manualmente con xrdb -merge ~/.Xresources( -loadsovrascriverebbe anche qualsiasi risorsa di sistema).
Gilles 'SO- smetti di essere malvagio' il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.