module LTerm_edit:sig..end
type action =
| |
Zed of |
(* |
A zed action.
| *) |
| |
Start_macro |
(* |
Start a new macro.
| *) |
| |
Stop_macro |
(* |
Ends the current macro.
| *) |
| |
Cancel_macro |
(* |
Cancel the current macro.
| *) |
| |
Play_macro |
(* |
Play the last recorded macro.
| *) |
| |
Insert_macro_counter |
(* |
Insert the current value of the macro counter.
| *) |
| |
Set_macro_counter |
(* |
Sets the value of the macro counter.
| *) |
| |
Add_macro_counter |
(* |
Adds a value to the macro counter.
| *) |
| |
Custom of |
val bindings : action list Zed_input.Make(LTerm_key).t Pervasives.refLTerm_read_line and by
edition widgets.val bind : LTerm_key.t list -> action list -> unitbind seq actions associates actions to the given
sequence.val unbind : LTerm_key.t list -> unitunbind seq unbinds seq.val actions : (action * string) listZed.val doc_of_action : action -> stringdoc_of_action action returns a short description of the
action.val action_of_name : string -> actionaction_of_name str converts the given action name into an
action. Action name are the same as variants name but lowercased
and with '_' replaced by '-'. It raises Not_found if the name
does not correspond to an action. It also recognizes zed
actions.val name_of_action : action -> stringname_of_action act returns the name of the given action.val clipboard : Zed_edit.clipboardval macro : action Zed_macro.tclass edit :?clipboard:Zed_edit.clipboard -> ?macro:action Zed_macro.t -> unit ->object..end