Author Archives: jcs

Programmers’ Fonts

The other day I wrote about Emacs themes. It’s amazing how much difference a well chosen theme can make to your peace of mind and productivity. Just as important is the choice of a programming font. Fortunately, Emacs can support … Continue reading

Posted in General | Tagged | Leave a comment

DWIM Narrowing

The other day I saw a nice bit of code from Michael Fogelman that implemented a “do what I mean narrowing” function. That seemed pretty neat and I made a mental note to add it to my init.el. Then Artur … Continue reading

Posted in General | Tagged | Leave a comment

SBCL 1.2.2

The latest version of Steel Bank Common Lisp is out and available at the usual place. The new version has some bug fixes and minor enhancements (see the NEWS page for details) so it represents the ongoing refinement of the … Continue reading

Posted in Programming | Tagged | Leave a comment

Emacs Autoloads

Over at lunarsite, Sebastian Wiesner has a very nice post that explains the ins and outs of autoloads in Emacs lisp. Mostly, autoloads take care of themselves but sometimes users do need to interact with them. Here’s an example that … Continue reading

Posted in General | Tagged | 2 Comments

git-timemachine

Recently, I’ve seen several references to the git-timemachine package. It didn’t seem that interesting to me so I ignored it. Then I noticed that Bozhidar Batsov is recommending it on Emacs Redux. When Batsov recommends something, it’s generally an indication … Continue reading

Posted in General | Tagged , | 1 Comment

News on the Jewel v. NSA Case

Here in the United States, the EFF is prosecuting a suit on the NSA’s indiscriminate collection of Americans’ private digital communications. In 2008 they filed the Jewel v. NSA case alleging that the NSA’s wholesale vacuuming up of Americans’ communications … Continue reading

Posted in General | Tagged | Leave a comment

Quantum Theory and Computational Complexity

The Physics arXiv Blog has a really interesting article about the connection between quantum theory and the question of whether or not P = NP. The article starts with the question of why we can’t observe quantum phenomena at the … Continue reading

Posted in General | Tagged | 2 Comments

Advanced Programming Mode Implementation

A year and a half ago I mentioned Christopher Wellons’ excellent tutorial on writing a minor mode. Now David Christiansen looks at some of the advanced aspects of implementing programming modes. As with Wellons’ post, Christiansen is documenting the things … Continue reading

Posted in Programming | Tagged | 1 Comment

Emacs Themes

I started using Emacs before there was any real support for themes so I just selected the default light configuration. I made a few tweaks like making the cursor a red bar but didn’t do much fiddling otherwise. About three … Continue reading

Posted in General | Tagged | Leave a comment

Unicode Font Redux

A couple of days ago I wrote about finally solving a long standing Emacs problem involving missing glyphs in my default font. I was really happy to have the problem resolved. So pleased I wrote about it in glowing terms. … Continue reading

Posted in General | Tagged | 2 Comments