First time playing with emacs’ front-sticky and rear-sticky text properties.

It took me a while to realize the front refers to the beginning of the char (string) and not ahead. and rear the opposite . Just had a different perspective of what is what …

#emacs #elisp

How I built a GPU backend for Emacs | Andros Fenollosa

A few months ago I became obsessed with a silly question: why does my Emacs, on a laptop with a perfectly capable GPU, draw all of its text using the

Huge shout out to @ramin_hal9001 for what he's doing on #schemacs .
This has a bright future. I think Elisp lock-in is currently the main thing holding Emacs back (I don't mean it's going to get mainstream like VSCode, I mean compared to Emacs itself).
If with a refined architecture and #scheme / #guile as the base language, we can get multithreading, better speed overall, and configurations in guile instead of #elisp !

I would fully jump to the Emacs team.

https://codeberg.org/ramin_hal9001/schemacs

schemacs

A clone of Emacs and Emacs Lisp written in Scheme

Codeberg.org
become.el v1.4.0

In the last month or so, as I've mentioned a few times before, I've been trying to tidy up some of my older personal Emacs Lisp packages. I thought I'd updated all the ones I commonly use, but it turns out I hadn't. Somehow I'd missed become.el.

davep
More mode line tweaking

The simplification of my mode line is sticking, in that I like how it's turned out and I find it more useful to have it this simple. But I did notice something was missing: I'm a pretty constant but pretty casual user of projectile. I know it's a package that offers a wealth of tools, yet mostly I just use it as a project bookmark system. For this, though, it works well.

davep

@ramin_hal9001 wrote:
«And the built-in editor and IDE are set up so that you don’t really need to learn the Emacs Lisp programming language to use it.»

That's certainly true, but moreover you _have the option_ to learn and use Lisp as well _and_ to _gain a lot_ from that _in addition to_ the rest.

And then access to executing Lisp programs is highly integrated with the rest.
For example, you can insert an Emacs Lisp fragment into a plain text buffer (a text file opened for editing) and execute it right there with a trivial command.
It can change the same buffer or it can do a lot of other things.

And it goes on.

#Elisp
#Emacs
#EmacsLisp

@hell @tusharhero

I don't like #AI. I think it's problematic in a lot of ways, that I won't repeat here as I believe you heard these (very much true) arguments 100 times.

But #DuckAI helped me quite a lot yesterday, and I don't know how to feel about that. By curiosity, I made it write #elisp code to create new useful commands for #emacs which will help me in my everyday work (for example `C-c m` now creates a PDF using `pdfmom -k` so I don't have to use a terminal at the same time when I use #groff, `C-c t` adds `/|` before some punctuations signs following French typographic rules, …). These functions are very simple, most of you here could have written them by hand in less time than it took me to write the prompts, but I'm no developer, and don't have the time to become one, unfortunately. They work as intended (I can control that as, again, they're simple things), and I more or less understand them, as the #LLM described them. I even asked it questions to understand some parts of the code, and it answered (correctly it seems; I checked and as far as I can know, its answers seem legit), so I was able to modify them by hand to fine-tune them. One was wrong, but when I sent it the error message, it corrected it and explained the error to me.

It didn't feel like I was relinquishing brain power; in the contrary I learnt things. I could have done that by hand, and I would have learnt far more, but it would have taken months and I don't have months: a bird in the hand is worth two in the bush.

I still think that LLMs are a problem for our societies, but even more so than I thought as it seems to be actually useful in some cases.

Little update to blogmore.el to add a series link insert command: https://blog.davep.org/2026/06/14/blogmore-el-v5-3-0.html

#emacs #lisp #elisp #blogmore #blogging #writing

blogmore.el v5.3.0

I've released blogmore.el v5.3.0. This is a pretty small release but adds a command I realised I'd forgotten to add a couple of releases ago.

davep
It got darker

By pure coincidence, it's six years ago tomorrow that I finally, after years of running Emacs with a bright white background, moved to using a dark theme. It took a little bit of getting used to but eventually I got very comfortable with it, and since then have run everything I can in a dark mode too.

davep
Simplifying my mode line

Every so often I get the urge to change how Emacs looks. Ever since I finally fell to the dark side, my Emacs has stayed looking pretty much the same. I like how it looks, but I do keep having this urge to find a darker theme, and to also make things just a wee bit more minimal.

davep