 
   constructor: ->
     super
-    @compose(new Motions.MoveToLastCharacterOfLine(@vimState))
+    @compose(new MoveToLastCharacterOfLine(@vimState))
 
 # Takes a transaction and turns it into a string of what was typed.
 # This class is an implementation detail of Insert

  complete: true
  constructor: ->
    super
    @compose(new Motions.MoveRight(@vimState))

class DeleteLeft extends Delete
  @extend()
  complete: true
  constructor: ->
    super
    @compose(new Motions.MoveLeft(@vimState))

class DeleteToLastCharacterOfLine extends Delete
  @extend()
  complete: true
  constructor: ->
    super
    @compose(new Motions.MoveToLastCharacterOfLine(@vimState))

#
# It toggles the case of everything selected by the following motion


  constructor: ->
    super
    @compose(new MoveRight(@vimState))

class SubstituteLine extends Change
  @extend()
