let last_symbol =
let i = source_buffer#get_iter_at_mark `INSERT in
Glib.Utf8.first_char (i#get_slice ~stop:(i#copy#backward_chars 1))
in
(match Virtuals.similar_symbols last_symbol with
let last_symbol =
let i = source_buffer#get_iter_at_mark `INSERT in
Glib.Utf8.first_char (i#get_slice ~stop:(i#copy#backward_chars 1))
in
(match Virtuals.similar_symbols last_symbol with