class Utils::Editor
def edit_file_linenumber(filename, linenumber, rangeend = nil)
def edit_file_linenumber(filename, linenumber, rangeend = nil) make_dirs filename if rangeend Thread.new do while !started? sleep 1 end edit_remote_send("<ESC>:normal #{linenumber}GV#{rangeend}G<CR>") end end if wait? edit_remote_wait("+#{linenumber}", filename) else edit_remote("+#{linenumber}", filename) end end