30

After Ubuntu installation(13.10), I found two versions of Emacs 24 in my software center:

  1. GNU Emacs 24(emacs24)

  2. GNU Emacs 24(emacs24-lucid)

I don't understand what the difference between them is and which version is better to install. I am going to use emacs with scheme, clisp and other functional languages. What version preferred for me?

39
  • emacs without suffix is the GTK+ version of Emacs
  • emacs-nox with the -nox suffix is the emacs version without the X server support.
  • emacs-lucid with the -lucid suffix includes the Emacs with a Lucid user interface.

Now the question is "What is the Lucid interface?" Certainly the package description isn't helpful in this case. Fortunately I found a bug report that tries to fix that:

But what is a Lucid user interface? Presumably it means "the user interface offered by emacs23-lucid", which is still unhelpful.

The changelog.Debian.gz tells me it is "an emacsVER-lucid package for those who still want the non-GTK+ version" --- that is, the UI

(1) looks like old emacs
(2) does not use GTK+

--- which seem like useful data for a person deciding whether to install it.

The reader is also curious about the relationship, if any, to Lucid, Inc.

Further reading:

Lucid, Inc's "Lucid Emacs" was the fork that became XEmacs. So it would seem that emacs23-lucid is the version of GNU Emacs designed to look like nineties versions of XEmacs? See

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

Installing them and comparing (on Squeeze) I see that emacs23's splash screen says "This is GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1)" while emacs23-lucid's has "(x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars)". It's older and greyer-looking than the GTK+ version, but nowhere near as grey as xemacs21...

And then what we hopefully will see as the next description (which seems clearer):

Maybe the description could be something like:

Description: The GNU Emacs editor (non-GTK+ GUI) GNU Emacs is the extensible self-documenting text editor. This package contains a version of Emacs with a graphical user interface based on the old XEmacs-style Lucid widget set.

You can know more about this "Lucid" here.

  • 1
    Thank you. I think I'll install emacs without any suffixes and postfixes )) – Igor Benikov Dec 4 '13 at 22:15
  • 1
    The package description could certainly explain this better. – Teemu Leisti Feb 19 '14 at 13:25
  • 3
    The back-story on Lucid Emacs: jwz.org/doc/lemacs.html – Bryan Sep 5 '14 at 8:18
5

If you use GTK Emacs, you're subject to this bug: https://bugzilla.gnome.org/show_bug.cgi?id=85715. Basically, if your X server crashes, so does your Emacs, even if it was started as a daemon. It will almost surely never get fixed. This is why I use the Lucid GUI.

  • why do not use emacs-nox? – user1742529 Dec 6 '18 at 12:08
  • @user1742529 because the GUI is way better than terminal IMO. The main thing is aliased key presses. X11 recognizes more key presses than a terminal, e.g. C-i and TAB are indistinguishable in most terminals. Also, the GUI can display more colors and fonts. And to be clear, you can use the GUI with Lucid instead of GTK, so you aren't subject to this bug. – jpkotta Dec 7 '18 at 17:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.