Monthly Archives: July 2023

Prot On Writing A Custom Mode Line

Protesilaos Stavrou (Prot) has a really interesting video on writing a custom mode line. If you’re like me, your mode line customizations are limited to adding the line and column indicators and using diminish to inhibit displaying various minor modes. … Continue reading

Posted in General | Tagged | Leave a comment

Emacs 29.1 Released

Eli Zaretskii writes to announce that Emacs 29.1 has been released and is available in the usual places. As usual, I compiled it from source so I don’t know if the prebuilt distributions have been released yet. In any event, … Continue reading

Posted in General | Tagged | Leave a comment

Composing Avy

A couple of years ago Karthik Chikmagalur published a long, dense post on how Avy can do anything. For some reason—I no longer remember why—I never added his post to my blog queue. Recently his comment to my post Emacs … Continue reading

Posted in General | Tagged | Leave a comment

Config File Languages

Joe Marshall over at Abstract Heresies has a short allegory on designing configuration file languages. We’ve probably all been there. It starts off simple: he just wants a configuration file that handles key/value pairs. But then he finds he needs … Continue reading

Posted in General | Tagged , | Leave a comment

Eshell Configuration

Another video from Emacs Elements. This time it’s about Eshell configuration. I love Eshell and use it all the time. It’s mostly like a standard Unix shell but there are some surprises. The major surprise, of course, is that you … Continue reading

Posted in General | Tagged | Leave a comment

Zamansky: Elisp 4

Mike Zamansky is back with the fourth video in his Learning Elisp series. In this video, Zamansky begins building some real functions by considering the rot13 utility. Rot13 is a simple function built into Emacs and other utilities mainly as … Continue reading

Posted in General | Tagged | Leave a comment

Implementing Emacs Threads

Two or three weeks ago in the comments to my post How Many Years Have You Been Using Emacs? I opined that the biggest thing missing from Emacs was a decent threading model. I also admitted that it was a … Continue reading

Posted in General | Tagged | Leave a comment

Emacs Elements on Emacs 29

Emacs 29 should be officially released soon. Many of you, I know, are already running it. For those that haven’t already taken the plunge, Emacs Elements has a series of three videos that cover the installation and some of the … Continue reading

Posted in General | Tagged | Leave a comment

Emacs 29.1 RC1

Good news from Eli Zaretskii: The first release candidate for Emacs 29.1 is available. This is, of course, the final stage of the prerelease cycle. Zaretskii says that if there are no problems with the release candidate, Emacs 29.1 will … Continue reading

Posted in General | Tagged | Leave a comment

Moving Text in Emacs

Charles Choi has another great Emacs post. It’s about Moving Text Elegantly in Emacs. The TL;DR is that Choi considers some elegant ways of moving various text objects forward and backwards. It’s really a generalization of the transpose-* functions. We … Continue reading

Posted in General | Tagged | Leave a comment