B00_odoc.ThemeSourceOdoc theme support.
The type for theme names.
default_uri is a default uri to give to Html.cmd, this is "_odoc-theme". This will use that directory in the html directory.
config_file is the file relative to the user's Os.Dir.config directory for specifying the odoc theme.
get_user_preference () is the user prefered theme name (if any).
set_user_preference t sets the user prefered theme to t.
The type for themes.
path t is the path to the theme directory.
pp_name formats a theme's name.
pp formats a theme.
of_dir sharedir are the themes found in sharedir. These are formed by looking up in sharedir for directory paths of the form PKG/odoc-theme/ID/ in sharedir which yields a theme named by PKG.ID.
find ~fallback n ts finds theme n in ts. An error is returned if n cannot be found, in that case it indicates fallback will be used instead (if specified).
write m t ~to_dir writes theme to directory to_dir. This simply copies path to to_dir.