NeoMutt  2024-12-12-19-ge4b57e
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
init.h
Go to the documentation of this file.
1
25#ifndef MUTT_INIT_H
26#define MUTT_INIT_H
27
28#include <stdbool.h>
29#include "mutt/lib.h"
30
31struct ConfigSet;
32
33extern const struct Mapping SortMethods[];
34
35void init_config (struct ConfigSet *cs);
36int mutt_init (struct ConfigSet *cs, const char *dlevel, const char *dfile, bool skip_sys_rc, struct ListHead *commands);
37void mutt_opts_cleanup (void);
38int mutt_query_variables(struct ListHead *queries, bool show_docs);
39
40#endif /* MUTT_INIT_H */
const struct Mapping SortMethods[]
Sort methods for '$sort' for the index.
Definition: mutt_config.c:89
void init_config(struct ConfigSet *cs)
Initialise the config system.
Definition: mutt_config.c:932
int mutt_query_variables(struct ListHead *queries, bool show_docs)
Implement the -Q command line flag.
Definition: init.c:621
int mutt_init(struct ConfigSet *cs, const char *dlevel, const char *dfile, bool skip_sys_rc, struct ListHead *commands)
Initialise NeoMutt.
Definition: init.c:318
void mutt_opts_cleanup(void)
Clean up before quitting.
Definition: init.c:262
Convenience wrapper for the library headers.
Container for lots of config items.
Definition: set.h:252
Mapping between user-readable string and a constant.
Definition: mapping.h:33