sokoban.love/0127-one_time_load

16 lines
614 B
Plaintext

one_time_load = function()
if Current_pane.is_stash then
print('loading '..Current_pane.filename..' from stash')
else
print('loading '..Current_pane.filename)
end
edit.clear(Current_pane.editor_state)
local dir = Current_pane.is_stash and Stash_directory or Directory
Current_pane.editor_state.filename = dir..Current_pane.filename
load_from_disk(Current_pane.editor_state)
Text.redraw_all(Current_pane.editor_state)
-- Disable autosave; undo isn't accessible in mobile devices.
Current_pane.editor_state.filename = nil
-- Clear some other recent state
Current_pane.editor_state.next_save = nil
end