 {pointIsAtEndOfLine, getVimLastBufferRow} = requireFrom('vim-mode-plus', 'utils')
 swrap = requireFrom('vim-mode-plus', 'selection-wrapper')
 
-CommandPrefix = 'vim-mode-plus-user'
-
 newState = ->
-  {
-    selectedTexts: null
-    checkpoint: null
-    overwritten: null
-  }
+  selectedTexts: null
+  checkpoint: null
+  overwritten: null
 
 stateByEditor = new Map
 disposableByEditor = new Map

    selections = @editor.getSelections()
    if @isLinewise()
      selections.map (selection) ->
        _.multiplyString("\n", swrap(selection).getRowCount()-1)
    else
      selections.map (selection) ->
        _.multiplyString(' ', selection.getBufferRange().getExtent().column)

      when 'right' then [[0, 0], [0, +1]]
      when 'left' then [[0, -1], [0, 0]]

    swrap(selection).translate(translation...)
    newText = @rotate(selection.getText())
    range = selection.insertText(newText)
    range = range.translate(translation.reverse()...)
