]> git.r.bdr.sh - rbdr/dotfiles/blobdiff - atom/packages/vim-mode/lib/operators/put-operator.coffee
Adds yajs submodule
[rbdr/dotfiles] / atom / packages / vim-mode / lib / operators / put-operator.coffee
index 63151f15467b1c6bf056f55eaf2f3a4d88f83932..611d6faad21eaf658fb28c4387c4076f27171313 100644 (file)
@@ -9,7 +9,7 @@ module.exports =
 class Put extends Operator
   register: null
 
 class Put extends Operator
   register: null
 
-  constructor: (@editor, @vimState, {@location, @selectOptions}={}) ->
+  constructor: (@editor, @vimState, {@location}={}) ->
     @location ?= 'after'
     @complete = true
     @register = settings.defaultRegister()
     @location ?= 'after'
     @complete = true
     @register = settings.defaultRegister()
@@ -58,9 +58,9 @@ class Put extends Operator
       @editor.setCursorScreenPosition(originalPosition)
       @editor.moveToFirstCharacterOfLine()
 
       @editor.setCursorScreenPosition(originalPosition)
       @editor.moveToFirstCharacterOfLine()
 
-    @vimState.activateCommandMode()
     if type isnt 'linewise'
       @editor.moveLeft()
     if type isnt 'linewise'
       @editor.moveLeft()
+    @vimState.activateNormalMode()
 
   # Private: Helper to determine if the editor is currently on the last row.
   #
 
   # Private: Helper to determine if the editor is currently on the last row.
   #