added Isabelle.default_logic;
authorwenzelm
Tue, 27 Jan 2009 18:58:16 +0100
changeset 34502 7d1d13750890
parent 34501 01021d160be7
child 34503 7d0726f19d04
added Isabelle.default_logic;
src/Tools/jEdit/src/jedit/Plugin.scala
src/Tools/jEdit/src/jedit/ProverSetup.scala
--- a/src/Tools/jEdit/src/jedit/Plugin.scala	Tue Jan 27 18:53:12 2009 +0100
+++ b/src/Tools/jEdit/src/jedit/Plugin.scala	Tue Jan 27 18:58:16 2009 +0100
@@ -39,6 +39,12 @@
   var system: IsabelleSystem = null
   def symbols = system.symbols
 
+  // settings
+  def default_logic = {
+    val logic = Isabelle.Property("logic")
+    if (logic != null) logic else Isabelle.system.getenv_strict("ISABELLE_LOGIC")
+  }
+
   // plugin instance
   var plugin: Plugin = null
 
--- a/src/Tools/jEdit/src/jedit/ProverSetup.scala	Tue Jan 27 18:53:12 2009 +0100
+++ b/src/Tools/jEdit/src/jedit/ProverSetup.scala	Tue Jan 27 18:58:16 2009 +0100
@@ -34,8 +34,7 @@
   val output_text_view = new JTextArea
 
   def activate(view: View) {
-    val logic = Isabelle.Property("logic")
-    prover.start(if (logic != null) logic else Isabelle.system.getenv_strict("ISABELLE_LOGIC"))
+    prover.start(Isabelle.default_logic)
     
     val buffer = view.getBuffer
     val dir = buffer.getDirectory