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.
| *) |
val bindings : action list Zed_input.Make(LTerm_key).t Pervasives.ref
LTerm_read_line
and by
edition widgets.val bind : LTerm_key.t list -> action list -> unit
bind seq actions
associates actions
to the given
sequence.val unbind : LTerm_key.t list -> unit
unbind seq
unbinds seq
.val actions : (action * string) list
Zed
.val doc_of_action : action -> string
doc_of_action action
returns a short description of the
action.val action_of_name : string -> action
action_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 -> string
name_of_action act
returns the name of the given action.val clipboard : Zed_edit.clipboard
val macro : action Zed_macro.t
class edit :?clipboard:Zed_edit.clipboard -> ?macro:action Zed_macro.t -> unit ->
object
..end