77 { NULL, NULL, 0, -1, NULL }
104 { NULL, NULL, 0, -1, NULL }
114 "Save new aliases to this file"
117 "printf-like format string for the alias menu"
120 "Sort method for the alias menu"
123 "External command to query and external address book"
126 "printf-like format string for the query menu (address book)"
static const struct Mapping AliasSortMethods[]
Sort methods for email aliases.
static const struct ExpandoDefinition QueryFormatDef[]
Expando definitions.
static const struct ExpandoDefinition AliasFormatDef[]
Expando definitions.
static struct ConfigDef AliasVars[]
Config definitions for the alias library.
@ ED_ALI_FLAGS
Alias.flags.
@ ED_ALI_EMAIL
Alias.addr.mailbox.
@ ED_ALI_NUMBER
AliasView.num.
@ ED_ALI_NAME
Alias.addr.personal.
@ ED_ALI_ALIAS
Alias.name.
@ ED_ALI_ADDRESS
Alias.addr.
@ ED_ALI_COMMENT
Alias.comment.
@ ED_ALI_TAGGED
AliasView.tagged.
@ ALIAS_SORT_UNSORTED
Sort by the order the Aliases were configured.
@ ALIAS_SORT_NAME
Sort by Real Name.
@ ALIAS_SORT_EMAIL
Sort by Email Address.
@ ALIAS_SORT_ALIAS
Sort by Alias short name.
Convenience wrapper for the config headers.
bool cs_register_variables(const struct ConfigSet *cs, struct ConfigDef vars[])
Register a set of config items.
@ ED_ALIAS
Alias ED_ALI_ ExpandoDataAlias.
@ ED_GLOBAL
Global ED_GLO_ ExpandoDataGlobal.
bool config_init_alias(struct ConfigSet *cs)
Register alias config variables - Implements module_init_config_t -.
struct ExpandoNode * node_padding_parse(const char *str, struct ExpandoFormat *fmt, int did, int uid, ExpandoParserFlags flags, const char **parsed_until, struct ExpandoParseError *err)
Parse a Padding Expando - Implements ExpandoDefinition::parse() -.
Convenience wrapper for the library headers.
Container for lots of config items.
Definition of a format string.
Mapping between user-readable string and a constant.
#define D_STRING_COMMAND
A command.
#define D_PATH_FILE
Path is a file.
@ DT_SYNONYM
synonym for another variable
@ DT_PATH
a path to a file/directory
#define D_SORT_REVERSE
Sort flag for -reverse prefix.
#define D_NOT_EMPTY
Empty strings are not allowed.
@ ED_GLO_PADDING_EOL
Padding to end-of-line.
@ ED_GLO_PADDING_HARD
Hard Padding.
@ ED_GLO_PADDING_SOFT
Soft Padding.