Module: ReadSource::VimSource
- Defined in:
- lib/read_source/vim_source.rb
Instance Method Summary collapse
Instance Method Details
#vim(servername = nil) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/read_source/vim_source.rb', line 5 def vim servername=nil file, line_num = send :source_location read_only = !!/#{ENV["GEM_HOME"]}/.match(file) ? "-M" : "" remote = "#{('--servername ' + servername.to_s) if servername} --remote-silent" exec("vim #{remote} %s +%s %s" % [read_only, line_num, file]) if file end |