NeoMutt  2021-02-05-89-gabe350
Teaching an old dog new tricks
DOXYGEN
globals.c
Go to the documentation of this file.
1 
29 #include "config.h"
30 #include <stddef.h>
31 #include <stdbool.h>
32 #include "mutt/lib.h"
33 
34 /* Config items */
36 bool C_MarkOld = false;
37 struct Regex *C_ReplyRegex = NULL;
38 char *C_SendCharset = NULL;
39 char *C_SpamSeparator = NULL;
40 bool C_Weed = false;
41 
42 /* Global variables */
UnSubscribedLists
struct RegexList UnSubscribedLists
List of regexes to blacklist false matches in SubscribedLists.
Definition: globals.c:49
C_AutoSubscribe
bool C_AutoSubscribe
Config: Automatically check if the user is subscribed to a mailing list.
Definition: globals.c:35
AutoSubscribeCache
struct HashTable * AutoSubscribeCache
Hash Table of auto-subscribed mailing lists.
Definition: globals.c:48
Ignore
struct ListHead Ignore
List of header patterns to ignore.
Definition: globals.c:45
C_SpamSeparator
char * C_SpamSeparator
Config: Separator for multiple spam headers.
Definition: globals.c:39
Regex
Cached regular expression.
Definition: regex3.h:89
SubscribedLists
struct RegexList SubscribedLists
List of regexes to match subscribed mailing lists.
Definition: globals.c:52
NoSpamList
struct RegexList NoSpamList
List of regexes to whitelist non-spam emails.
Definition: globals.c:43
C_ReplyRegex
struct Regex * C_ReplyRegex
Config: Regex to match message reply subjects like "re: ".
Definition: globals.c:37
lib.h
MailLists
struct RegexList MailLists
List of regexes to match mailing lists.
Definition: globals.c:50
C_SendCharset
char * C_SendCharset
Config: Character sets for outgoing mail.
Definition: globals.c:38
UnMailLists
struct RegexList UnMailLists
List of regexes to blacklist false matches in MailLists.
Definition: globals.c:51
STAILQ_HEAD_INITIALIZER
#define STAILQ_HEAD_INITIALIZER(head)
Definition: queue.h:321
C_Weed
bool C_Weed
Config: Filter headers when displaying/forwarding/printing/replying.
Definition: globals.c:40
MailToAllow
struct ListHead MailToAllow
List of permitted fields in a mailto: url.
Definition: globals.c:47
C_MarkOld
bool C_MarkOld
Config: Mark new emails as old when leaving the mailbox.
Definition: globals.c:36
SpamList
struct ReplaceList SpamList
List of regexes and patterns to match spam emails.
Definition: globals.c:44
HashTable
A Hash Table.
Definition: hash.h:84
UnIgnore
struct ListHead UnIgnore
List of header patterns to unignore (see)
Definition: globals.c:46
SubjectRegexList
struct ReplaceList SubjectRegexList
List of regexes to tidy the view of the email's subject.
Definition: globals.c:53