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.tmodule Mpc:sig..end
val i3_workspaces : Sources.t Lazy.tval from_file : string -> Sources.tfrom_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_machinestm_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).