NeoMutt  2020-09-25
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 */
struct RegexList SubscribedLists
List of regexes to match subscribed mailing lists.
Definition: globals.c:52
bool C_MarkOld
Config: Mark new emails as old when leaving the mailbox.
Definition: globals.c:36
A Hash Table.
Definition: hash.h:84
struct ReplaceList SubjectRegexList
List of regexes to tidy the view of the email&#39;s subject.
Definition: globals.c:53
struct RegexList UnSubscribedLists
List of regexes to blacklist false matches in SubscribedLists.
Definition: globals.c:49
struct RegexList MailLists
List of regexes to match mailing lists.
Definition: globals.c:50
bool C_AutoSubscribe
Config: Automatically check if the user is subscribed to a mailing list.
Definition: globals.c:35
struct HashTable * AutoSubscribeCache
Hash Table of auto-subscribed mailing lists.
Definition: globals.c:48
struct ListHead Ignore
List of header patterns to ignore.
Definition: globals.c:45
struct RegexList NoSpamList
List of regexes to whitelist non-spam emails.
Definition: globals.c:43
struct ListHead MailToAllow
List of permitted fields in a mailto: url.
Definition: globals.c:47
struct ReplaceList SpamList
List of regexes and patterns to match spam emails.
Definition: globals.c:44
struct ListHead UnIgnore
List of header patterns to unignore (see)
Definition: globals.c:46
Cached regular expression.
Definition: regex3.h:88
struct RegexList UnMailLists
List of regexes to blacklist false matches in MailLists.
Definition: globals.c:51
bool C_Weed
Config: Filter headers when displaying/forwarding/printing/replying.
Definition: globals.c:40
#define STAILQ_HEAD_INITIALIZER(head)
Definition: queue.h:321
char * C_SendCharset
Config: Character sets for outgoing mail.
Definition: globals.c:38
Convenience wrapper for the library headers.
char * C_SpamSeparator
Config: Separator for multiple spam headers.
Definition: globals.c:39