diff options
| author | letouzey | 2012-12-10 18:33:44 +0000 |
|---|---|---|
| committer | letouzey | 2012-12-10 18:33:44 +0000 |
| commit | b0ab21a5a94b09170ff60cd4a405afa5287d7867 (patch) | |
| tree | c30845df1fbe51a08f3be5608dca81b0915b5f8d /ide/coqOps.ml | |
| parent | 2de75892efb8c2ab63a3b23767d0cefd0996f8d6 (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.ml | 9 |
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 (); |
