Improved how blogmore.el goes looking for post properties: blog.davep.org/2026/03/30/b...
#emacs #lisp #elisp #blogging #ssg
Improved how blogmore.el goes looking for post properties: https://blog.davep.org/2026/03/30/blogmore-el-v2-1.html
#emacs #lisp #elisp #blogging #ssg
I have just committed code to the #Emacs #orgmode repository. 30 characters of lovingly hand-crafted #elisp 😆
I've released v2.0 of blogmore.el; my little #Elisp companion package for #BlogMore which makes it a little easier for me to write blog posts in #Emacs
blog.davep.org/2026/03/29/b...
#programming #lisp #blogging #ssg
I've released v2.0 of blogmore.el; my little #Elisp companion package for #BlogMore which makes it a little easier for me to write blog posts in #Emacs
https://blog.davep.org/2026/03/29/blogmore-el-v2-0.html
#programming #lisp #blogging #ssg
An Emacs buffer working on some Emacs Lisp code.
Time to implement https://github.com/davep/blogmore.el/issues/17 I guess. Then I can have ALL THE BLOGS!
#emacs #lisp #elisp #ssg
Revamping my blog with #BlogMore has got me writing a bit more again, which in turn made me want to speed things up a touch while writing in #Emacs -- so I wrote some helper code: blog.davep.org/2026/03/19/s...
#programming #lisp #elisp
Revamping my blog with #BlogMore has got me writing a bit more again, which in turn made me want to speed things up a touch while writing in #Emacs -- so I wrote some helper code: blog.davep.org/2026/03/19/some-blogmore...
#programming #lisp #elisp
This may be heresy for some, but Claude has significantly improved my Emacs and org config. It provided a nice walk through of different strategies before we landed on an approach.
#emacs #elisp #ai
#emacs #elisp Why does this still display scratch? I asked LLM, but their answers weren't enlightening.
(let ((display-buffer-overriding-action '(display-buffer-no-window)))
(display-buffer "*scratch*"))
Not going to lie, the more I learn about #elisp, the more I like #emacs as well, which has been for a while my "almost-everything" application already ^^ - and I'm not even a #developer / #hacker!
I've just managed to write my first functions to toggle the background of the wonderful #Seoul256 […]
Ready Player Mode's album artwork download improvements
xenodium.com/ready-player...
#emacs #elisp #oss #foss #opensource #music #indie #musicplayer #albumart #media
Introducing winpulse
An #emacs package to briefly flash windows on focus change
xenodium.com/introducing-...
#oss #foss #opensource #elisp #lisp
over last year's final holydays I took the time to do some long-planned experiments with eshell, trying to implement shell pipeline filters in lisp: https://e17i.github.io/articles-emacs-eshell/
#emacs #eshell #elisp
New Year ✨ New Bending Emacs episode ✌️
Here’s Bending Emacs Episode 9
youtu.be/jY5lx2gHjNA
#emacs #macos #linux #windows #lisp #elisp #video #youtube #indie #indiedev
As an excellent writer, I'll recommend this gentle introduction,
Emacs Lisp Elements by Protesilaos Stavrou (aka prot) for learning #emacs #lisp (aka #elisp).
https://protesilaos.com/emacs/emacs-lisp-elements
Weird emacs-lispism number I don't know I lose track:
Emacs lisp supports lexical binding, dynamic binding, and even declaring some variables "special" so even in a lexical context they act dynamic.
This, coupled with the way the `let` form works, means you can pull fancy tricks like run a […]
rise and shine for just came across the #fsf #hackathon sounds cool, might as well hone my #elisp and #orgmode skills
www.fsf.org/news/fsf40-hackathon-reg...
Example of moving around email addresses in a mu4e compose buffer using mu4e-walk
First #Emacs package on #MELPA 🥳
mu4e-walk)
With this package, you can move email addresses in a #mu4e compose buffer with just one keystroke.
Seems like a small thing (which it is), but I really needed it for my mental well-being. Plus, programming with […]
[Original post on fosstodon.org]
I did a bit of recreational #elisp today and added #cargo support to #hubi, my #transient build interface. I think the extensible approach works pretty nicely even if I'm sure there are some edge cases to work out on other cargo projects […]
A screenshot of the Emacs text editor with a custom dice rolling library. A log buffer of some typical RPG dice rolls with some highlighting of labels and results, and buttons to repeat previous rolls is in the main editing area. At the bottom, the history feature of the interactive roll command is being used to repeat a previous roll with edits.
I'm getting closer to being able to run entire RPG sessions entirely from my text editor. #emacs #elisp #rpg #nerdshit
✨ New blog post ✨
Interactive ordering of dired items
xenodium.com/interactive-...
#emacs #oss #elisp #lisp #dired #imagemagick
✨ New blog post ✨
Patching your Homebrew's Emacs Plus (macOS)
xenodium.com/patching-you...
#emacs #macos #homebrew #oss #elisp #lisp
My psychiatrist double-booked herself tonight so we weren't able to have our scheduled appointment.
Eff it, we ball. Time to self-medicate.
I'm writing a Python program as an elisp string to inject into the interpreter to get `__doc__` strings out as association lists to jury-rig my own […]
www.perplexity.ai/search/i-wish-to-have-a-...
忘了分享這則對話。
基本上我要它做一個 interactive function 給我,能夠吃 "ghq list -p" 然後然我以 fuzzy search 的方式選一個路徑,然後要用 magit 去打開我所選的路徑。
基本上第一個答案給的就已經是可動而且是 minimum implementation,沒有一來如 ivy 或 helm 那種外部的函式庫。
fuzzy search […]
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 […]
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 […]
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
#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 […]