equal
deleted
inserted
replaced
181 case _ => (false, st) |
181 case _ => (false, st) |
182 } |
182 } |
183 }) |
183 }) |
184 if (changed) { |
184 if (changed) { |
185 PIDE.plugin.options_changed() |
185 PIDE.plugin.options_changed() |
186 PIDE.editor.flush() |
186 JEdit_Editor.flush() |
187 } |
187 } |
188 } |
188 } |
189 |
189 |
190 def view_node_required(view: View, toggle: Boolean = false, set: Boolean = false): Unit = |
190 def view_node_required(view: View, toggle: Boolean = false, set: Boolean = false): Unit = |
191 Document_Model.get(view.getBuffer).foreach(model => |
191 Document_Model.get(view.getBuffer).foreach(model => |
288 val reparse = snapshot.node.load_commands_changed(doc_blobs) |
288 val reparse = snapshot.node.load_commands_changed(doc_blobs) |
289 val perspective = |
289 val perspective = |
290 if (hidden) Text.Perspective.empty |
290 if (hidden) Text.Perspective.empty |
291 else { |
291 else { |
292 val view_ranges = document_view_ranges(snapshot) |
292 val view_ranges = document_view_ranges(snapshot) |
293 val load_ranges = snapshot.commands_loading_ranges(PIDE.editor.visible_node(_)) |
293 val load_ranges = snapshot.commands_loading_ranges(JEdit_Editor.visible_node(_)) |
294 Text.Perspective(view_ranges ::: load_ranges) |
294 Text.Perspective(view_ranges ::: load_ranges) |
295 } |
295 } |
296 val overlays = PIDE.editor.node_overlays(node_name) |
296 val overlays = JEdit_Editor.node_overlays(node_name) |
297 |
297 |
298 (reparse, Document.Node.Perspective(node_required, perspective, overlays)) |
298 (reparse, Document.Node.Perspective(node_required, perspective, overlays)) |
299 } |
299 } |
300 else (false, Document.Node.no_perspective_text) |
300 else (false, Document.Node.no_perspective_text) |
301 } |
301 } |
513 |
513 |
514 for (doc_view <- document_view_iterator) |
514 for (doc_view <- document_view_iterator) |
515 doc_view.rich_text_area.active_reset() |
515 doc_view.rich_text_area.active_reset() |
516 |
516 |
517 pending ++= edits |
517 pending ++= edits |
518 PIDE.editor.invoke() |
518 JEdit_Editor.invoke() |
519 } |
519 } |
520 } |
520 } |
521 |
521 |
522 def is_stable: Boolean = !pending_edits.nonEmpty |
522 def is_stable: Boolean = !pending_edits.nonEmpty |
523 def snapshot(): Document.Snapshot = session.snapshot(node_name, pending_edits.get_edits) |
523 def snapshot(): Document.Snapshot = session.snapshot(node_name, pending_edits.get_edits) |