def connect!(options = {})
      wait_until_running(options[:timeout] || 5)

      client = new_client
      client.source(VIMRUNNER_RC)
      client
    end
def connect!(options = {})
      wait_until_running(options[:timeout] || 5)

      client = new_client
      client.source(VIMRUNNER_RC)
      client
    end
Public: Connects to the running server by name, blocking if need be.
 Raises a TimeoutError if no server was found in the given time in
 seconds.

 options - An optional Hash. For now, only used for specifying a timeout
           (default: {}):

           :timeout - The Integer timeout to wait for a running server
                      (default: 5).

 Returns a new Client instance initialized with this Server.