--- a/src/Tools/VSCode/src/server.scala Tue Mar 14 11:49:51 2017 +0100
+++ b/src/Tools/VSCode/src/server.scala Tue Mar 14 13:27:39 2017 +0100
@@ -232,6 +232,11 @@
for (session <- try_session) {
session_.change(_ => Some(session))
+ session.commands_changed += prover_output
+ session.all_messages += syslog
+
+ dynamic_output.init()
+
var session_phase: Session.Consumer[Session.Phase] = null
session_phase =
Session.Consumer(getClass.getName) {
@@ -246,11 +251,6 @@
}
session.phase_changed += session_phase
- session.commands_changed += prover_output
- session.all_messages += syslog
-
- dynamic_output.init()
-
Isabelle_Process.start(session, options,
logic = session_name, dirs = session_dirs, modes = modes)
}