equal
deleted
inserted
replaced
162 } |
162 } |
163 |
163 |
164 |
164 |
165 /* edits */ |
165 /* edits */ |
166 |
166 |
167 def init_edits(): List[Document.Edit_Text] = |
167 def init_edits(doc_blobs: Document.Blobs): List[Document.Edit_Text] = |
168 { |
168 { |
169 Swing_Thread.require() |
169 Swing_Thread.require() |
170 |
170 |
171 val header = node_header() |
171 val header = node_header() |
172 val text = JEdit_Lib.buffer_text(buffer) |
172 val text = JEdit_Lib.buffer_text(buffer) |
173 val (_, perspective) = node_perspective(Document.Blobs.empty) |
173 val (_, perspective) = node_perspective(doc_blobs) |
174 |
174 |
175 if (is_theory) |
175 if (is_theory) |
176 List(session.header_edit(node_name, header), |
176 List(session.header_edit(node_name, header), |
177 node_name -> Document.Node.Clear(), |
177 node_name -> Document.Node.Clear(), |
178 node_name -> Document.Node.Edits(List(Text.Edit.insert(0, text))), |
178 node_name -> Document.Node.Edits(List(Text.Edit.insert(0, text))), |