sublimehq/Vintage — pull request #19 by michel-steuwer (2011-12-08 19:01:25+00:00)
Title: Fixed behavior of the "a" key at end of lines.

The "a" key binding in the vintage mode behaves wrong for cursors at the end of a line.
In vi if the cursor is at the end of a line the "a" key behaves like the "i" key and the cursor is placed at the end of the line when entering insert mode.

I implemented this behavior by writing a simple command checking if the underling character is a newline (equals to '\n') and only moving one character if this is not the case.

Tested with Buil 2139 under OS X and Build 2144 under Linux.