Training your Mutt

Mutt is a great mail client, in large part because it is extremely customizable. You can tweak Mutt’s behavior and have it do tricks that…

Abstract image of AI

Vim tips: Working with external commands

Vim is a powerful editing tool, but there are some things it just can’t do. However, Vim lets you access shell commands and utilities without…

Terminal text / abstract

Oh noes! The command line!

Just reading Mark Shuttleworth’s response to Matt Zimmerman’s summation of the community’s expectations of the Ubuntu Dapper Drake 6.06 LTS release. One thing stuck out…

Vim tips: Using Vim mappings and abbreviations

Vim ships with a lot of useful functions that make life easier when you’re editing text, but Vim is also an extremely extensible editor. If…

Vim tips: Folding fun

The problem with writing and editing on a computer, versus having words on paper, is that it’s usually hard to compare text from different sections…

Abstract image of AI

Vim tips: Moving around using marks and jumps

Editing in Vim can be a breeze, if you know how to make use of its more advanced features. Moving around files can feel like…

Terminal text / abstract

Vim tips: Using viewports

A lot of folks use Vim, but many exploit only a small percentage of the editor’s features. Sure, you might know how to do the…

Vim Logo

First look at Vim 7

The final release of Vim 7 is just around the corner, and it brings a number of new features to the venerable editor, including spell…

Image of lead press type

How to make money writing, the query letter (or email…)

Prior to taking the job I have now as editorial director for Linux.com, I was a freelancer for about six years, writing for Linux Magazine,…

Terminal text / abstract

Two years with WordPress

I started this blog in 2004, with WordPress 1.0. The domain is older than that, I ran Dissociated Press using a few other blogging tools,…