Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp last month

I was looking for an Emacs Lisp book that covers how to customize and extend the Emacs environment in Lisp, not just the language or the editor, and a new edition of this book crossed my feeds. I guess I have something to read over the winter holydays.

https://protesilaos.com/codelog/2025-12-10-emacs-lisp-elements-book-version-2

https://protesilaos.com/emacs/emacs-lisp-elements

#EmacsLisp #lisp #emacs

Protesilaos Stavrou

Emacs Lisp Elements

This book, written by Protesilaos Stavrou, also known as ‘Prot’, provides a big picture view of the Emacs Lisp programming language.
Protesilaos Stavrou

‘Emacs Lisp Elements’ book version 2

Information about the latest version of my ‘Emacs Lisp Elements’ book.
  • Copy link
  • Flag this post
  • Block
Tyler Smith
Tyler Smith
@plantarum@ottawa.place replied  ·  activity timestamp last month

@amoroso what is the Emacs environment, beyond the editor and the language?

  • Copy link
  • Flag this comment
  • Block
Zenie
Zenie
@Zenie@piaille.fr replied  ·  activity timestamp last month

@amoroso
Writing gnu emacs extensions is an old O'Reilly book that is still perfectly applicable. I have the original in paperback. It had a giraffe on it. Still available for purchase and available for free numerous places in pdf. I even found it on GitHub in org format.
Here's the first hit in my search. A pdf.

https://doc.lagout.org/programmation/Lisp/Writing%20GNU%20Emacs%20Extensions%20-%20Bob%20Glickstein.pdf

View (PDF)
  • Copy link
  • Flag this comment
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space replied  ·  activity timestamp last month

@Zenie That's a good book too, back in the day I also had the original paperback.

  • Copy link
  • Flag this comment
  • Block
Zenie
Zenie
@Zenie@piaille.fr replied  ·  activity timestamp last month

@amoroso I'm not sure I have the book anymore. I lost most of my books.

  • Copy link
  • Flag this comment
  • Block
Paolo Amoroso
Paolo Amoroso
@amoroso@oldbytes.space replied  ·  activity timestamp last month

@Zenie My copy is in the basement, in a box buried among other boxes and still unopened since I moved to a new house several years ago.

  • Copy link
  • Flag this comment
  • Block
Zenie
Zenie
@Zenie@piaille.fr replied  ·  activity timestamp last month

@amoroso
Mine is in a similar place, on another continent.
If it is still there. It was helpful back in 97.
New material is always nice.

I've read enough of Mickey Peterson's posts that I feel I should buy his book, Mastering Emacs.
After 30 years of emacs there is still a lot to learn.

I often do things the old way only to find that Elisp has new functions I could use instead. I'm happy to see the influences of other lisps appearing.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.5 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct