this post was submitted on 27 Oct 2023
2 points (100.0% liked)

Emacs

305 readers
1 users here now

A community for the timeless and infinitely powerful editor. Want to see what Emacs is capable of?!

Get Emacs

Rules

  1. Posts should be emacs related
  2. Be kind please
  3. Yes, we already know: Google results for "emacs" and "vi" link to each other. We good.

Emacs Resources

Emacs Tutorials

Useful Emacs configuration files and distributions

Quick pain-saver tip

founded 1 year ago
MODERATORS
top 5 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 10 months ago (2 children)

Hi folks! I just completed this literate org-mode on how to build Emacs. It's "literate" because I try my best not to hard-code anything in the document, and if you turn off all org-babel caching, it will actually build GNU Emacs on either Debian or RedHat systems. This org document is also somewhat interesting, because with a few tweaks it can either generate a document that describes how to build Emacs on RedHat or Debian systems.

I'm presenting the techniques I used to make this document at the SeaGL conference in a few days, and I'm seeking feedback from folks on the document. In particular:

  • Is any the elisp code I wrote in the doc dumb or wrong?
  • Did I get anything technically wrong with org-mode? Did I miss something obvious? Could I do something better?
  • Did I poorly explain anything in the actual content of the document on how to build GNU Emacs from source?

Thanks in advance for any feedback!

[–] [email protected] 2 points 10 months ago

Cool, I'll check it out! Impressive amount of work I can tell already.

[–] [email protected] 1 points 10 months ago

Oh lord this is so cool!

[–] [email protected] 1 points 10 months ago

The document has two distinct audiences, the first of which are people who want to learn techniques for creating literate org-mode documents

That's me!

[–] [email protected] 1 points 10 months ago

Nice work.

Years ago I wrote a script that fully automates the build process of Emacs on Windows and I honestly wish we had something like a cross-distro(or maybe even cross-platform) maven\npm\composer for autotools builds. So that people won't have to spend time studying the somewhat esotheric(to a modern eye) build process.

P.S. I like using the autotools manual as a sleeping aid and I dream of someday discovering the difference between autoconf and automake.