Karya, built on 2020-11-26T21:03:17 (patch 23b5be2d53a9e8e7d6136cda5aae2849abe5cded)
Safe HaskellNone

Cmd.Undo

Description

Undo and redo cmds and support.

Synopsis

Documentation

maintain_history :: Ui.State -> Cmd.State -> [Update.UiUpdate] -> IO Cmd.State Source #

This is the toplevel function to record one Cmd's worth of history.

It's called by the responder after the Cmds are run and the updates are available.

check_save_history :: Cmd.State -> IO (Maybe.Maybe Text) Source #

Only do this if I would have written something. For that I need the diffs.