aboutsummaryrefslogtreecommitdiff
path: root/ide/coqOps.ml
diff options
context:
space:
mode:
authorletouzey2012-12-10 18:33:44 +0000
committerletouzey2012-12-10 18:33:44 +0000
commitb0ab21a5a94b09170ff60cd4a405afa5287d7867 (patch)
treec30845df1fbe51a08f3be5608dca81b0915b5f8d /ide/coqOps.ml
parent2de75892efb8c2ab63a3b23767d0cefd0996f8d6 (diff)
Coqide: restore the tag removal of copy-pasted zones
The handler for apply_tag removed in commit 16044 was probaly meant for that. We now proceed in a more simple way, in Sentence.split_slice_lax, instead of doing a remove_tag in a apply_tag handler (!). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16058 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'ide/coqOps.ml')
-rw-r--r--ide/coqOps.ml9
1 files changed, 2 insertions, 7 deletions
diff --git a/ide/coqOps.ml b/ide/coqOps.ml
index 6d99077bea..c1f1675177 100644
--- a/ide/coqOps.ml
+++ b/ide/coqOps.ml
@@ -329,13 +329,8 @@ object(self)
buffer#delete_mark phrase.stop
done;
(* reset the buffer *)
- let start = buffer#start_iter in
- let stop = buffer#end_iter in
- buffer#move_mark ~where:start (`NAME "start_of_input");
- buffer#remove_tag Tags.Script.processed ~start ~stop;
- buffer#remove_tag Tags.Script.unjustified ~start ~stop;
- buffer#remove_tag Tags.Script.to_process ~start ~stop;
- Sentence.tag_on_insert buffer;
+ buffer#move_mark ~where:buffer#start_iter (`NAME "start_of_input");
+ Sentence.tag_all buffer;
(* clear the views *)
messages#clear;
proof#clear ();