Module Ecaml__.Save_wrappers

val save_current_buffer : (_'a) Ecaml.Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-function 'save-current-buffer)

val save_excursion : (_'a) Ecaml.Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-function 'save-excursion)

val save_mark_and_excursion : (_'a) Ecaml.Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-function 'save-mark-and-excursion)

val save_match_data : (_'a) Ecaml.Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-function 'save-match-data)

val save_restriction : (_'a) Ecaml.Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-function 'save-restriction)

val save_window_excursion : (_'a) Ecaml.Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-function 'save-window-excursion)

val save_selected_window : (_'a) Ecaml.Sync_or_async.t -> (unit -> 'a) -> 'a

(describe-function 'save-selected-window)

val with_selected_frame : (_'a) Ecaml.Sync_or_async.t -> Ecaml__.Import.Value.t -> (unit -> 'a) -> 'a

(describe-function 'with-selected-frame)

val with_selected_window : (_'a) Ecaml.Sync_or_async.t -> Ecaml__.Import.Value.t -> (unit -> 'a) -> 'a

(describe-function 'with-selected-window)