Actually, RunTextCommand does not require that you create an edit object as it will be [created for you](https://github.com/limetext/lime/blob/5c7c2c373377ead46af2417c0771de47cd7a766b/backend/view.go#L360).

Sublime Text 3 even [removed the api to manually create edit objects](http://www.sublimetext.com/docs/3/porting_guide.html) which you could in ST2 as plugins misused them causing issues with the undo stack.

Not terribly important as this is just test code, but should be cleaned up at some point.