Perbedaan antara paket emacs dan emacs-lucid

30

Setelah instalasi Ubuntu (13.10), saya menemukan dua versi Emacs 24 di pusat perangkat lunak saya:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-jernih)

Saya tidak mengerti apa perbedaan di antara mereka dan versi mana yang lebih baik untuk diinstal. Saya akan menggunakan emacs dengan skema, clisp dan bahasa fungsional lainnya. Versi apa yang disukai untuk saya?

Igor Benikov
sumber

Jawaban:

39
  • emacs tanpa akhiran adalah versi GTK + dari Emacs
  • emacs-noxdengan -noxsuffix adalah versi emacs tanpa dukungan server X.
  • emacs-luciddengan -lucidakhiran termasuk Emacs dengan antarmuka pengguna Lucid.

Sekarang pertanyaannya adalah "Apa antarmuka Lucid?" Tentu saja deskripsi paket tidak membantu dalam kasus ini. Untungnya saya menemukan laporan bug yang mencoba memperbaikinya:

Tapi apa itu antarmuka pengguna Lucid? Agaknya itu berarti "antarmuka pengguna yang ditawarkan oleh emacs23-lucid", yang masih tidak membantu.

The changelog.Debian.gz mengatakan kepada saya itu adalah "paket emacsVER-jernih bagi mereka yang masih menginginkan versi non-GTK +" --- yaitu, UI

(1) sepertinya emacs lama
(2) tidak menggunakan GTK +

--- yang sepertinya data berguna bagi seseorang yang memutuskan apakah akan menginstalnya.

Pembaca juga ingin tahu tentang hubungan, jika ada, dengan Lucid, Inc.

Bacaan lebih lanjut:

Lucid, Inc. "Lucid Emacs" adalah cabang yang menjadi XEmacs. Jadi sepertinya emacs23-jernih adalah versi GNU Emacs yang dirancang agar terlihat seperti versi sembilan puluhan XEmacs? Lihat

http://www.gnu.org/s/libtool/manual/emacs/Lucid-Resources.html#Lucid-Resources

Menginstalnya dan membandingkan (pada Squeeze) Saya melihat layar splash emacs23 mengatakan "Ini adalah GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + Versi 2.20.1)" sementara emacs23-lucid's memiliki "(x86_64-pc- linux-gnu, X toolkit, bilah gulir Xaw3d) ". Ini lebih tua dan lebih kelihatan kelabu daripada versi GTK +, tapi tidak sedekat xemacs21 ...

Dan apa yang mudah-mudahan akan kita lihat sebagai deskripsi selanjutnya (yang tampaknya lebih jelas):

Mungkin uraiannya bisa seperti:

Deskripsi: Editor GNU Emacs (non-GTK + GUI) GNU Emacs adalah editor teks yang dapat didokumentasikan sendiri yang dapat diperluas. Paket ini berisi versi Emacs dengan antarmuka pengguna grafis yang didasarkan pada set widget Lucid bergaya XEmacs lama.

Anda bisa tahu lebih banyak tentang "Lucid" ini di sini .

Braiam
sumber
1
Terima kasih. Saya pikir saya akan menginstal emacs tanpa suffix dan postfixes))
Igor Benikov
1
Uraian paket tentu bisa menjelaskan ini lebih baik.
Teemu Leisti
3
Kisah belakang tentang Lucid Emacs: jwz.org/doc/lemacs.html
Bryan
5

Jika Anda menggunakan GTK Emacs, Anda mengalami bug ini: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . Pada dasarnya, jika server X Anda mogok, begitu juga Emacs Anda, bahkan jika itu dimulai sebagai daemon. Hampir pasti tidak akan pernah diperbaiki. Inilah sebabnya saya menggunakan Lucid GUI.

jpkotta
sumber
mengapa tidak menggunakan emacs-nox?
user1742529
@ user1742529 karena GUI jauh lebih baik daripada terminal IMO. Yang utama adalah penekanan tombol alias. X11 mengenali lebih banyak penekanan tombol daripada terminal, misalnya C-idan TABtidak dapat dibedakan di sebagian besar terminal. Juga, GUI dapat menampilkan lebih banyak warna dan font. Dan untuk lebih jelasnya, Anda dapat menggunakan GUI dengan Lucid bukan GTK, jadi Anda tidak mengalami bug ini.
jpkotta