Replace TextEditor::getSelection calls with ::getLastSelection
Subscribe to TextEditor::onWillInsertText instead of string event
Update context menu format
Remove lineLengthForBufferRow call
Use atom.config for scoped properties
Use lineTextForBufferRow instead of lineForBufferRow
Use config schema
Use new cursor movement methods