Author Archives: jcs

And You Thought We Weren’t Making Any Progress

I came across two articles today—one looking backward, one looking forward—that illustrate the incredible progress we’re making in power management and battery life for our electronic devices. This is important because battery technology isn’t making tremendous strides (although there have … Continue reading →

Posted in General | Tagged | Leave a comment

The Emacs Regular Expression Builder

Emacs’ regular expressions are notoriously tricky. They aren’t Perl Regular Expression compatible and the escaping rules are not always what you’d expect if you’re used to Unix regular expressions. Most of us, therefore, have experienced wasted time and frustration trying … Continue reading →

Posted in General | Tagged | 1 Comment

Happy Programmers’ Day

Today is the 0x100th day of the year: Programmers’ Day. So Happy Programmers’ Day to all my fellow programmers.

Posted in General | Leave a comment

A Lightweight Alternative To Emacs Org Mode

As regular readers know, I am fanatical Org mode user. Almost everything I write in Emacs that isn’t programming code ends up in Org mode. Sometimes, even code does. Still, Org mode is a large system with lots of functionality … Continue reading →

Posted in General | Tagged , | 3 Comments

Printing In Emacs Lisp

Xah Lee has added another page to his excellent series on Emacs Lisp. This time it’s about printing in Emacs Lisp. Most of us who have written any elisp are familiar with the message function, which prints a message to … Continue reading →

Posted in General | Tagged | Leave a comment

Emacs 24 Features

Bozhidar Batsov over at (think) recently loaded the current development version of Emacs 24 and gives us a peek at its features. The post is a very nice look at what’s coming in the next version of Emacs and well … Continue reading →

Posted in General | Tagged | 7 Comments

The Greatest Software Ever Written

Over at InformationWeek, Charles Babcock asks What’s the greatest software every written? We all have our favorites, I suppose, but take a minute to think of your answer to that question. Babcock begins by listing some of the things that … Continue reading →

Posted in General | Tagged | Leave a comment

A Quick Emacs Tip: zrgrep

Commenting on my post about Emacs and tar fles, Phil remarks that he likes the way Emacs keeps its source code gzipped and decompresses a file transparently when you open it. But he was unhappy that he couldn’t use 【Meta+x】 … Continue reading →

Posted in General | Tagged | Leave a comment

Moving To An Intermediate Point In An Emacs Buffer

Almost evry Emacs user is familiar with 【Meta+<】 and 【Meta+>】, the commands to move to the beginning and end of the current buffer. Today while browsing in Aaron Hawley’s excellent Emacs Reference Sheet, which I’ve written about before, I discovered … Continue reading →

Posted in General | Tagged | Leave a comment

Reading Tar Files With Emacs

I’ve been using Emacs for some time but am still regularly amazed at how it just does the right thing and in the expected way. Emacs has a well deserved reputation of having a steep learning curve and, indeed, like … Continue reading →

Posted in General | Tagged | 3 Comments