I was earlier relying on there sometimes being a note in Cache that wasn't (yet) backed by a file. One gotcha less in the code.
X6ZGPVAYTRLUQBJBUGQWPZBHVBLEKVDPJ53MZJUD3LRKUWSBPBVQC populate_unroll_column(Surface[Cursor_pane.col], pane.id, rel) -- invalidates new_paneCursor_pane.row = #Surface[Cursor_pane.col]Surface[Cursor_pane.col][Cursor_pane.row].editable = truebring_cursor_column_on_screen()bring_cursor_of_cursor_pane_in_view('down')elseif string.match(Surface[Cursor_pane.col].name, rel..' from %S+') then
populate_unroll_column(Surface[Cursor_pane.col], pane.id, rel)endif string.match(Surface[Cursor_pane.col].name, rel..' from %S+') then