Sha256: 92316c0225264caa709aa0c878156611d7dd08dbab55a577b6ecf520f5c2734d

Contents?: true

Size: 265 Bytes

Versions: 7

Compression:

Stored size: 265 Bytes

Contents

require "neovim/ruby_provider/vim"

module Neovim
  # @api private
  class Buffer
    def self.current
      ::Vim.get_current_buf
    end

    def self.count
      ::Vim.list_bufs.size
    end

    def self.[](index)
      ::Vim.list_bufs[index]
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
neovim-0.10.0 lib/neovim/ruby_provider/buffer_ext.rb
neovim-0.9.1 lib/neovim/ruby_provider/buffer_ext.rb
neovim-0.9.0 lib/neovim/ruby_provider/buffer_ext.rb
neovim-0.9.0.pre.1 lib/neovim/ruby_provider/buffer_ext.rb
neovim-0.8.1 lib/neovim/ruby_provider/buffer_ext.rb
neovim-0.8.0 lib/neovim/ruby_provider/buffer_ext.rb
neovim-0.7.1 lib/neovim/ruby_provider/buffer_ext.rb