const struct ConfigSetType CstBool
Config type representing an boolean.
const struct ConfigSetType CstPath
Config type representing a path.
const struct ConfigSetType CstString
Config type representing a string.
const struct Module ModuleConfig
Module for the Config library.
const struct ConfigSetType CstNumber
Config type representing a number.
const struct ConfigSetType CstMyVar
Config type representing a MyVar.
const struct ConfigSetType CstSlist
Config type representing a list of strings.
static bool config_init(struct NeoMutt *n)
Initialise a Module - Implements Module::init()
const struct ConfigSetType CstQuad
Config type representing a quad-option.
static bool config_cleanup(struct NeoMutt *n)
Clean up a Module - Implements Module::cleanup()
static bool config_config_define_types(struct NeoMutt *n, struct ConfigSet *cs)
Set up Config Types - Implements Module::config_define_types()
const struct ConfigSetType CstRegex
Config type representing a regular expression.
const struct ConfigSetType CstSort
Config type representing a sort option.
Config private Module data.
bool cs_register_type(struct ConfigSet *cs, const struct ConfigSetType *cst)
Register a type of config item.
A collection of config items.
Convenience wrapper for the core headers.
const struct ConfigSetType CstEnum
Config type representing an enumeration.
const struct ConfigSetType CstLong
Config type representing a long.
const struct ConfigSetType CstMbtable
Config type representing a multi-byte table.
@ MODULE_ID_CONFIG
ModuleConfig, Config
Convenience wrapper for the library headers.
Container for lots of config items.
Container for Accounts, Notifications.