class Byebug::EditCommand
def execute
def execute file, line = location(@match[1]) return edit_error('not_exist', file) unless File.exist?(file) return edit_error('not_readable', file) unless File.readable?(file) cmd = line ? "#{editor} +#{line} #{file}" : "#{editor} #{file}" system(cmd) end