module Extra_sources:sig
..end
These are environment dependent, and require yojson to compile. They are
shipped with the dmlenu.extra
findlib package.
val chromium_bookmarks : Sources.t Lazy.t
module Mpc:sig
..end
val i3_workspaces : Sources.t Lazy.t
val from_file : string -> Sources.t
from_file filename
creates a source from the lines in
$HOME/.config/dmlenu/filename
(each line in this file is a candidate)val stm_from_file : string -> Completion.state_machine
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)
.