Projects by Nick Gravgaard

Elastic tabstops
A mechanism for handling tab characters in text files so text always stays lined up. The algorithm has been adopted by Google's Go programming language for formatting code, and can now be found in many text editors and programmers' tools
Relative line numbers
I invented this feature in the ubiquitous Vim text editor. Vim users often need to specify the number of lines an operation should be performed upon, and this feature means they don't have to count them
WindowLab
A small and simple open source window manager of novel design for the X Window System on Linux/Unix
QWERTY‑Flip
The better keyboard layout your fingers already know