 class Change extends Insert
   standalone: false
   register: null
-  constructor: ->
+  constructor: (@editor, @vimState, {@selectOptions}={}) ->
       @register = settings.defaultRegister()
 
   # Public: Changes the text selected by the given motion.


class SubstituteLine extends Insert
  register: null
  constructor: ->
      @register = settings.defaultRegister()
  execute: (count=1) ->
    @vimState.setInsertionCheckpoint() unless @typingCompleted


class Substitute extends Insert
  register: null
  constructor: (@editor, @vimState, {@selectOptions}={}) ->
      @register = settings.defaultRegister()
  execute: (count=1) ->
    @vimState.setInsertionCheckpoint() unless @typingCompleted
