# File lib/pry/pry_instance.rb, line 133
  def complete(str)
    return EMPTY_COMPLETIONS unless config.completer
    Pry.critical_section do
      completer = config.completer.new(config.input, self)
      completer.call str, target: current_binding, custom_completions: custom_completions.call.push(*sticky_locals.keys)
    end
  end