src/Tools/jEdit/src/plugin.scala
changeset 57640 0a28cf866d5d
parent 57612 990ffb84489b
child 57649 a43898f76ae9
--- a/src/Tools/jEdit/src/plugin.scala	Thu Jul 24 11:46:40 2014 +0200
+++ b/src/Tools/jEdit/src/plugin.scala	Thu Jul 24 11:51:22 2014 +0200
@@ -263,6 +263,20 @@
       case Session.Ready =>
         PIDE.session.update_options(PIDE.options.value)
         PIDE.init_models()
+
+        if (!Isabelle.continuous_checking) {
+          GUI_Thread.later {
+            val answer =
+              GUI.confirm_dialog(jEdit.getActiveView,
+                "Continuous checking of PIDE document",
+                JOptionPane.YES_NO_OPTION,
+                "Continuous checking is presently disabled:",
+                "editor buffers will remain inactive!",
+                "Enable continuous checking now?")
+            if (answer == 0) Isabelle.continuous_checking = true
+          }
+        }
+
         delay_load.invoke()
 
       case Session.Shutdown =>