reddit / emacs

Compiling lucid-emacs for alpine

Satrapes1 · 2022-09-22 15:07
Hello, For experimentation purposes I would like to compile lucid-emacs for alpine. I can't even find the lucid-emacs source code if such a thing exists. The github mirror for emacs is [here](https://github.com/emacsmirror/emacs). The original GNU emacs repo is [here](https://savannah.gnu.org/projects/emacs). I have found this page for emacs-lucid [here](https://reposcope.com/package/emacs-lucid) which I am not so sure. So to sum up: 1. Does emacs-lucid have its own repo? 2. Is it possible to compile it for alpine?
anaumann · 2022-09-22 15:15
It might be easier to find an old version of xemacs, which was more or less the continuation of lucid emacs.. and that's also close to 20 years old now :D But they've also had their share of problems keeping an abandoned version of emacs source online..
Alan_Shutko · 2022-09-22 15:35
Wow, Lucid closed shop in 1994, which is when they renamed to XEmacs. That's some serious archaeology. Might be the best way to find the code is to find the tarball from a Linux distribution around that time (I think I used Slackware 2).
Alan_Shutko · 2022-09-22 15:39
Aha! https://github.com/larsbrinkhoff/emacs-history/tree/sources/ftp.xemacs.org/Attic/releases
anaumann · 2022-09-22 15:39
I only remember the term lucid emacs from xemacs, which was when I took my first steps in the emacs world in the early 2000s :) Back then, GNU emacs felt a bit more barren and xemacs had a package manager similar to today's package.el which made it a lot more accessible to me.. To this day I can barely read elisp and only write as much as needed for my init.el :)
anaumann · 2022-09-22 15:42
Now that brings back memories... when we still had cvs and an attic :D
deaddyfreddy · 2022-09-22 18:15
> Does emacs-lucid have its own repo? it doesn't even have its own branch, since it's just Emacs with a different toolkit used for menus/dialog > Is it possible to compile it for alpine? yes
Satrapes1 · 2022-09-22 18:32
From a few online searches I think that the prevailing term is emacs-lucid rather than xemacs even though historically the proper term is xemacs.
Alan_Shutko · 2022-09-22 18:34
In that case, you may be talking about something else entirely, GNU Emacs using the Lucid toolkit instead of gtk. Nobody refers to xemacs as emacs-lucid.
xtifr · 2022-09-22 20:50
The original Lucid Emacs has been dead for decades! However, emacs-lucid is commonly used to describe Gnu Emacs built with a GUI based on the Lucid toolkit, rather than with the GTK toolkit. This version avoids the long-standing GTK bug that affects the use of multiple displays under X11, but generally looks and feels a little more primitive. Debian (as an example) offers an emacs-gtk package, an emacs-lucid package, and an emacs-nox package (with no X11 support at all). All three are built from the same source; the only difference is the arguments given to the `./config` script before building. So, yes, if you can compile emacs-gtk for Alpine, you should probably be able to compile emacs-lucid for Alpine. Assuming you can figure out how to install the appropriate toolkit.
Satrapes1 · 2022-09-22 21:00
I think u/xtifr sorted this out. I am in the process of building Emacs with the lucid toolkit right now.
Alan_Shutko · 2022-09-22 21:48
Good! I was wondering how you would even get the old stuff to compile!
hangingpawns · 2022-09-25 05:10
Are you talking about Lucid Emacs which later became Xemacs? Or are you talking about emacs with Lucid opposed to emacs w/ GTK?
Satrapes1 · 2022-09-26 06:44
If you check some of the other comments you will understand. Basically I meant emacs with the lucid toolkit not the original Lucid Emacs that became XEmacs. Originally I wanted an X11 emacs for alpine and it turns out that one exists named emacs-x11 and emacs-x11-nativecomp.