]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matita.ml
Smart scrolling during script advancement implemented.
[helm.git] / helm / matita / matita.ml
index 6319921eb75710fe16633c84b74b28238513bf67..db0fd2b18e7ec0be350aecbea58d29dc16745933 100644 (file)
@@ -73,7 +73,7 @@ let _ =
 
 let script =
   MatitaScript.script 
-    ~buffer:gui#sourceView#buffer
+    ~view:(gui#sourceView :> GText.view)
     ~init:(Lazy.force MatitaEngine.initial_status) 
     ~mathviewer:(MatitaMathView.mathViewer ())
     ~urichooser:(fun uris ->
@@ -156,23 +156,16 @@ let _ =
          if script#onGoingProof () then
            MatitaLog.debug (CicMetaSubst.ppmetasenv script#proofMetasenv []));
     addDebugItem "dump coercions Db" (fun _ ->
-      List.iter (
-        fun (s,t,u) -> 
-          MatitaLog.debug (
-            UriManager.name_of_uri u ^ ":" ^ 
-            UriManager.name_of_uri s ^ " -> " ^ UriManager.name_of_uri t))
-      (CoercDb.to_list ())
-    );
+      List.iter
+        (fun (s,t,u) -> 
+          MatitaLog.debug
+            (UriManager.name_of_uri u ^ ":"
+             ^ UriManager.name_of_uri s ^ " -> " ^ UriManager.name_of_uri t))
+        (CoercDb.to_list ()));
     addDebugItem "rotate light bulbs"
       (fun _ ->
          let nb = gui#main#hintNotebook in
-         nb#goto_page ((nb#current_page + 1) mod 3));
-         (*
-    addDebugItem "print (on stdout) \"statement\" grammar entry"
-      (fun _ ->
-        Grammar.print_entry Format.std_formatter
-          (Grammar.Entry.obj CicTextualParser2.statement);
-        Format.pp_print_flush Format.std_formatter ());*)
+         nb#goto_page ((nb#current_page + 1) mod 3))
   end
 
   (** </DEBUGGING> *)