Announcement: Our next #Emacs #London meet-up is on Tuesday 14 July at 6 pm, in person at UCL (WC1N 1LE). 🎉

Emacs users of all levels are welcome! Interested in Emacs but not yet a user? You're more than welcome too!

Full details and registration:

https://www.meetup.com/london-emacs-hacking/events/315050696/

Also... our website https://emacs.london is now live!

#EmacsLisp #FreeSoftware

cc @xenodium @ericsfraga @fnat

Emacs London meetup, Tue, Jul 14, 2026, 6:00 PM | Meetup

Join us for our next Emacs London meetup held at University College London (UCL). A projector will be available, if anyone wants to give a presentation and/or if helpful to

Meetup

Song, generated via Suno, the theme is #emacs #emacslisp #emacsconfig

Somzera da porra!

RE: https://fosstodon.org/@tarsius/116643132796222151

In 1990 Dr. Peter Lee's 15-212 course at #CarnegieMellon introduced me to Scheme. It's also when I first came to comprehend the power of #Emacs and #EmacsLisp.

In the first hour, Professor Lee demonstrated elegantly that everything is a list: data are lists and programs are lists. Every list returns a value, and functions are just lists that do calculations! Functions can return lists, of course, and so you can write functions that return functions!

I ran to the lab to hack Lisp: it wasn't in your pocket, it was in a room worth more than your parents' house. Nothing had ever seemed more natural: write, evaluate, repeat. Hack a nugget, nest lists, add parentheses, hack bigger things. But the magic thing where you write code that returns code remained a mystery: we did lots of cool stuff in that course, but we never got to macros.

Until 2026.

The surprise? The surprise is that as each decade passes, I grow to cherish lifelong learning as more and more precious.

#lisp #scheme #repl #macro #cmu

It's not about the product, it's about learning.

I just marginally improved one of my trivial little packages (that helps me a lot!).

I finally (finally) wrapped my head around the concept (and the syntax) of Lisp macros in #EmacsLisp. Finally.

https://codeberg.org/jamesendreshowell/org-ziggurat

#emacs

Okay, here it is. Public for the first time.

https://codeberg.org/jamesendreshowell/emacs-config

#emacs #emacslisp

emacs-config

My public Emacs configuration files

Codeberg.org

`(message "Hello, world!")`... I guess?

More seriously: we are a local user group dedicated to #Emacs, the powerful customisable text editor, and to #EmacsLisp, its programming language. This Fediverse account is to keep you posted on our initiatives, including our monthly meet-ups.

More info soon at https://emacs.london.

Many thanks to @hachyderm for having us here. 🙏

#introduction #lisp #london

Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp

https://hyperpolyglot.org/lisp

#HackerNews #Hyperpolyglot #Lisp #CommonLisp #Racket #Clojure #EmacsLisp

Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot

∆ Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot https://hyperpolyglot.org/lisp

#lisp #racketlang #clojure #emacslisp

Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot

EDIT 2026-May-21: I just noticed that this function is clearly derived from one in @oantolin's config. Sorry I forgot! Did not mean to take credit.

@csepp Here's a little thing I made to check for message body, subject line, and attachments. Works in message-mode, tested in #mu4e, should work under Gnus and others...?

https://codeberg.org/jamesendreshowell/gists/src/branch/master/jeh-message-lint.el

#emacslisp #emacs

gists/jeh-message-lint.el at master

gists - Code snippets.

Codeberg.org