# File lib/pry/helpers/command_helpers.rb, line 127 def start_line_syntax_for_editor(file_name, line_number) if windows? file_name = file_name.gsub(/\//, '\\') end # special case for 1st line return file_name if line_number <= 1 case Pry.config.editor when /^[gm]?vi/, /^emacs/, /^nano/, /^pico/, /^gedit/, /^kate/ "+#{line_number} #{file_name}" when /^mate/, /^geany/ "-l #{line_number} #{file_name}" when /^uedit32/ "#{file_name}/#{line_number}" when /^jedit/ "#{file_name} +line:#{line_number}" else if windows? "#{file_name}" else "+#{line_number} #{file_name}" end end end