NeoMutt
2025-12-11-1040-g5187ba
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
module_data.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_HISTORY_MODULE_DATA_H
24
#define MUTT_HISTORY_MODULE_DATA_H
25
26
#include "
lib.h
"
27
33
struct
History
34
{
35
char
**
hist
;
36
short
cur
;
37
short
last
;
38
};
39
43
struct
HistoryModuleData
44
{
45
struct
Notify
*
notify
;
46
struct
History
histories
[
HC_MAX
];
47
int
old_size
;
48
};
49
50
#endif
/* MUTT_HISTORY_MODULE_DATA_H */
lib.h
Read/write command history from/to a file.
HC_MAX
@ HC_MAX
Definition
lib.h:63
HistoryModuleData
History private Module data.
Definition
module_data.h:44
HistoryModuleData::notify
struct Notify * notify
Notifications.
Definition
module_data.h:45
HistoryModuleData::histories
struct History histories[HC_MAX]
Command histories, one for each HistoryClass.
Definition
module_data.h:46
HistoryModuleData::old_size
int old_size
The previous number of history entries to save.
Definition
module_data.h:47
History
Saved list of user-entered commands/searches.
Definition
module_data.h:34
History::cur
short cur
Current history item.
Definition
module_data.h:36
History::last
short last
Last history item.
Definition
module_data.h:37
History::hist
char ** hist
Array of history items.
Definition
module_data.h:35
Notify
Notification API.
Definition
notify.c:53