These are public posts tagged with #elisp. You can interact with them if you have an account anywhere in the fediverse.
my recipe for making spaghetti with #elisp calls for unhealthy amounts of setq
Anyone wanna write a small #GNU #Emacs mode that handles #LispM #LispMachine fontified files? #EmacsLisp #elisp
Ugh, I'm procrastinating putting any actually interesting functionality into my new #emacs #elisp mode #AMA #lisp #deextinction #cognitive #AI
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?
Hello #emacs crowd.
I have found this handy blog post https://github.com/howardabrams/hamacs/blob/main/elisp/org-find-file-tags.el 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
My personal VIM-like configuration of Emacs inspired…
GitHub```
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
https://stackoverflow.com/questions/5442423/using-pass-by-reference-with-linked-lists
So I've use pass by reference on my linked list code…
Stack Overflow@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
This book, written by Protesilaos Stavrou, also known…
Protesilaos StavrouSince 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.
Confused by the #Emacs key binding concepts? You might be interested in reading:
#UOMF: My Emacs Key Binding Strategy
https://karl-voit.at/2018/07/08/emacs-key-bindings/
#publicvoit #keyboardshortcuts #shortcuts #orgmode #hydra #elisp
UOMF: My Emacs Key Binding Strategy
public voit - Web-page of Karl VoitThis is a test of the #Elisp Broadcast System.
This is only a test.
#irreal and @bbatsov about #Emacs startup time: https://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): https://github.com/novoid/dot-emacs/blob/master/config.org
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
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.
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
@libretics ... sistema operativo cuasi-irrompible,
y auto programable funcionalmente con unos pocos ficheros en lenguaje #Scheme (hermano de #Elisp) ?
#gnu #guix
#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.