Author Archives: jcs

EmacsConf 2022 Reminder

Just a quick reminder that EmacsConf 2022 is tomorrow and Sunday. If you’re interested in some really good talks about Emacs, you can enjoy the conference from the comfort of your computer/tablet screen. They’ll also be making the videos available … Continue reading →

Posted in General | Tagged | Leave a comment

Iedit Video

Tony Aldon has a short, interesting video on iedit. If you’re not familiar with iedit, you should be. It’s one of my favorite refactoring tools and I use where others might use multiple-cursors or query-replace. Like multiple-cursors, once a piece … Continue reading →

Posted in General | Tagged | Leave a comment

Emacs 29 Changes

In yesterday’s post I reported that Eli Zaretskii had cut the Emacs-29 release branch. That was good news because it meant that Emacs 29.1 itself was on its way. Lucien Cartier-Tilet (Phundrak) has a much more comprehensive post that parsed … Continue reading →

Posted in General | Tagged | Leave a comment

Emacs-29 Release Branch and Org Mode 9.6

Eli Zaretskii just announced that he’s cut the Emacs-29 release branch. Emacs 29.1 is still some time away; Zaretskii says that’s he’s hoping to have the first pretest in a couple of months. Still, it’s great to see progress being … Continue reading →

Posted in General | Tagged , | Leave a comment

Use Closed/Open Intervals For Programming

In Mathematics, especially Real Analysis and Topology, the use of open and closed intervals is endemic. The open interval \((a,b)\) is the interval \(a < x < b\) while the closed interval \([a,b]\) includes the endpoints: \(a \le x \le … Continue reading →

Posted in Programming | Leave a comment

Using Pcase and Name-let for Pattern Matching and Tail Recursion

Erik L. Arneson has an interesting post about using functional programming constructs with Elisp. In particular, he considers pattern matching and tail recursion. Tail recursion is, in my estimation, one of the most useful properties a programming language can have. … Continue reading →

Posted in General | Tagged , | Leave a comment

Viewing Exotic Image Files

As you know, Emacs can display most of the common image formats such as SVG, JPEG, PNG, and GIF but what about formats, such as webp, that aren’t handled natively by Emacs? Álvaro Ramírez has another quickie that tells us … Continue reading →

Posted in General | Tagged | Leave a comment

Red Meat Friday: eMacs

You guys always jump on me and accuse me of being cantankerous when I go off on a rant like this but, really, it’s too much to bear. I’ve noticed lately that some people are referring to Emacs as “eMacs” … Continue reading →

Posted in General | Tagged , | Leave a comment

macOS As A Unix Workstation

Torstein K. Johansen has an interesting post on configuring a Mac to be comfortable for a Linux user. Johansen is a self described “die hard Linux user” but recently had to work on a Mac. Macs are Unix machines but … Continue reading →

Posted in General | Tagged , , | Leave a comment

Org Tree Slide

Everybody hates slide decks. Jeff Bezos even famously banned them from Amazon. Still, most of us who are called upon to give a presentation will make slides the center of that presentation. There are, of course, dedicated programs like PowerPoint, … Continue reading →

Posted in General | Tagged , | Leave a comment