diff options
Diffstat (limited to 'ide')
| -rw-r--r-- | ide/coqide.ml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ide/coqide.ml b/ide/coqide.ml index fd5186a9e3..dabfd763d3 100644 --- a/ide/coqide.ml +++ b/ide/coqide.ml @@ -394,7 +394,9 @@ let tag_on_insert buffer = We retag up to the next "." instead. *) let stop = grab_ending_dot insert in try split_slice_lax buffer start stop - with Coq_lex.Unterminated -> () + with Coq_lex.Unterminated -> + try split_slice_lax buffer start buffer#end_iter + with Coq_lex.Unterminated -> () with Not_found -> (* This is raised by [grab_sentence_start] *) let err_pos = buffer#get_iter_at_mark (`NAME "start_of_input") in |
