Monthly Archives: May 2023

Debugging With Print

Álvaro Ramírez has a guilty secret: he sometimes debugs code by inserting print statements into it. I was really happy to see his post because it’s a guilty secret that we share. Debuggers and similar tools are great and really … Continue reading

Posted in Programming | Tagged | Leave a comment

Emacs Keyboard Macros

There’s another nice video over at Emacs Elements. This time it’s about using keyboard macros in Emacs. Keyboard macros really are a super power and it’s worth spending a few minutes learning some of the details. Most of us know … Continue reading

Posted in General | Tagged | Leave a comment

Red Meat Friday: The Law of Unintended Consequences

When I added this item to my blog queue, I marked it as a Red Meat Friday post but now that I’m actually writing it, I’m having second thoughts. That’s because there’s nothing really controversial here. Everyone agrees—or should agree—with … Continue reading

Posted in General | Tagged | Leave a comment

Org Footnote Assistant

Andrea Lazzarini has an interesting, small package to help with footnote creation and editing in Org buffers. The package offers some amenities such as easily moving between footnotes but, to me, the major win is displaying or editing a footnote … Continue reading

Posted in General | Tagged , | Leave a comment

A Slight Isearch Improvement

Today’s post is a quick and simple tip from Zachary Kanfer on improving isearch. He likes the way isearch finds its results incrementally but is unhappy with the lack of context concerning the number of results found at each step. … Continue reading

Posted in General | Tagged | Leave a comment

Devil Mode

Lots of people recommend Evil mode or switching to a Dvorak keyboard because it allows for more efficient editing. Evil mode is probably more efficient and, more importantly, helps with RSI problems. As a long term Vi/Vim user, those bindings … Continue reading

Posted in General | Tagged | Leave a comment

The Second Emacs 29.1 Pretest

Eli Zaretskii writes to say that the second pretest of Emacs 29.1 is available for testing. If you don’t mind living a bit on the edge, Zaretskii would be grateful for your testing and letting the developers know of any … Continue reading

Posted in General | Tagged | Leave a comment

Adding C-DEL To The macOS Keybindings

One of the little known but great features of macOS is their support of Emacs keybindings. Although most people don’t know it, this support comes in two parts. The first is that some of the common Emacs bindings such as … Continue reading

Posted in General | Tagged , | Leave a comment

Why Blog?

Since you’re reading this, you know that I blog. I blog a lot: everyday for several years now. You might wonder why. Anyone who’s tried it knows that blogging is hard and involves a lot of work. Irreal isn’t monetized … Continue reading

Posted in Blogging | Leave a comment

Generating Documents Directly From Elisp

I’ve had this in my blog queue since April but it’s too good to let it fall into the bit bucket. Álvaro Ramírez has a problem with his chatgpt-shell package. He has some documentation in the form of tables, which … Continue reading

Posted in Programming | Tagged , | Leave a comment