NeoMutt  2025-12-11-769-g906513
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
module_data.h
Go to the documentation of this file.
1
22
23#ifndef MUTT_ALIAS_MODULE_DATA_H
24#define MUTT_ALIAS_MODULE_DATA_H
25
26#include "mutt/lib.h"
27#include "alias.h"
28
33{
34 struct Notify *notify;
35 struct AliasArray aliases;
37
38 struct RegexList alternates;
39 struct RegexList unalternates;
41
44
45 struct HashTable *groups;
46
48 struct RegexList mail;
49 struct RegexList subscribed;
50 struct RegexList unmail;
51 struct RegexList unsubscribed;
52};
53
54#endif /* MUTT_ALIAS_MODULE_DATA_H */
Representation of a single alias to an email address.
Convenience wrapper for the library headers.
Alias private Module data.
Definition module_data.h:33
struct AliasArray aliases
User's email aliases.
Definition module_data.h:35
struct HashTable * reverse_aliases
Hash Table of aliases (email address -> alias)
Definition module_data.h:36
struct RegexList unalternates
Regexes to exclude false matches in alternates.
Definition module_data.h:39
struct RegexList subscribed
Regexes to match subscribed mailing lists.
Definition module_data.h:49
struct RegexList mail
Regexes to match mailing lists.
Definition module_data.h:48
struct Notify * alternates_notify
Notifications: NotifyAlternates.
Definition module_data.h:40
struct HashTable * auto_subscribe_cache
Hash Table: "mailto:" (no value)
Definition module_data.h:47
struct MenuDefinition * menu_query
Query menu definition.
Definition module_data.h:43
struct MenuDefinition * menu_alias
Alias menu definition.
Definition module_data.h:42
struct HashTable * groups
Hash Table: "group-name" -> Group.
Definition module_data.h:45
struct RegexList unmail
Regexes to exclude false matches in mail.
Definition module_data.h:50
struct RegexList unsubscribed
Regexes to exclude false matches in subscribed.
Definition module_data.h:51
struct Notify * notify
Notifications.
Definition module_data.h:34
struct RegexList alternates
Regexes to match the user's alternate email addresses.
Definition module_data.h:38
A Hash Table.
Definition hash.h:99
Functions for a Dialog or Window.
Definition menu.h:80
Notification API.
Definition notify.c:53