# File lib/neovim/ruby_provider/vim.rb, line 23
  def self.__refresh_globals(client)
    bufnr = client.evaluate("bufnr('%')")

    $curbuf = @__buffer_cache.fetch(bufnr) do
      @__buffer_cache[bufnr] = client.get_current_buffer
    end

    $curwin = client.get_current_window
  end