NeoMutt
2025-12-11-435-g4ac674
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
module.c
Go to the documentation of this file.
1
22
28
29
#include "config.h"
30
#include <stdbool.h>
31
#include <stddef.h>
32
#include "
config/lib.h
"
33
#include "
core/lib.h
"
34
35
extern
struct
ConfigDef
HistoryVars
[];
36
40
static
bool
history_config_define_variables
(
struct
NeoMutt
*n,
struct
ConfigSet
*cs)
41
{
42
return
cs_register_variables
(cs,
HistoryVars
);
43
}
44
48
const
struct
Module
ModuleHistory
= {
49
MODULE_ID_HISTORY
,
50
"history"
,
51
NULL,
// init
52
NULL,
// config_define_types
53
history_config_define_variables
,
54
NULL,
// commands_register
55
NULL,
// gui_init
56
NULL,
// gui_cleanup
57
NULL,
// cleanup
58
};
lib.h
Convenience wrapper for the config headers.
cs_register_variables
bool cs_register_variables(const struct ConfigSet *cs, struct ConfigDef vars[])
Register a set of config items.
Definition
set.c:290
lib.h
Convenience wrapper for the core headers.
ModuleHistory
const struct Module ModuleHistory
Module for the History library.
Definition
module.c:48
HistoryVars
struct ConfigDef HistoryVars[]
Config definitions for the command history.
Definition
config.c:56
history_config_define_variables
static bool history_config_define_variables(struct NeoMutt *n, struct ConfigSet *cs)
Define the Config Variables - Implements Module::config_define_variables()
Definition
module.c:40
MODULE_ID_HISTORY
@ MODULE_ID_HISTORY
ModuleHistory, History
Definition
module_api.h:69
ConfigDef
Definition
set.h:64
ConfigSet
Container for lots of config items.
Definition
set.h:250
Module
Definition
module_api.h:102
NeoMutt
Container for Accounts, Notifications.
Definition
neomutt.h:41