Scripting the Vim editor, Part 1 (by Damian Conway) | Heykuki News