Class: CommandT::Scanner::BufferScanner

Inherits:
CommandT::Scanner show all
Includes:
PathUtilities
Defined in:
lib/command-t/scanner/buffer_scanner.rb

Overview

Returns a list of all open buffers.

Direct Known Subclasses

MRUBufferScanner

Instance Method Summary collapse

Instance Method Details

#pathsObject



10
11
12
13
14
15
16
17
# File 'lib/command-t/scanner/buffer_scanner.rb', line 10

def paths
  (0..(::VIM::Buffer.count - 1)).map do |n|
    buffer = ::VIM::Buffer[n]
    if buffer.name # beware, may be nil
      relative_path_under_working_directory buffer.name
    end
  end.compact
end