As much as I can recommend vim since I made the switch many years ago, there’s a bunch of anti-patterns I’ve commited myself (and later saw others repeat them), which often resulted in frustration and writing off the idea, perhaps prematurely. It’s a sham... (more…)
Read more »
A short write-up on combining <em>digraphs</em>, a feature built-in to vim, and Haskell's <code>UnicodeSyntax</code> extension, to easily write beautiful Haskell programs with unicode symbols. (more…)
Read more »
Vim 6.x has the netrw plugin installed as a standard plugin. It allows you to edit files via ftp, rcp, scp, or http. If your username differs on the remote host, however, and you're trying to use scp, things can get a little weird, particularly if you're ... (more…)
Read more »
Most people learn vim’s <code>normal</code>, <code>insert</code>, and <code>visual</code> modes. But they’re only casually acquainted with vim’s powerful Ex commands. Let’s take a look at some. (more…)
Read more »