Author Archives: jcs

Emacs ImageMagick Interface

If you’re in the intersection of Emacs and ImageMagick users, Blimp may interest you. It’s an Emacs interface to the ImageMagick commands. Take a look at the README on GitHub to see how it works and what it can do. … Continue reading

Posted in General | Tagged | Leave a comment

Norvig’s Paradigms of Artificial Intelligence Programming Open Sourced

If you have any Lisp experience at all, you almost certainly know about Peter Norvig’s classic Paradigms of Artificial Intelligence Programming (PAIP). It’s an excellent introduction to Lisp and, of course, Artificial Intelligence. Via Rainer Joswig we learn that PAIP … Continue reading

Posted in General | Tagged , | Leave a comment

Displaying Alerts from Eshell

Jürgen Hötzel has a nice post on solving a problem many of us have. Suppose you start a long running process—a make, say—from Eshell and then go on to do other work. It’s easy to lose track of the process … Continue reading

Posted in General | Tagged | Leave a comment

Happy Birthday DMR

Today is Dennis Ritchie’s birthday. Take a moment to remember the man who, along with Ken Thompson, invented Unix and changed our world. Those of us in computer related fields would be working in a completely different environment were it … Continue reading

Posted in General | Tagged , | Leave a comment

Firefox’s Plans for Fighting Tracking

The Firefox developers at Mozilla are no longer going to tolerate the miscreants in the Adtech business. On their blog, they lay out their plans for dealing with tracking. Among other things, they will be stripping cookies from tracking sites … Continue reading

Posted in General | Tagged , | Leave a comment

Emacs → VSCode → Emacs

Bryan Willson Berry over at Hotair.tech recently moved into JavaScript development. Although he is a longtime Emacs user, he didn’t like the JavaScript support in Emacs so he moved to VSCode. VSCode is the new editor hotness, of course, so … Continue reading

Posted in General | Tagged | Leave a comment

EmacsCast #4

Rakhim Davletkaliyev is back with another Emacs Podcast. He’s got a new website and—in accordance with the cunning plan devised by the Emacs mandarins—has been seduced into using Hugo and Emacs to post to it. The plan was so successful … Continue reading

Posted in General | Tagged | Leave a comment

A Swiper Tip

In case you’re a Swiper user and missed it in yesterday’s Languages for Text Processing Post, akirakom’s Emacs subreddit post contained a tip for using Swiper. In the middle of a Swiper search you can type Meta+q to start a … Continue reading

Posted in General | Tagged | Leave a comment

Languages for Text Processing

The other day, Xah Lee, as he is wont to do, provoked a spirited debate on Mastodon about the usefulness of Emacs Lisp for text processing. Lee wrote that although he has used Elisp for text processing for many years, … Continue reading

Posted in General | Tagged , | Leave a comment

Fixing an Emacs Lisp Annoyance

Over at emacs ninja, Vasilij Schneidermann talks about his number one annoyance with Emacs Lisp. Schneidermann says there are indeed problems with Elisp but he differs from most folks on what they are. He doesn’t care that it’s not fast … Continue reading

Posted in General | Tagged | Leave a comment