An Actually Usable Vim Setup

How I configured my Vim setup to be a pleasure to use… Read more


Choosing Vim

When I decided to learn touch typing five years ago, I knew it would slow down my typing for a while. So I chose that time to also learn a new keyboard layout, Colemak. It was the one good time to switch to an optimized layout. This year, I wanted to lear... (more…)

Read more »

Scripting the Vim Editor: Part 1

Vimscript is a mechanism for reshaping and extending the Vim editor. Scripting allows you to create new tools, simplify common tasks, and even redesign and replace existing editor features. This article (the first in a series) introduces the fundamental c... (more…)

Read more »