# File lib/neovim/executable.rb, line 25
    def version
      @version ||= IO.popen([path, "--version"]) do |io|
        io.gets[VERSION_PATTERN, 1]
      end
    rescue => e
      raise Error, "Couldn't load #{path}: #{e}"
    end