       fn: () ->
         @view.delCharsAfterCursor @repeat, {yank: true}
         do @view.moveCursorBackIfNeeded
-        return SEQUENCE.FINISH
     DELETE_LAST_CHAR:
       display: 'Delete last character'
       key: 'X'

      display: 'Insert at character'
      key: 'i'
      insert: true
    INSERT_AFTER:
      display: 'Insert after character'
      key: 'a'
      insert: true
    INSERT_HOME:
      display: 'Insert at beginning of line'
      key: 'I'
      insert: true
    INSERT_END:
      display: 'Insert after end of line'
      key: 'A'
      insert: true
    INSERT_LINE_BELOW:
      display: 'Insert on new line after current line'
      key: 'o'
      insert: true
    INSERT_LINE_ABOVE:
      display: 'Insert on new line before current line'
      key: 'O'
      insert: true
    REPLACE:
      display: 'Replace character'
      key: 'r'

          view: @view,
          repeat: repeat,
        }
        info.fn.call context

        if info.insert
          @setMode MODES.INSERT
          return do seq_continue
        if info.drop
          return [keyIndex, SEQUENCE.DROP]
        else
          return [keyIndex, SEQUENCE.FINISH]

      if binding == 'HELP'
        @keybindingsDiv.toggleClass 'active'
