A | |
action_of_name [Zed_edit] | action_of_name str converts the given action name into an
action.
|
actions [Zed_edit] |
List of actions with their names, except
Insert .
|
add [Zed_macro] | add recorder x adds x to the recorder if it is recording a
macro.
|
add [Zed_input.S] | add events x bindings binds events to x .
|
add [Zed_rope.Buffer] | add buffer x add x at the end of buffer .
|
add [Zed_utf8] | add buf ch is the same as Buffer.add_string buf (singleton
ch) but is more efficient.
|
add_counter [Zed_macro] |
Adds the given value to the macro counter.
|
add_escaped [Zed_utf8] | add_escaped_char buf text is the same as Buffer.add_string
buf (escaped text) but a bit more efficient.
|
add_escaped_char [Zed_utf8] | add_escaped_char buf ch is the same as Buffer.add_string buf
(escaped_char ch) but a bit more efficient.
|
add_escaped_string [Zed_utf8] | add_escaped_char buf enc text is the same as
Buffer.add_string buf (escaped_string enc text) but a bit more
efficient.
|
after [Zed_rope] | after rope pos returns the sub-string after pos in rope .
|
after [Zed_utf8] | after str pos returns the sub-string after pos in str
|
append [Zed_lines] | append s1 s2 concatenates two sets of line positions.
|
append [Zed_rope] |
Concatenates the two given ropes.
|
at_bol [Zed_edit] | at_bol ctx returns true iff the cursor is at the beginning
of the current line.
|
at_bos [Zed_rope.Zip] | at_bos zipper returns true iff zipper points to the
beginning of the rope.
|
at_bot [Zed_edit] | at_bot ctx returns true iff the cursor is at the beginning
of the text.
|
at_eol [Zed_edit] | at_eol ctx returns true iff the cursor is at the end of the
current line.
|
at_eos [Zed_rope.Zip] | at_eos zipper returns true iff zipper points to the
end of the rope.
|
at_eot [Zed_edit] | at_eot ctx returns true iff the cursor is at the end of the
text.
|
B | |
before [Zed_rope] | before rope pos returns the sub-rope before pos in rope .
|
before [Zed_utf8] | before str pos returns the sub-string before pos in str
|
bindings [Zed_input.S] | bindings set returns all bindings of set .
|
break [Zed_rope] | break rope pos returns the sub-ropes before and after pos in
rope .
|
break [Zed_utf8] | break str pos returns the sub-strings before and after pos
in str .
|
C | |
cancel [Zed_macro] |
Cancels the current macro if recording one.
|
capitalize_word [Zed_edit] | capitalize_word ctx capitalizes the first word after the
cursor.
|
changes [Zed_edit] | changes edit returns an event which occurs with values of the
form (start, added, removed) when the contents of the engine
changes.
|
check [Zed_edit] | check ctx returns whether the context has been created with
the check flag.
|
check [Zed_utf8] | check str checks that str is a valid UTF-8 encoded
string.
|
clear_data [Zed_edit] | clear_data edit removes the custom data of engine.
|
column [Zed_cursor] | column cursor returns the signal holding the current column of
the cursor.
|
column [Zed_edit] | column ctx returns the column of the cursor.
|
compare [Zed_rope] |
Compares two ropes (in code point order).
|
compare [Zed_utf8] |
Compares two strings (in code point order).
|
compile [Zed_re] | compile regexp compiles the given regular expression.
|
concat [Zed_rope] | concat sep l concatenates all strings of l separating them
by sep .
|
concat [Zed_utf8] | concat sep l returns the concatenation of all strings of l
separated by sep .
|
contains [Zed_utf8] | contains text sub returns whether sub appears in text
|
contents [Zed_macro] |
Returns the currently recorded macro.
|
contents [Zed_rope.Buffer] | contents buffer returns the contents of buffer as a
rope.
|
context [Zed_edit] | context ?check edit cursor creates a new context with given
parameters.
|
copy [Zed_cursor] | copy cursor creates a copy of the given cursor.
|
copy [Zed_edit] | copy ctx copies the current selectionned region to the
clipboard.
|
count [Zed_macro] |
The number of actions in the macro recorder.
|
count [Zed_lines] |
Returns the number of newlines in the set.
|
count [Zed_utf8] | count f text returhs the number of characters of text
verifying f .
|
counter [Zed_macro] |
The contents of the macro counter.
|
create [Zed_macro] | create macro create a new macro recorder, with initial
contents macro .
|
create [Zed_cursor] | create length changes get_lines position wanted_column creates
a new cursor pointing to position position .
|
create [Zed_edit] | create ?editable ?move ?clipboard () creates a new edition
engine in the initial state.
|
create [Zed_rope.Buffer] |
Create a new empty buffer.
|
cursor [Zed_edit] | cursor ctx returns the cursor used by this context.
|
D | |
delete_next_char [Zed_edit] | delete_next_char ctx deletes the character after the cursor,
if any.
|
delete_next_line [Zed_edit] | delete_next_line ctx delete everything until the end of the
current line.
|
delete_next_word [Zed_edit] | delete_next_word ctx deletes the word after the cursor.
|
delete_prev_char [Zed_edit] | delete_prev_char ctx delete the character before the
cursor.
|
delete_prev_line [Zed_edit] | delete_next_line ctx delete everything until the beginning of
the current line.
|
delete_prev_word [Zed_edit] | delete_prev_word ctx deletes the word before the cursor.
|
doc_of_action [Zed_edit] | doc_of_action action returns a short description of the
action.
|
E | |
edit [Zed_edit] | edit ctx returns the edition engine used by the given
context.
|
empty [Zed_input.S] |
The empty set of bindings.
|
empty [Zed_lines] |
The empty set.
|
empty [Zed_rope] |
The empty rope.
|
ends_with [Zed_utf8] | ends_with text suffix returns true iff s ends with
suffix .
|
equal [Zed_rope] | equal r1 r2 retuns true iff r1 is equal to r2 .
|
erase_mode [Zed_edit] | erase_mode edit returns the ``erase'' mode of the buffer.
|
escaped [Zed_utf8] | escaped text escape all characters of text as with
escape_char .
|
escaped_char [Zed_utf8] | escaped_char ch returns a string containg ch or an escaped
version of ch if: ch is a control character (code < 32), ch is the character with code 127, ch is a non-ascii, non-alphabetic character
It uses the syntax \xXX , \uXXXX , \UXXXXXX or a specific
escape sequence \n, \r, ... .
|
escaped_string [Zed_utf8] | escaped_string enc str escape the string str which is
encoded with encoding enc .
|
exists [Zed_utf8] | exists f text returns whether at least one character of text
verify f .
|
explode [Zed_utf8] | explode str returns the list of all characters of str .
|
extract [Zed_utf8] | extract str ofs returns the code-point at offset ofs in
str .
|
extract_next [Zed_utf8] | extract_next str ofs returns the code-point at offset ofs in
str and the offset the next character.
|
extract_prev [Zed_utf8] | extract_prev str ofs returns the code-point at the previous
offset in str and this offset.
|
F | |
filter [Zed_utf8] | filter f str filters characters of str with f .
|
filter_map [Zed_utf8] | filter_map f str filters and maps characters of str with
f .
|
filter_map_concat [Zed_utf8] | filter_map f str filters and maps characters of str with f
and concatenate the result.
|
find_b [Zed_rope.Zip] | find_b f zip search backward for a character to satisfy
f .
|
find_f [Zed_rope.Zip] | find_f f zip search forward for a character to satisfy
f .
|
fold [Zed_input.S] | fold f set acc executes f on all sequence of set ,
accumulating a value.
|
fold [Zed_rope] | fold f rope acc applies f on all characters of rope
starting from the left, accumulating a value.
|
fold [Zed_utf8] | fold f str acc applies f on all characters of str
starting from the left, accumulating a value.
|
fold_leaf [Zed_rope] | fold f rope acc applies f on all leaves of rope starting
from the left, accumulating a value.
|
for_all [Zed_utf8] | for_all f text returns whether all characters of text verify
the predicate f .
|
G | |
get [Zed_rope] | get str rope returns the character at index idx in
rope .
|
get [Zed_utf8] | get str idx returns the character at index idx in
str .
|
get_action [Zed_edit] | get_action action returns the function associated to the given
action.
|
get_column [Zed_cursor] | get_column cursor returns the current column of the cursor.
|
get_count [Zed_macro] |
Returns the current number of actions in the macro recorder.
|
get_counter [Zed_macro] |
Gets the contents of the macro counter.
|
get_data [Zed_edit] | get_data edit returns the custom data attached to the
engine.
|
get_erase_mode [Zed_edit] | erase_mode edit returns the current erase mode of the
buffer.
|
get_line [Zed_cursor] | get_line cursor returns the current line of the cursor.
|
get_position [Zed_cursor] | get_position cursor returns the current position of
cursor .
|
get_recording [Zed_macro] |
Returns the current state of the recorder.
|
get_selection [Zed_edit] | selection edit returns the current selection state.
|
get_wanted_column [Zed_cursor] | get_wanted_column cursor returns the column on which the
cursor wants to be.
|
goto [Zed_cursor] | goto cursor position moves the given cursor to the given
position.
|
goto [Zed_edit] | goto ctx ?set_column position moves the cursor to the given
position.
|
goto_bol [Zed_edit] | goto_bol ctx moves the cursor to the beginning of the current
line.
|
goto_bot [Zed_edit] | goto_bot ctx moves the cursor to the beginning of the text.
|
goto_eol [Zed_edit] | goto_eol ctx moves the cursor to the end of the current
line.
|
goto_eot [Zed_edit] | goto_eot ctx moves the cursor to the end of the text.
|
goto_mark [Zed_edit] | goto_mark ctx moves the cursor to the mark.
|
I | |
implode [Zed_utf8] | implode l returns the concatenation of all characters of l .
|
init [Zed_rope] | init n f returns the contenation of singleton (f 0) ,
singleton (f 1) , ..., singleton (f (n - 1)) .
|
init [Zed_utf8] | init n f returns the contenation of singleton (f 0) ,
singleton (f 1) , ..., singleton (f (n - 1)) .
|
insert [Zed_lines] | insert set offset set' inserts set at given positon in
set' .
|
insert [Zed_edit] | insert ctx rope inserts the given rope at current position.
|
insert [Zed_rope] | insert rope pos sub inserts sub in rope at position
pos .
|
insert [Zed_utf8] | insert str pos sub inserts sub in str at position
pos .
|
insert_no_erase [Zed_edit] | insert ctx rope inserts the given rope at current position but
do not erase text if the buffer is currently in erase mode.
|
is_empty [Zed_rope] | is_empty rope returns whether str is the empty rope or
not.
|
iter [Zed_rope] | iter f rope applies f on all characters of rope starting
from the left.
|
iter [Zed_utf8] | iter f str applies f an all characters of str starting
from the left.
|
iter_leaf [Zed_rope] | iter_leaf f rope applies f on all leaves of rope starting
from the left.
|
K | |
kill [Zed_edit] | kill ctx copies the current selectionned region to the
clipboard and remove it.
|
kill_next_line [Zed_edit] | kill_next_line ctx delete everything until the end of the
current line and save it to the clipboard.
|
kill_next_word [Zed_edit] | kill_next_word ctx deletes the word after the cursor and save
it to the clipboard.
|
kill_prev_line [Zed_edit] | kill_next_line ctx delete everything until the beginning of
the current line and save it to the clipboard.
|
kill_prev_word [Zed_edit] | kill_prev_word ctx deletes the word before the cursor and save
it to the clipboard.
|
L | |
lchop [Zed_rope] | lchop rope returns rope without is first character.
|
lchop [Zed_utf8] | lchop t returns t without is first character.
|
length [Zed_lines] |
Returns the length of the set, i.e.
|
length [Zed_rope] |
Returns the length of the given rope.
|
length [Zed_utf8] |
Returns the length of the given string.
|
line [Zed_cursor] | line cursor returns the signal holding the current line on
which the cursor is.
|
line [Zed_edit] | line ctx returns the line of the cursor.
|
line_index [Zed_lines] | line_index set ofs returns the line number of the line
containing ofs .
|
line_start [Zed_lines] | line_start set idx returns the offset of the beginning of the
idx th line of set .
|
lines [Zed_edit] | lines edit returns the set of line position of text edit .
|
lowercase_word [Zed_edit] | lowercase_word ctx converts the first word after the cursor to
lowercase.
|
lstrip [Zed_utf8] | lstrip ?predicate text is the same as Zed_utf8.strip but it only
removes characters at the left of text .
|
M | |
make [Zed_rope] | make length char creates a rope of length length containing
only char .
|
make [Zed_utf8] | make n ch creates a string of length n filled with ch .
|
make_b [Zed_rope.Zip] | make_f rope pos creates a new zipper pointing to positon
length rope - pos of rope .
|
make_f [Zed_rope.Zip] | make_f rope pos creates a new zipper pointing to positon
pos of rope .
|
map [Zed_rope] | map f rope maps all characters of rope with f .
|
map [Zed_utf8] | map f str maps all characters of str with f .
|
map_concat [Zed_utf8] | map f str maps all characters of str with f and
concatenate the result.
|
mark [Zed_edit] | mark edit returns the cursor used to for the mark in the given
engine.
|
match_by_regexp [Zed_edit] | match_by_regexp re creates a word-matching function using a
regular expression.
|
move [Zed_cursor] | move cursor delta moves the given cursor by the given number
of characters.
|
move [Zed_edit] | move ctx ?set_wanted_column delta moves the cursor by the
given number of characters.
|
move [Zed_rope.Zip] | move n zip moves the zipper by n characters.
|
move_line [Zed_edit] | move_line ctx ?set_wanted_column delta moves the cursor by the
given number of lines.
|
N | |
name_of_action [Zed_edit] | name_of_action act returns the name of the given action.
|
new_clipboard [Zed_edit] | new_clipboard () creates a new clipboard using a reference.
|
new_cursor [Zed_edit] | new_cursor edit creates a new cursor for the given edition
engine.
|
newline [Zed_edit] |
Insert a newline character.
|
next [Zed_rope.Zip] | next zipper returns the code point at the right of the
zipper and a zipper to the next position.
|
next [Zed_utf8] | next str ofs returns the offset of the next character in
str .
|
next_char [Zed_edit] | next_char ctx moves the cursor to the next character.
|
next_error [Zed_utf8] | next_error str ofs returns (ofs', count, msg) where ofs'
is the offset of the start of the first invalid sequence after
ofs (inclusive) in str , count is the number of unicode
character between ofs and ofs' (exclusive) and msg is an
error message.
|
next_line [Zed_edit] | next_line ctx moves the cursor to the next line.
|
next_word [Zed_edit] | next_word ctx moves the cursor to the end of the next word.
|
O | |
of_rope [Zed_lines] | of_rope rope returns the set of newline positions in rope .
|
of_string [Zed_rope] | of_string str creates a rope from a string.
|
offset [Zed_rope.Zip] |
Returns the position of the zipper in the rope.
|
P | |
pack [Zed_input.S] | pack f set creates a pack.
|
position [Zed_cursor] | position cursor returns the signal holding the current
position of the given cursor.
|
position [Zed_edit] | position ctx returns the position of the cursor.
|
prev [Zed_rope.Zip] | prev zipper returns the code point at the left of the
zipper and a zipper to the previous position.
|
prev [Zed_utf8] | prev str ofs returns the offset of the previous character in
str .
|
prev_char [Zed_edit] | prev_char ctx moves the cursor to the previous character.
|
prev_line [Zed_edit] | prev_line ctx moves the cursor to the previous line.
|
prev_word [Zed_edit] | prev_word ctx moves the cursor to the beginning of the
previous word.
|
R | |
rchop [Zed_rope] | rchop rope returns rope without is last character.
|
rchop [Zed_utf8] | rchop t returns t without is last character.
|
recording [Zed_macro] |
Whether the recorder is recording a macro.
|
regexp_match [Zed_re] | regexp_match ?sem regexp rope pos tries to match regexp on
given rope, starting at pos .
|
remove [Zed_input.S] | remove events bindings unbinds events .
|
remove [Zed_lines] | remove set offet length removes length characters at
offset in set.
|
remove [Zed_edit] |
Alias for
Zed_edit.remove_next
|
remove [Zed_rope] | remove rope pos len removes the len characters at position
pos in rope
|
remove [Zed_utf8] | remove str pos len removes the len characters at position
pos in str
|
remove_next [Zed_edit] | remove_next ctx n removes n characters at current
position.
|
remove_prev [Zed_edit] | remove_prev ctx n removes n characters before current
position.
|
replace [Zed_lines] | replace set offset length repl replaces the subset at offset
offset and length length by repl in set .
|
replace [Zed_edit] | replace ctx n rope does the same as:
|
replace [Zed_rope] | replace rope pos len repl replaces the len characters at
position pos in rope by repl .
|
replace [Zed_utf8] | replace str pos len repl replaces the len characters at
position pos in str by repl .
|
reset [Zed_rope.Buffer] | reset buffer resets buffer to its initial state.
|
resolve [Zed_input.S] | resolve event resolver tries to resolve event using
resolver .
|
resolver [Zed_input.S] | resolver packs creates a resolver from a list of pack.
|
rev [Zed_utf8] | rev str reverses all characters of str .
|
rev_concat [Zed_utf8] | concat sep l returns the concatenation of all strings of l
in reverse order separated by sep .
|
rev_explode [Zed_utf8] | rev_explode str returns the list of all characters of str in
reverse order.
|
rev_filter [Zed_utf8] | rev_filter f str filters characters of str with f in
reverse order.
|
rev_filter_map [Zed_utf8] | rev_filter_map f str filters and maps characters of str with
f in reverse order.
|
rev_filter_map_concat [Zed_utf8] | rev_filter_map f str filters and maps characters of str with
f in reverse order and concatenate the result.
|
rev_fold [Zed_rope] | rev_fold f rope acc applies f on all characters of rope
starting from the right, accumulating a value.
|
rev_fold [Zed_utf8] | rev_fold f str acc applies f on all characters of str
starting from the right, accumulating a value.
|
rev_fold_leaf [Zed_rope] | rev_fold f rope acc applies f on all leaves of rope
starting from the right, accumulating a value.
|
rev_implode [Zed_utf8] | rev_implode l is the same as implode (List.rev l) but more
efficient.
|
rev_init [Zed_rope] | rev_init n f returns the contenation of singleton (f (n -
1)) , ..., singleton (f 1) , singleton (f 0) .
|
rev_init [Zed_utf8] | rev_init n f returns the contenation of singleton (f (n -
1)) , ..., singleton (f 1) , singleton (f 0) .
|
rev_iter [Zed_rope] | rev_iter f rope applies f an all characters of rope
starting from the right.
|
rev_iter [Zed_utf8] | rev_iter f str applies f an all characters of str starting
from the right.
|
rev_iter_leaf [Zed_rope] | iter_leaf f rope applies f on all leaves of rope starting
from the right.
|
rev_map [Zed_rope] | rev_map f str maps all characters of rope with f in
reverse order.
|
rev_map [Zed_utf8] | rev_map f str maps all characters of str with f in reverse
order.
|
rev_map_concat [Zed_utf8] | rev_map f str maps all characters of str with f in reverse
order and concatenate the result.
|
rstrip [Zed_utf8] | lstrip ?predicate text is the same as Zed_utf8.strip but it only
removes characters at the right of text .
|
S | |
search_backward [Zed_re] | search_backward ?sem regexp rope pos searches the given
regular expression in rope starting at pos , in reverse
order.
|
search_forward [Zed_re] | search_forward ?sem regexp rope pos searches the given regular
expression in rope starting at pos .
|
selection [Zed_edit] | selection edit returns the signal holding the current
selection state.
|
set_counter [Zed_macro] |
Sets the macro counter to the given value.
|
set_data [Zed_edit] | set_data edit data attach data to the engine.
|
set_erase_mode [Zed_edit] | set_erase_mode edit state sets the status of the erase mode
for the given engine.
|
set_mark [Zed_edit] | set_mark ctx sets the mark at current position.
|
set_recording [Zed_macro] |
Starts or stops the macro recorder.
|
set_selection [Zed_edit] | set_selection edit state sets the selection state.
|
set_wanted_column [Zed_cursor] | set_wanted_column cursor sets the column on which the cursor
want to be.
|
singleton [Zed_rope] | singleton ch creates a rope of length 1 containing only
ch .
|
singleton [Zed_utf8] | singleton ch creates a string of length 1 containing only the
given character.
|
slice [Zed_rope.Zip] | slice zipper1 zipper2 returns the rope between zipper1
and zipper2 .
|
starts_with [Zed_utf8] | starts_with text prefix returns true iff s starts with
prefix .
|
strip [Zed_utf8] | strip ?predicate text returns text without its firsts and
lasts characters that match predicate .
|
sub [Zed_rope.Zip] | sub zipper len returns the sub-rope of length len pointed
by zipper .
|
sub [Zed_rope] | sub rope ofs len Returns the sub-rope of rope starting at
ofs and of length len .
|
sub [Zed_utf8] | sub str ofs len Returns the sub-string of str starting at
ofs and of length len .
|
switch_erase_mode [Zed_edit] | switch_erase_mode ctx switch the current erase mode.
|
T | |
text [Zed_edit] | text edit returns the signal holding the current contents of
the buffer.
|
to_string [Zed_rope] | to_string rope flatten a rope into a string encoded in
UTF-8.
|
U | |
undo [Zed_edit] | undo ctx reverts the last performed action.
|
unsafe_extract [Zed_utf8] | unsafe_extract str ofs returns the code-point at offset ofs
in str .
|
unsafe_extract_next [Zed_utf8] | unsafe_extract_next str ofs returns the code-point at offset
ofs in str and the offset the next character.
|
unsafe_extract_prev [Zed_utf8] | unsafe_extract_prev str ofs returns the code-point at the
previous offset in str and this offset.
|
unsafe_next [Zed_utf8] | unsafe_next str ofs returns the offset of the next character
in str .
|
unsafe_prev [Zed_utf8] | unsafe_prev str ofs returns the offset of the previous
character in str .
|
update [Zed_edit] | update edit cursors returns an event which occurs each the
rendering of the engine should be updated.
|
uppercase_word [Zed_edit] | uppercase_word ctx converts the first word after the cursor to
uppercase.
|
V | |
validate [Zed_utf8] |
Same as check but raises an exception in case the argument is
not a valid text, otherwise returns the length of the string.
|
W | |
wanted_column [Zed_cursor] | wanted_column cursor returns the signal holding the column on
which the cursor wants to be.
|
with_check [Zed_edit] | with_check check ctx retuns ctx with the check flag set to
check .
|
Y | |
yank [Zed_edit] | yank ctx inserts the contents of the clipboard at current
position.
|