     # We need to preserve selections before selection is cleared as a result of mutation.
     @updatePreviousSelectionIfVisualMode()
     # Mutation phase
-    console.log "== Execution start #{@getName()}:#{@getTarget()?.getName()}"
+    # console.log "== Execution start #{@getName()}:#{@getTarget()?.getName()}"
     if @selectTarget()
       @editor.transact =>
         for selection in @editor.getSelections()

globalState = require './global-state'

{inspect} = require 'util'
p = (args...) -> console.log inspect(args...)
{
  haveSomeSelection
  highlightRanges

    @initialize()
    @setTarget(@new(@target)) if _.isString(@target)

  # target is TextObject or Motion to operate on.
  setTarget: (target) ->
    unless _.isFunction(target.select)
      @emitDidFailToSetTarget()
