module LTerm_edit: sig
.. end
Text edition
Actions
type
action =
| |
Zed of Zed_edit.action |
| |
Start_macro |
| |
Stop_macro |
| |
Cancel_macro |
| |
Play_macro |
| |
Insert_macro_counter |
| |
Set_macro_counter |
| |
Add_macro_counter |
val bindings : action list Zed_input.Make(LTerm_key).t Pervasives.ref
Bindings. These bindings are used by
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
List of actions with their names, except 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
The global clipboard.
val macro : action Zed_macro.t
The global macro recorder.
class edit : ?clipboard:Zed_edit.clipboard -> ?macro:action Zed_macro.t -> unit ->
object
.. end
Class of edition widgets.