meta-v inserts text at cursor position

This commit is contained in:
Corey Johnson
2012-02-01 18:00:47 -08:00
parent 27ee0792a4
commit 86d23c775d
2 changed files with 16 additions and 3 deletions

View File

@@ -45,6 +45,7 @@ class Editor extends Template
backspace: 'delete-left'
delete: 'delete-right'
'meta-c': 'copy'
'meta-v': 'paste'
@on 'move-right', => @moveCursorRight()
@on 'move-left', => @moveCursorLeft()
@@ -58,7 +59,7 @@ class Editor extends Template
@on 'delete-left', => @deleteLeft()
@on 'delete-right', => @deleteRight()
@on 'copy', => @copySelection()
@on 'paste', => @paste()
buildCursorAndSelection: ->
@cursor = Cursor.build(this)
@@ -199,7 +200,9 @@ class Editor extends Template
insertText: (text) -> @selection.insertText(text)
insertNewline: -> @selection.insertNewline()
copySelection: -> @selection.copy()
paste: -> @selection.insertText(atom.native.readFromPasteboard())
deleteLeft: ->
@selectLeft() if @selection.isEmpty()