     if not @editor.getSelection().modifyingSelection and @editor.cursor.isOnEOL() and @editor.getCurrentBufferLine().length > 0
       @editor.setCursorBufferColumn(@editor.getCurrentBufferLine().length - 1)
 
-  # Private: Adds an operator to the operation stack.
+  # Private: Adds an operation to the operation stack.
   #
   # operation - The operation to add.
   #
   # Returns nothing.
-  pushOperator: (operation) ->
+  pushOperation: (operation) ->
     @opStack.push(operation)
     @processOpStack()
 

  #
  # Returns nothing.
  processOpStack: ->
    return unless @topOperator().isComplete()

    poppedOperator = @opStack.pop()
    if @opStack.length
      try
        @topOperator().compose(poppedOperator)
        @processOpStack()
      catch e
        (e instanceof operators.OperatorError) and @resetCommandMode() or throw e
    else
      @history.unshift(poppedOperator) if poppedOperator.isRecordable()
      poppedOperator.execute()

  # Private: Fetches the last operation.
  #
  # Returns the last operation.
  topOperator: ->
    _.last @opStack

  # Private: Fetches the value of a given register.

  # Returns nothing.
  registerPrefix: (e) ->
    name = atom.keymap.keystrokeStringForEvent(e.originalEvent)
    @pushOperation(new prefixes.Register(name))

  # Private: A generic way to create a Number prefix based on the event.
  #
