Ian Brown :verified:

my recipe for making spaghetti with #elisp calls for unhealthy amounts of setq

Alfred M. Szmidt

Anyone wanna write a small #GNU #Emacs mode that handles #LispM #LispMachine fontified files? #EmacsLisp #elisp

screwlisp

Ugh, I'm procrastinating putting any actually interesting functionality into my new #emacs #elisp mode #AMA #lisp #deextinction #cognitive #AI

Glyph

Hey fedi friends, I used to have some custom keyboard shortcuts in my Magit menus in #Emacs when it used "transient", and now it … doesn't use that, I don't think, and my old #ELisp broke and I do not want to reverse engineer the whole thing, I am just … tired. Does anyone happen to know off the top of your head how to add, like, "P" to the "P" menu in magit-status in a way that works on current (20250401.1753) magit?

chfkch :nixos: :rust:

Hello #emacs crowd.
I have found this handy blog post github.com/howardabrams/hamacs to search for files containing certain tags in #OrgMode.

But somehow i get the message `Symbol's function definition is void: reduce`.
Should reduce not be included in some "core" package or does any of you know where this could originate from? Did not find anything in my `package-show-package-list`.

As you see, i am not deep in #elisp and most copy and paste my init file 😇

hamacs/elisp/org-find-file-tags.el at main · howardabrams/hamacs

My personal VIM-like configuration of Emacs inspired…

GitHub
HoldMyType

```
void add(struct node **root, int x)
{
struct node *conductor;
(*root==NULL)
```
this linked list passes by value, can it be done in #elisp? #emacs
/noob
stackoverflow.com/questions/54

Using Pass by reference with linked lists

So I've use pass by reference on my linked list code…

Stack Overflow
Apr 16, 2025, 03:54 · · · 0 · 0
Eugene :emacs: :freebsd:

@xuxxux For this deploy script this delay isn't important.

But I'm using a custom shell script to display a big #rofi menu.

And after I rewrote this script with the #elisp for #eshell — the menu didn't pop up right after the keypress. There is a noticeable and irritating delay :dragnangry:

Eugene :emacs: :freebsd:

Tried to replace my shell scripts with eshell scripts, written in #elisp

Can't say that it was successful experiment. The eshell script was 4x times slower than usual zsh script.

Possibly, because loading of #Emacs even with "-Q --batch" options slower than loading of zsh :dragnsad:

Giovanni S

@protesilaosstavrou just published an amazing new book about emacs lisp. I am quickly reading through It, this is probably the best book I would link to someone who wants to get into elisp.
#emacs #elisp

protesilaos.com/emacs/emacs-li

Emacs Lisp Elements

This book, written by Protesilaos Stavrou, also known…

Protesilaos Stavrou
Apr 13, 2025, 09:15 · · · 1 · 0
cnngimenez

Trying to make an #xmpp chatbot in #ruby... #xmpp4r didn't work 😢...
But I could do it with #elisp and #emacs!

With emacs-jabber works well!

I made a script template for next time! You can use it too!
See: cngimenez.srht.site/emacs-jabb

♊ gemini://cngimenez.srht.site/e

Emacs Jabber

cngimenez.srht.site
Karl Voit :emacs: :orgmode:

Since I already complained about (local) #AI and failing to generate #Elisp code for me: #ChatGPT successfully helped me write two elisp functions that are actually working today.

Seems like the current cloud AI is really better than my local AI approaches although privacy as well as the environment are harmed. 😔

Ian Brown :verified:

This is a test of the #Elisp Broadcast System.

This is only a test.

Karl Voit :emacs: :orgmode:

#irreal and @bbatsov about #Emacs startup time: irreal.org/blog/?p=12903

I, too, am totally convinced that it really doesn't matter if it is one or sixty seconds.

However, if your bootup time is much longer than mine (15-30s once a week) then you most probably have room for improvement (if you want). Consistent use of #usepackage with dependencies and "defer" did help on my side.

My config has 7724 lines of #elisp (19851 including #orgmode comments): github.com/novoid/dot-emacs/bl

Emacs Startup Time | Irreal

irreal.org
Stewart V. Wright

Ooh it gets better. When I said there is no string-builder the response (emphasis from Gemini) was:

"While string-builder /is/ part of Emacs since version 27.1, if you're encountering issues there might be something unusual in your specific environment or load path."

Translation: Stupid meat-bag

🤣

#Emacs #eLisp #Gemini

TheSecondVariation

Okay this must be a very general problem and I am sure there are clever solutions to it. I recently started to automatize a lot of my backup routines with #elisp and #emacs. What I am struggling with is that I constantly have to enter the password for every sudo command, so this is quite annoying. For the email I already use an authinfo file and somehow I should also be able to do that here too I just don't know how.

Karsten Johansson

Some important acronyms to know. Feel free to add some of your own.

Lisp:
Logic In Symbolic Paradigms
Lisp Inspires Strange People
Lisp Is Secretly Perfect

Python:
Pseudocode You’d Teach Hordes Of Newbies
Probably You'll Try Harder On Next-lang
Python: You'd Think Hardware's Optional Now

Emacs:
Editor Maintained As Community Shrine
Ecosystem Mainly Acquired by Cult Sysadmins
Emacs Means Always Configuring Something

Vim:
Vaguely Interactive Misery
Very Irritating Macros
Vim Isn't Modern

Linux:
Legendary Interface, Notoriously Unforgiving eXperience
Loyal In Nature, Unmatched eXtensibility
Linux Is Natural Under X

#emacs #vim #linux #python #lisp #commonlisp #clojure #emacslisp #elisp #sbcl #julia #racket #wordplay #developers #programming

Sh3v3k

@libretics ... sistema operativo cuasi-irrompible,
y auto programable funcionalmente con unos pocos ficheros en lenguaje #Scheme (hermano de #Elisp) ?
#gnu #guix

Karl Voit :emacs: :orgmode:

For generating rather simple #Elisp functions within #Emacs, #ChatGPT failed in 100% of my use-cases.

Unfortunately, I could not even come up with a fix for those attempts myself either.

#LLM

Karl Voit :emacs: :orgmode:

#Emacs #Orgmode: does anybody know of an interactive function that asks for a file name and then provides an interactive drill-down search (helm?) for a heading.

When confirmed, it inserts an org-link like [[id:the-id-property][the heading title]]

I was using helm-org-contacts which is now unmaintained and ChatGPT was not able to deliver such a function at all.

#ELISP