backtrace情報もリンクでちょちょっとファイルにアクセスできれば、怖くないぜw
説明はざっくり省略.
TextMateのバンドルやっぱいいねぇ
def backtrace_link(backtrace_log) link = [] prev_line = nil File.open(backtrace_log) do |file| file.each do |line| if m = /^\s+at line (\/.*):(\d+$)/.match(line) link << a_herf("file://#{m[1]}", m[2], "#{prev_line}<li>#{m[1..2]}</li><br/>") end prev_line = line end end link end def a_herf(url, line, display) %Q+<Font Size="2" Color="#0000ff"><a href="txmt://open?url=#{url}&line=#{line}">#{display}</a></Font>+ end puts backtrace_link("#{ENV["TM_PROJECT_DIRECTORY"]}/backtrace.txt")