Apa perbedaan yang ada antara berbagai versi emacs yang tersedia?

12

Ubuntu (10.10) menawarkan emacs21,22,23 dan emacs-snapshot. Apa perbedaan di antara mereka dan yang mana yang emacsdiinstal paket secara default? Juga, saya kira emacs-snapshot-gtkadalah yang paling up to date. Saya ingin menggunakan ini karena sepertinya memperhatikan .Xdefaultspengaturan saya , yang emacstidak. Kerugian apa yang menyebabkan ini?

Saya menggunakan emacs untuk pemrograman LaTeX, ORGmode dan ESS / R.

Seamus
sumber

Jawaban:

10

emacs-snapshotadalah versi pengembangan Emacs. Ini memiliki lebih banyak barang tetapi kemungkinan juga lebih banyak bug, jadi gunakan dengan risiko Anda sendiri. Yang lainnya adalah versi yang dirilis; satu-satunya alasan saya dapat berpikir untuk tidak menginstal yang terbaru adalah jika Anda sangat kekurangan ruang disk.

The emacspaket tergantung pada emacs23(Anda dapat melihat dependensi dalam alat administrasi paket).

Program Gtk tidak menggunakan sumber X ( .Xdefaults). Emacs versi non-gtk (tetapi X) dapat dilakukan.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
emacs22 akan hilang karena emacs23, jadi Anda dapat dengan aman mengabaikan emacs22.
Kees Cook
Jadi jika saya ingin memanfaatkan .Xdefaultsapa yang saya gunakan? (Saya pikir ini adalah perbedaan antara emacsdan emacs-snapshottetapi ternyata tidak ...)
Seamus
Memindahkan isi .Xdefaultsmenjadi .Xresourcessepertinya telah membuat standar emacsmengenalinya.
Seamus
@ Seamus: Jawaban singkat: ~/.Xresourcesadalah file yang digunakan. Jawaban panjang: Sumber X disimpan di server. Di Ubuntu dan sebagian besar sistem unix lainnya, saat Anda masuk, ~/.Xresourcesdimuat. Beberapa sistem lain memuat ~/.Xdefaults, tetapi tidak Ubuntu. Beberapa aplikasi mencari sumber daya mereka sendiri ~/.Xdefaultsketika mereka mulai, tetapi tidak Emacs (setidaknya tidak emacs23-xpada 10,04, meskipun dimuat ~/.Xdefaults-$(hostname)). Jika Anda mengubah file sumber daya Anda, Anda dapat memuatnya secara manual xrdb -merge ~/.Xresources( -loadjuga akan menimpa sumber daya sistem apa pun).
Gilles 'SANGAT berhenti menjadi jahat'