Method: Neovim::ConnectionChild.open_files

Defined in:
lib/neovim/connection.rb

.open_files(*argv) ⇒ Object



96
97
98
99
100
101
102
103
104
# File 'lib/neovim/connection.rb', line 96

def open_files *argv
  eb = "--embed"
  argv.unshift eb unless argv.include? eb
  argv.unshift path
  IO.popen argv, "r+" do |io|
    Process.detach io.pid
    yield (new io, io)
  end
end