method line_offset_from_line_in_file line =
let char_offset = Cam_misc.char_of_line filename line in
let from_display = self#mode_from_display (buffer#get_text ()) in
Cam_misc.utf8_string_length
(self#mode_to_display (String.sub from_display 0 char_offset))