*/
/**
- * @page config Flexible handling of config items
+ * @page config CONFIG: Flexible handling of config items
*
* User configurable variables.
*
- * -# @subpage config-set
- * -# @subpage config-dump
- * -# @subpage config-address
- * -# @subpage config-bool
- * -# @subpage config-magic
- * -# @subpage config-mbtable
- * -# @subpage config-number
- * -# @subpage config-path
- * -# @subpage config-quad
- * -# @subpage config-regex
- * -# @subpage config-sort
- * -# @subpage config-string
+ * | File | Description |
+ * | :--------------- | :---------------------- |
+ * | config/address.c | @subpage config-address |
+ * | config/bool.c | @subpage config-bool |
+ * | config/command.c | @subpage config-command |
+ * | config/dump.c | @subpage config-dump |
+ * | config/long.c | @subpage config-long |
+ * | config/magic.c | @subpage config-magic |
+ * | config/mbtable.c | @subpage config-mbtable |
+ * | config/number.c | @subpage config-number |
+ * | config/path.c | @subpage config-path |
+ * | config/quad.c | @subpage config-quad |
+ * | config/regex.c | @subpage config-regex |
+ * | config/set.c | @subpage config-set |
+ * | config/sort.c | @subpage config-sort |
+ * | config/string.c | @subpage config-string |
*/
#ifndef _CONFIG_CONFIG_H
*/
/**
- * @page conn Network connections and their encryption
+ * @page conn CONN: Network connections and their encryption
*
* Manage external connections.
*
*/
/**
- * @page email Structs that make up an email
+ * @page email EMAIL: Structs that make up an email
*
* Structs that make up an email
*
- * | File | Description |
- * | :---------------- | :----------------------- |
- * | email/address.c | @subpage email_address |
- * | email/attach.c | @subpage email_attach |
- * | email/body.c | @subpage email_body |
- * | email/envelope.c | @subpage email_envelope |
- * | email/from.c | @subpage email_from |
- * | email/header.c | @subpage email_header |
- * | email/idna.c | @subpage email_idna |
- * | email/parameter.c | @subpage email_parameter |
- * | email/mime.c | @subpage email_mime |
- * | email/parse.c | @subpage email_parse |
- * | email/rfc2047.c | @subpage email_rfc2047 |
- * | email/rfc2231.c | @subpage email_rfc2231 |
- * | email/tags.c | @subpage email_tags |
- * | email/thread.c | @subpage email_thread |
- * | email/url.c | @subpage email_url |
+ * | File | Description |
+ * | :--------------------- | :----------------------- |
+ * | email/address.c | @subpage email_address |
+ * | email/attach.c | @subpage email_attach |
+ * | email/body.c | @subpage email_body |
+ * | email/email_globals.c | @subpage email_globals |
+ * | email/envelope.c | @subpage email_envelope |
+ * | email/from.c | @subpage email_from |
+ * | email/header.c | @subpage email_header |
+ * | email/idna.c | @subpage email_idna |
+ * | email/mime.c | @subpage email_mime |
+ * | email/parameter.c | @subpage email_parameter |
+ * | email/parse.c | @subpage email_parse |
+ * | email/rfc2047.c | @subpage email_rfc2047 |
+ * | email/rfc2231.c | @subpage email_rfc2231 |
+ * | email/tags.c | @subpage email_tags |
+ * | email/thread.c | @subpage email_thread |
+ * | email/url.c | @subpage email_url |
+ *
+ * @image html libemail.svg
*/
#ifndef _EMAIL_EMAIL_H
#include "mutt/mutt.h"
/* Config items */
-bool MarkOld = false;
-struct Regex *ReplyRegex = NULL;
-char *SendCharset = NULL;
-char *SpamSeparator = NULL;
-bool Weed = false;
+bool MarkOld = false; /**< Config: If set, mark mail old when leaving mailbox */
+struct Regex *ReplyRegex = NULL; /**< Config: Regex to match reply marker "Re:" */
+char *SendCharset = NULL; /**< Config: Character sets for outgoing mail */
+char *SpamSeparator = NULL; /**< Config: Separator for multiple spam headers */
+bool Weed = false; /**< Config: If set, filter the displayed email headers */
/* Global variables */
struct RegexList *NoSpamList = NULL;
#include "mime.h"
/**
- * UrlMap - Constants for URL protocols, e.g. 'imap://'
+ * UrlMap - Constants for URL protocols
*/
static const struct Mapping UrlMap[] = {
{ "file", U_FILE }, { "imap", U_IMAP }, { "imaps", U_IMAPS },
*/
/**
- * @page hcache Header cache API
+ * @page hcache HCACHE: Header cache API
*
* This module defines the user-visible header cache API, which is used within
* neomutt to cache and restore mail header data.
*/
/**
- * @page imap IMAP Network Mailbox
+ * @page imap IMAP: Network Mailbox
*
* IMAP network mailbox
*
*/
/**
- * @page maildir Maildir local mailbox type
+ * @page maildir MAILDIR: Local mailbox type
*
* Maildir local mailbox type
*
*/
/**
- * @page mbox Mbox local mailbox type
+ * @page mbox MBOX: Local mailbox type
*
* Mbox local mailbox type
*
*/
/**
- * @page mutt Shared code for handling strings, files, dates, etc
+ * @page mutt MUTT: Shared code for handling strings, files, dates, etc
*
* Each source file in the library provides a group of related functions.
*
*
* @note The library is self-contained -- some files may depend on others in
* the library, but none depends on source from outside.
+ *
+ * @image html libmutt.svg
*/
#ifndef _MUTT_MUTT_H
*/
/**
- * @page ncrypt Encrypt/decrypt/sign/verify emails
+ * @page ncrypt NCRYPT: Encrypt/decrypt/sign/verify emails
*
* Encrypt/decrypt/sign/verify emails
*
*/
/**
- * @page nntp Usenet network mailbox type; talk to an NNTP server
+ * @page nntp NNTP: Usenet network mailbox type; talk to an NNTP server
*
* Usenet network mailbox type; talk to an NNTP server
*
*/
/**
- * @page notmuch Notmuch virtual mailbox type
+ * @page notmuch NOTMUCH: Virtual mailbox type
*
* Notmuch virtual mailbox type
*
#include "mx.h"
/**
- * @page pop POP network mailbox
+ * @page pop POP: Network mailbox
*
* POP network mailbox
*