spider-monkey-637062_1280

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 are nearly impossible to do with other mail clients – but it can be a bit daunting to get started with. Let’s take Mutt on a short trip to mail client obedience school and see how easy it can be to make Mutt handle mail just the way you want it to.

December 12, 2006 · 12 min · zonker
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 leaving Vim, and that lets you perform some amazing tricks. If you run :shell or just :sh while you’re in the editor, Vim (or Gvim, if you’re partial to Vim’s GUI) will place you in an interactive shell. You can run whatever commands you want, and resume your Vim session by exiting the shell. ...

October 25, 2006 · 6 min · zonker
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 about Zimmerman’s comments, that’s the complaint that users still have to use the command line for some tasks. I know, the Holy Grail for a lot of users is to be able to pointy click their way through life, and that’s just a bar that Linux will be measured by no matter what, but I find it odd that so many users seem to have such a deep fear of text. Or is it the command line that they fear?

August 28, 2006 · 3 min · zonker
block-chain-3513216_1920

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 you find yourself typing the same long commands or strings of text over and over again, it’s time you learned how to set mappings and abbreviations in Vim, to save valuable keystrokes for your code or prose. Just as you can set shortcuts in KDE, you can map keystrokes to actions in Vim. A mapping can be as simple as creating an abbreviation that converts your initials to your full name, or something more complicated, like running a function when you press F10. Let’s take a look at mappings, and how they can make you much more productive when working in Vim. ...

June 14, 2006 · 8 min · zonker
ball-4789466_1920

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 of a document when they don’t fit on the screen together. One way to do it is to use Vim’s viewports feature. Another is to “fold” the text. Using Vim’s folding features, you can tuck away portions of a file’s text so that they’re out of sight until you want to work with them again. Here’s how.

May 24, 2006 · 10 min · zonker
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 a slog if you’re stuck with the basic movement keys, but editing is effortless when you have command of marks and jumps. Basically, a mark is a bookmark or placeholder that allows you to return to a spot in the file where you were editing. This can be handy when you’re working on longer projects, whether you’re writing a long paper, making changes to your Apache configuration, or writing code. ...

May 17, 2006 · 9 min · zonker
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 basics in Vim, but what about using more advanced features such as folding, split windows, and marks? With a little practice, you can really boost your productivity with Vim. In this and future articles, I’m going to cover Vim features that you may not be familiar with if you’re a casual Vim user. If you’re confident using Vim to edit configuration files or make short edits in text files, but maybe not too comfortable with undertaking major writing or coding in Vim, then these articles should be for you. ...

May 10, 2006 · 6 min · zonker
vim-logo-png-transparent

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 checking, omni completion for several programming and markup languages, tab pages, undo branches, and several other features that are worth upgrading for. To test Vim, I compiled the 7.0f beta release on Ubuntu Breezy and used it for my day-to-day work for several days. I had been using Vim 6.3, so moving to Vim 7.0 wasn’t too drastic. I was relieved to find that I didn’t run into any show-stopper bugs or instability while I was working with Vim. It hasn’t eaten any files, and none of the new features exhibit major bugs. ...

May 2, 2006 · 7 min · zonker
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, Enterprise Linux Magazine, UnixReview.com, Linux Weekly News, IBM developerWorks, ZDNet, and a few others. I thought I’d share a few tips here that might help prospective authors get a little work on the side, or maybe even start up a freelancing career of their own. ...

April 22, 2006 · 4 min · zonker
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, like phpWebLog, Slash, and (briefly) Blosxom, but WordPress is the only tool that I’ve been consistently happy with. (Which is not to say that it’s perfect or anything, but it’s been very, very good.) The WordPress folks released WordPress 2.0 last month, and I’m pretty impressed with the new features and improvements. If you’re looking for blogging software, I’d recommend taking a look at WordPress 2.0. If you’re looking for a free blog hosting service, you might want to take a look at WordPress.com, it’s free and ridiculously easy to set up an account. ...

January 3, 2006 · 1 min · zonker