equal
deleted
inserted
replaced
29 resources.get_model(file) match { |
29 resources.get_model(file) match { |
30 case Some(model) => |
30 case Some(model) => |
31 val snapshot = model.snapshot() |
31 val snapshot = model.snapshot() |
32 if (snapshot.is_outdated) m |
32 if (snapshot.is_outdated) m |
33 else { |
33 else { |
34 val html_context = new Presentation.HTML_Context |
34 val html_context = |
|
35 new Presentation.HTML_Context { |
|
36 override def root_dir: Path = Path.current |
|
37 override def theory_session(name: Document.Node.Name): Sessions.Info = |
|
38 resources.sessions_structure(resources.session_base.theory_qualifier(name)) |
|
39 } |
35 val document = |
40 val document = |
36 Presentation.html_document(snapshot, html_context, Presentation.elements2) |
41 Presentation.html_document(snapshot, html_context, Presentation.elements2) |
37 channel.write(LSP.Preview_Response(file, column, document.title, document.content)) |
42 channel.write(LSP.Preview_Response(file, column, document.title, document.content)) |
38 m - file |
43 m - file |
39 } |
44 } |