Index of values


A
add_string [Completion]
Computes the new state corresponding to the user pressing a character

B
binaries [Sources]
A source that list all the binaries in your PATH.

C
chromium_bookmarks [Extra_sources]
Offers completion on bookmarks names, and returns the bookmark url.
complete [Completion]
Computes the new state corresponding to the user completing the entry
concat [Completion]
Concatenates two machines.
csum [Sources]
Simple case of dependant sum
current_playlist [Extra_sources.Mpc]
List songs currently in the playlist.
cursor_left [Completion]
Computes the new state corresponding to the user going left
cursor_right [Completion]
Computes the new state corresponding to the user going right

D
default_conf [Dmlenu]

E
empty [Sources]
The empty source.
empty [Completion]
The state machine that does not offer any completion

F
files [Sources]
A source that completes filenames in a given directory (or absolute filenames).
from_file [Extra_sources]
from_file filename creates a source from the lines in $HOME/.config/dmlenu/filename (each line in this file is a candidate)
from_list [Sources]
from_list_ [Sources]
from_list_rev [Sources]
A source built from a list (display, real, documentation).
from_list_rev_ [Sources]
A source built from a list of candidates (display and real are the same, doc is empty).
fuzzy_match [Matching]
fuzzy_match ?case ~candidate pattern tries to find the letters of pattern in candidate (in the right order).
fuzzy_prefix [Matching]
Same as fuzzy_match except that the first letter in pattern must be the first letter of candidate.

I
i3_workspaces [Extra_sources]
List of existing i3 workspaces.
iterate [Completion]
iterate sources offers completions from sources, indefinitely.

L
left [Completion]
Computes the new state corresponding to the user selecting the candidate on the left

M
make_state [Completion]
make_state ?sep machine initialize the machine; sep will be used to mark the end of a selection and the transition to the next sources (i.e.
match_prefix [Matching]
match_query [Matching]
mk_candidate [Completion]
A constructor

P
pagedown [Completion]
Computes the new state corresponding to the user selecting the first non visible candidate on the right
pageup [Completion]
Computes the new state corresponding to the user selecting the first non visible candidate on the left.
partial_match [Matching]
partial_match ?case ~candidate sub will return Some _ if sub is a substring of candidate, None otherwise..
paths [Sources]
A source that complete like coupled_with except when what is before the cursor is (syntactically) a path, i.e.
playlists [Extra_sources.Mpc]
List of mpc playlists.

R
remove [Completion]
Computes the new state corresponding to the user removing the character to the right of the cursor
right [Completion]
Computes the new state corresponding to the user selecting the candidate on the right
run [Dmlenu]
run initial_state conf creates the window and handles user inputs.
run_list [Dmlenu]
Same as Dmlenu.run but returns the list of completed tokens.

S
set_match_query_fun [Matching]
singleton [Completion]
singleton' [Completion]
Offers the argument for completion once and then do not provide any completion
stdin [Sources]
A source that reads its elements off stdin.
stm_from_file [Extra_sources]
stm_from_file f starts by offering candidates returned by from_file f, once a candidate x has been selected, it will behave as stm_from_file (f ^ x).
subset [Matching]
subset ?case ~candidate query will match if query (interpreded as a set of characters) is a subset of candidate (interpreted as a set of chars again).
sum [Completion]
Dependant sum.
switch [Sources]
switch guards is a source that behaves like one of the sources in guards.