Writing a Programmers Editor - Part 1

A series of Assays on writing a programmers editor.