NeoMutt  2019-12-07
Teaching an old dog new tricks
DOXYGEN
globals.h File Reference

Hundreds of global variables to back the user variables. More...

#include "config.h"
#include <signal.h>
#include <stdbool.h>
#include "mutt/mutt.h"
#include "keymap.h"
#include "where.h"
+ Include dependency graph for globals.h:

Go to the source code of this file.

Functions

WHERE struct ListHead AlternativeOrderList INITVAL (STAILQ_HEAD_INITIALIZER(AlternativeOrderList))
 List of preferred mime types to display. More...
 
WHERE struct ListHead AutoViewList INITVAL (STAILQ_HEAD_INITIALIZER(AutoViewList))
 List of mime types to auto view. More...
 
WHERE struct ListHead HeaderOrderList INITVAL (STAILQ_HEAD_INITIALIZER(HeaderOrderList))
 List of header fields in the order they should be displayed. More...
 
WHERE struct ListHead MimeLookupList INITVAL (STAILQ_HEAD_INITIALIZER(MimeLookupList))
 List of mime types that that shouldn't use the mailcap entry. More...
 
WHERE struct ListHead Muttrc INITVAL (STAILQ_HEAD_INITIALIZER(Muttrc))
 List of config files to read. More...
 
WHERE struct ListHead SidebarWhitelist INITVAL (STAILQ_HEAD_INITIALIZER(SidebarWhitelist))
 List of mailboxes to always display in the sidebar. More...
 
WHERE struct ListHead TempAttachmentsList INITVAL (STAILQ_HEAD_INITIALIZER(TempAttachmentsList))
 List of temporary files for displaying attachments. More...
 
WHERE struct ListHead UserHeader INITVAL (STAILQ_HEAD_INITIALIZER(UserHeader))
 List of custom headers to add to outgoing emails. More...
 
WHERE struct RegexList Alternates INITVAL (STAILQ_HEAD_INITIALIZER(Alternates))
 List of regexes to match the user's alternate email addresses. More...
 
WHERE struct RegexList UnAlternates INITVAL (STAILQ_HEAD_INITIALIZER(UnAlternates))
 List of regexes to blacklist false matches in Alternates. More...
 
WHERE struct AliasList Aliases INITVAL (TAILQ_HEAD_INITIALIZER(Aliases))
 List of all the user's email aliases. More...
 

Variables

WHERE struct ConfigSetConfig
 Wrapper around the user's config settings. More...
 
WHERE struct ColorsColors
 Wrapper around the user's colour settings. More...
 
WHERE struct ContextContext
 
WHERE bool ErrorBufMessage
 true if the last message was an error More...
 
WHERE char ErrorBuf [256]
 Copy of the last error message. More...
 
WHERE char AttachmentMarker [256]
 Unique ANSI string to mark PGP messages in an email. More...
 
WHERE char ProtectedHeaderMarker [256]
 Unique ANSI string to mark protected headers in an email. More...
 
WHERE char * HomeDir
 User's home directory. More...
 
WHERE char * ShortHostname
 Short version of the hostname. More...
 
WHERE char * Username
 User's login name. More...
 
WHERE char * CurrentFolder
 Currently selected mailbox. More...
 
WHERE char * LastFolder
 Previously selected mailbox. More...
 
const char * GitVer
 
WHERE struct HashReverseAliases
 Hash table of aliases (email address -> alias) More...
 
WHERE struct HashTagFormats
 Hash table of tag-formats (tag -> format string) More...
 
WHERE SIG_ATOMIC_VOLATILE_T SigAlrm
 true after SIGALRM is received More...
 
WHERE SIG_ATOMIC_VOLATILE_T SigInt
 true after SIGINT is received More...
 
WHERE SIG_ATOMIC_VOLATILE_T SigWinch
 true after SIGWINCH is received More...
 
WHERE enum MenuType CurrentMenu
 Current Menu, e.g. MENU_PAGER. More...
 
WHERE char * AutocryptSignAs
 Autocrypt Key id to sign as. More...
 
WHERE char * AutocryptDefaultKey
 Autocrypt default key id (used for postponing messages) More...
 
WHERE struct AddressC_EnvelopeFromAddress
 Config: Manually set the sender for outgoing messages. More...
 
WHERE struct AddressC_From
 Config: Default 'From' address to use, if isn't otherwise set. More...
 
WHERE char * C_AliasFile
 Config: Save new aliases to this file. More...
 
WHERE char * C_Attribution
 Config: Message to start a reply, "On DATE, PERSON wrote:". More...
 
WHERE char * C_AttributionLocale
 Config: Locale for dates in the attribution message. More...
 
WHERE char * C_AttachFormat
 Config: printf-like format string for the attachment menu. More...
 
WHERE char * C_AutocryptAcctFormat
 Config: Format of the autocrypt account menu. More...
 
WHERE char * C_AutocryptDir
 Config: Location of autocrypt files, including the GPG keyring and sqlite database. More...
 
WHERE char * C_ConfigCharset
 Config: Character set that the config files are in. More...
 
WHERE char * C_CryptProtectedHeadersSubject
 Config: Use this as the subject for encrypted emails. More...
 
WHERE char * C_DateFormat
 Config: strftime format string for the d expando. More...
 
WHERE char * C_DsnNotify
 Config: Request notification for message delivery or delay. More...
 
WHERE char * C_DsnReturn
 Config: What to send as a notification of message delivery or delay. More...
 
WHERE char * C_Editor
 Config: External command to use as an email editor. More...
 
WHERE char * C_ExternalSearchCommand
 Config: External search command. More...
 
WHERE char * C_Hostname
 Config: Fully-qualified domain name of this machine. More...
 
WHERE char * C_IndexFormat
 Config: printf-like format string for the index menu (emails) More...
 
WHERE char * C_ImapUser
 Config: (imap) Username for the IMAP server. More...
 
WHERE char * C_Mbox
 Config: Folder that receives read emails (see Move) More...
 
WHERE struct SlistC_MailcapPath
 Config: Colon-separated list of mailcap files. More...
 
WHERE char * C_Folder
 Config: Base folder for a set of mailboxes. More...
 
WHERE char * C_HeaderCache
 Config: (hcache) Directory/file for the header cache database. More...
 
WHERE long C_HeaderCachePagesize
 Config: (hcache) Database page size (gdbm,bdb4) More...
 
WHERE char * C_NewsServer
 Config: (nntp) Url of the news server. More...
 
WHERE char * C_Record
 Config: Folder to save 'sent' messages. More...
 
WHERE char * C_Pager
 Config: External command for viewing messages, or 'builtin' to use NeoMutt's. More...
 
WHERE char * C_PagerFormat
 Config: printf-like format string for the pager's status bar. More...
 
WHERE char * C_Postponed
 Config: Folder to store postponed messages. More...
 
WHERE char * C_IndentString
 Config: String used to indent 'reply' text. More...
 
WHERE char * C_PrintCommand
 Config: External command to print a message. More...
 
WHERE char * C_NewMailCommand
 Config: External command to run when new mail arrives. More...
 
WHERE char * C_Realname
 Config: Real name of the user. More...
 
WHERE char * C_Shell
 Config: External command to run subshells in. More...
 
WHERE char * C_SimpleSearch
 Config: Pattern to search for when search doesn't contain ~'s. More...
 
WHERE char * C_SmtpUrl
 Config: (smtp) Url of the SMTP server. More...
 
WHERE char * C_Spoolfile
 Config: Inbox. More...
 
WHERE char * C_StatusFormat
 Config: printf-like format string for the index's status line. More...
 
WHERE char * C_TsStatusFormat
 Config: printf-like format string for the terminal's status (window title) More...
 
WHERE char * C_TsIconFormat
 Config: printf-like format string for the terminal's icon title. More...
 
WHERE char * C_Visual
 Config: Editor to use when '~v' is given in the built-in editor. More...
 
WHERE short C_SleepTime
 Config: Time to pause after certain info messages. More...
 
WHERE short C_Timeout
 Config: Time to wait for user input in menus. More...
 
WHERE short C_Wrap
 Config: Width to wrap text in the pager. More...
 
WHERE short C_SidebarWidth
 Config: (sidebar) Width of the sidebar. More...
 
WHERE short C_ImapKeepalive
 Config: (imap) Time to wait before polling an open IMAP connection. More...
 
WHERE short C_ImapPollTimeout
 Config: (imap) Maximum time to wait for a server response. More...
 
WHERE char * C_PgpDefaultKey
 Config: Default key to use for PGP operations. More...
 
WHERE char * C_PgpSignAs
 Config: Use this alternative key for signing messages. More...
 
WHERE char * C_PgpEntryFormat
 Config: printf-like format string for the PGP key selection menu. More...
 
WHERE char * C_SmimeDefaultKey
 Config: Default key for SMIME operations. More...
 
WHERE char * C_SmimeSignAs
 Config: Use this alternative key for signing messages. More...
 
WHERE char * C_SmimeEncryptWith
 Config: Algorithm for encryption. More...
 
WHERE int C_NmQueryWindowDuration
 Config: (notmuch) Time duration of the current search window. More...
 
WHERE char * C_NmQueryWindowCurrentSearch
 Config: (notmuch) Current search parameters. More...
 
WHERE struct RegexC_Mask
 Config: Only display files/dirs matching this regex in the browser. More...
 
WHERE struct RegexC_QuoteRegex
 Config: Regex to match quoted text in a reply. More...
 
WHERE int C_ToggleQuotedShowLevels
 Config: Number of quote levels to show with toggle-quoted. More...
 
WHERE unsigned char C_Bounce
 Config: Confirm before bouncing a message. More...
 
WHERE unsigned char C_Copy
 Config: Save outgoing emails to $record. More...
 
WHERE unsigned char C_Delete
 Config: Really delete messages, when the mailbox is closed. More...
 
WHERE unsigned char C_ForwardAttachments
 Config: Forward attachments when forwarding a message. More...
 
WHERE unsigned char C_MimeForward
 Config: Forward a message as a 'message/RFC822' MIME part. More...
 
WHERE unsigned char C_Print
 Config: Confirm before printing a message. More...
 
WHERE unsigned char C_Quit
 Config: Prompt before exiting NeoMutt. More...
 
WHERE unsigned char C_SslStarttls
 Config: (ssl) Use STARTTLS on servers advertising the capability. More...
 
WHERE unsigned char C_PostModerated
 Config: (nntp) Allow posting to moderated newsgroups. More...
 
WHERE unsigned char C_FollowupToPoster
 Config: (nntp) Reply to the poster if 'poster' is in the 'Followup-To' header. More...
 
WHERE bool C_ArrowCursor
 Config: Use an arrow '->' instead of highlighting in the index. More...
 
WHERE bool C_AsciiChars
 Config: Use plain ASCII characters, when drawing email threads. More...
 
WHERE bool C_Askbcc
 Config: Ask the user for the blind-carbon-copy recipients. More...
 
WHERE bool C_Askcc
 Config: Ask the user for the carbon-copy recipients. More...
 
WHERE bool C_Autocrypt
 Config: Enables the Autocrypt feature. More...
 
WHERE bool C_AutocryptReply
 Config: Replying to an autocrypt email automatically enables autocrypt in the reply. More...
 
WHERE bool C_Autoedit
 Config: Skip the initial compose menu and edit the email. More...
 
WHERE bool C_AutoTag
 Config: Automatically apply actions to all tagged messages. More...
 
WHERE bool C_Beep
 Config: Make a noise when an error occurs. More...
 
WHERE bool C_BeepNew
 Config: Make a noise when new mail arrives. More...
 
WHERE bool C_BrailleFriendly
 Config: Move the cursor to the beginning of the line. More...
 
WHERE bool C_CheckMboxSize
 Config: (mbox,mmdf) Use mailbox size as an indicator of new mail. More...
 
WHERE bool C_Confirmappend
 Config: Confirm before appending emails to a mailbox. More...
 
WHERE bool C_Confirmcreate
 Config: Confirm before creating a new mailbox. More...
 
WHERE bool C_DeleteUntag
 Config: Untag messages when they are marked for deletion. More...
 
WHERE bool C_EditHeaders
 Config: Let the user edit the email headers whilst editing an email. More...
 
WHERE bool C_FlagSafe
 Config: Protect flagged messages from deletion. More...
 
WHERE bool C_ForwardDecode
 Config: Decode the message when forwarding it. More...
 
WHERE bool C_ForwardQuote
 Config: Automatically quote a forwarded message using C_IndentString. More...
 
WHERE bool C_HeaderCacheCompress
 Config: (hcache) Enable database compression (qdbm,tokyocabinet,kyotocabinet) More...
 
WHERE bool C_Header
 Config: Include the message headers in the reply email (Weed applies) More...
 
WHERE bool C_Help
 Config: Display a help line with common key bindings. More...
 
WHERE bool C_ImapCheckSubscribed
 Config: (imap) When opening a mailbox, ask the server for a list of subscribed folders. More...
 
WHERE bool C_ImapCondstore
 Config: (imap) Enable the CONDSTORE extension. More...
 
WHERE bool C_ImapListSubscribed
 Config: (imap) When browsing a mailbox, only display subscribed folders. More...
 
WHERE bool C_ImapPassive
 Config: (imap) Reuse an existing IMAP connection to check for new mail. More...
 
WHERE bool C_ImapPeek
 Config: (imap) Don't mark messages as read when fetching them from the server. More...
 
WHERE bool C_ImapQresync
 Config: (imap) Enable the QRESYNC extension. More...
 
WHERE bool C_SslForceTls
 Config: (ssl) Require TLS encryption for all connections. More...
 
WHERE bool C_SslVerifyPartialChains
 Config: (ssl) Allow verification using partial certificate chains. More...
 
WHERE bool C_MailCheckRecent
 Config: Notify the user about new mail since the last time the mailbox was opened. More...
 
WHERE bool C_MaildirTrash
 Config: Use the maildir 'trashed' flag, rather than deleting. More...
 
WHERE bool C_Markers
 Config: Display a '+' at the beginning of wrapped lines in the pager. More...
 
WHERE bool C_MessageCacheClean
 Config: (imap/pop) Clean out obsolete entries from the message cache. More...
 
WHERE bool C_ReadOnly
 Config: Open folders in read-only mode. More...
 
WHERE bool C_Resolve
 Config: Move to the next email whenever a command modifies an email. More...
 
WHERE bool C_ResumeDraftFiles
 Config: Process draft files like postponed messages. More...
 
WHERE bool C_SaveAddress
 Config: Use sender's full address as a default save folder. More...
 
WHERE bool C_SaveEmpty
 Config: (mbox,mmdf) Preserve empty mailboxes. More...
 
WHERE bool C_Score
 Config: Use message scoring. More...
 
WHERE bool C_SidebarVisible
 Config: (sidebar) Show the sidebar. More...
 
WHERE bool C_SidebarOnRight
 Config: (sidebar) Display the sidebar on the right. More...
 
WHERE bool C_SizeShowBytes
 Config: Show smaller sizes in bytes. More...
 
WHERE bool C_SizeShowFractions
 Config: Show size fractions with a single decimal place. More...
 
WHERE bool C_SizeShowMb
 Config: Show sizes in megabytes for sizes greater than 1 megabyte. More...
 
WHERE bool C_SizeUnitsOnLeft
 Config: Show the units as a prefix to the size. More...
 
WHERE bool C_StatusOnTop
 Config: Display the status bar at the top. More...
 
WHERE bool C_Suspend
 Config: Allow the user to suspend NeoMutt using '^Z'. More...
 
WHERE bool C_TextFlowed
 Config: Generate 'format=flowed' messages. More...
 
WHERE bool C_TsEnabled
 Config: Allow NeoMutt to set the terminal status line and icon. More...
 
WHERE bool C_UseDomain
 Config: Qualify local addresses using this domain. More...
 
WHERE bool C_WaitKey
 Config: Prompt to press a key after running external commands. More...
 
WHERE bool C_WrapSearch
 Config: Wrap around when the search hits the end. More...
 
WHERE bool C_WriteBcc
 Config: Write out the 'Bcc' field when preparing to send a mail. More...
 
WHERE bool C_CryptUsePka
 Config: Use GPGME to use PKA (lookup PGP keys using DNS) More...
 
WHERE bool C_CryptConfirmhook
 Config: Prompt the user to confirm keys before use. More...
 
WHERE bool C_CryptOpportunisticEncrypt
 Config: Enable encryption when the recipient's key is available. More...
 
WHERE bool C_CryptProtectedHeadersRead
 Config: Display protected headers (Memory Hole) in the pager. More...
 
WHERE bool C_CryptProtectedHeadersSave
 Config: Save the cleartext Subject with the headers. More...
 
WHERE bool C_CryptProtectedHeadersWrite
 Config: Generate protected header (Memory Hole) for signed and encrypted emails. More...
 
WHERE bool C_SmimeIsDefault
 Config: Use SMIME rather than PGP by default. More...
 
WHERE bool C_PgpIgnoreSubkeys
 Config: Only use the principal PGP key. More...
 
WHERE bool C_PgpLongIds
 Config: Display long PGP key IDs to the user. More...
 
WHERE bool C_PgpShowUnusable
 Config: Show non-usable keys in the key selection. More...
 
WHERE bool C_PgpAutoinline
 Config: Use old-style inline PGP messages (not recommended) More...
 
WHERE bool C_SaveUnsubscribed
 Config: (nntp) Save a list of unsubscribed newsgroups to the 'newsrc'. More...
 
WHERE bool C_XCommentTo
 Config: (nntp) Add 'X-Comment-To' header that contains article author. More...
 
WHERE bool C_VirtualSpoolfile
 Config: (notmuch) Use the first virtual mailbox as a spool file. More...
 

Detailed Description

Hundreds of global variables to back the user variables.

Authors
  • Michael R. Elkins

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file globals.h.

Function Documentation

◆ INITVAL() [1/11]

WHERE struct ListHead AlternativeOrderList INITVAL ( STAILQ_HEAD_INITIALIZER(AlternativeOrderList)  )

List of preferred mime types to display.

◆ INITVAL() [2/11]

WHERE struct ListHead AutoViewList INITVAL ( STAILQ_HEAD_INITIALIZER(AutoViewList)  )

List of mime types to auto view.

◆ INITVAL() [3/11]

WHERE struct ListHead HeaderOrderList INITVAL ( STAILQ_HEAD_INITIALIZER(HeaderOrderList)  )

List of header fields in the order they should be displayed.

◆ INITVAL() [4/11]

WHERE struct ListHead MimeLookupList INITVAL ( STAILQ_HEAD_INITIALIZER(MimeLookupList)  )

List of mime types that that shouldn't use the mailcap entry.

◆ INITVAL() [5/11]

WHERE struct ListHead Muttrc INITVAL ( STAILQ_HEAD_INITIALIZER(Muttrc)  )

List of config files to read.

◆ INITVAL() [6/11]

WHERE struct ListHead SidebarWhitelist INITVAL ( STAILQ_HEAD_INITIALIZER(SidebarWhitelist)  )

List of mailboxes to always display in the sidebar.

◆ INITVAL() [7/11]

WHERE struct ListHead TempAttachmentsList INITVAL ( STAILQ_HEAD_INITIALIZER(TempAttachmentsList)  )

List of temporary files for displaying attachments.

◆ INITVAL() [8/11]

WHERE struct ListHead UserHeader INITVAL ( STAILQ_HEAD_INITIALIZER(UserHeader)  )

List of custom headers to add to outgoing emails.

◆ INITVAL() [9/11]

WHERE struct RegexList Alternates INITVAL ( STAILQ_HEAD_INITIALIZER(Alternates)  )

List of regexes to match the user's alternate email addresses.

◆ INITVAL() [10/11]

WHERE struct RegexList UnAlternates INITVAL ( STAILQ_HEAD_INITIALIZER(UnAlternates)  )

List of regexes to blacklist false matches in Alternates.

◆ INITVAL() [11/11]

WHERE struct AliasList Aliases INITVAL ( TAILQ_HEAD_INITIALIZER(Aliases)  )

List of all the user's email aliases.

Variable Documentation

◆ Config

WHERE struct ConfigSet* Config

Wrapper around the user's config settings.

Definition at line 40 of file globals.h.

◆ Colors

WHERE struct Colors* Colors

Wrapper around the user's colour settings.

Definition at line 41 of file globals.h.

◆ Context

Definition at line 43 of file globals.h.

◆ ErrorBufMessage

WHERE bool ErrorBufMessage

true if the last message was an error

Definition at line 45 of file globals.h.

◆ ErrorBuf

WHERE char ErrorBuf[256]

Copy of the last error message.

Definition at line 46 of file globals.h.

◆ AttachmentMarker

WHERE char AttachmentMarker[256]

Unique ANSI string to mark PGP messages in an email.

Definition at line 47 of file globals.h.

◆ ProtectedHeaderMarker

WHERE char ProtectedHeaderMarker[256]

Unique ANSI string to mark protected headers in an email.

Definition at line 48 of file globals.h.

◆ HomeDir

WHERE char* HomeDir

User's home directory.

Definition at line 50 of file globals.h.

◆ ShortHostname

WHERE char* ShortHostname

Short version of the hostname.

Definition at line 51 of file globals.h.

◆ Username

WHERE char* Username

User's login name.

Definition at line 53 of file globals.h.

◆ CurrentFolder

WHERE char* CurrentFolder

Currently selected mailbox.

Definition at line 55 of file globals.h.

◆ LastFolder

WHERE char* LastFolder

Previously selected mailbox.

Definition at line 56 of file globals.h.

◆ GitVer

const char* GitVer

◆ ReverseAliases

WHERE struct Hash* ReverseAliases

Hash table of aliases (email address -> alias)

Definition at line 60 of file globals.h.

◆ TagFormats

WHERE struct Hash* TagFormats

Hash table of tag-formats (tag -> format string)

Definition at line 61 of file globals.h.

◆ SigAlrm

WHERE SIG_ATOMIC_VOLATILE_T SigAlrm

true after SIGALRM is received

Definition at line 79 of file globals.h.

◆ SigInt

WHERE SIG_ATOMIC_VOLATILE_T SigInt

true after SIGINT is received

Definition at line 80 of file globals.h.

◆ SigWinch

WHERE SIG_ATOMIC_VOLATILE_T SigWinch

true after SIGWINCH is received

Definition at line 81 of file globals.h.

◆ CurrentMenu

WHERE enum MenuType CurrentMenu

Current Menu, e.g. MENU_PAGER.

Definition at line 83 of file globals.h.

◆ AutocryptSignAs

WHERE char* AutocryptSignAs

Autocrypt Key id to sign as.

Definition at line 88 of file globals.h.

◆ AutocryptDefaultKey

WHERE char* AutocryptDefaultKey

Autocrypt default key id (used for postponing messages)

Definition at line 89 of file globals.h.

◆ C_EnvelopeFromAddress

WHERE struct Address* C_EnvelopeFromAddress

Config: Manually set the sender for outgoing messages.

Definition at line 94 of file globals.h.

◆ C_From

WHERE struct Address* C_From

Config: Default 'From' address to use, if isn't otherwise set.

Definition at line 95 of file globals.h.

◆ C_AliasFile

WHERE char* C_AliasFile

Config: Save new aliases to this file.

Definition at line 97 of file globals.h.

◆ C_Attribution

WHERE char* C_Attribution

Config: Message to start a reply, "On DATE, PERSON wrote:".

Definition at line 98 of file globals.h.

◆ C_AttributionLocale

WHERE char* C_AttributionLocale

Config: Locale for dates in the attribution message.

Definition at line 99 of file globals.h.

◆ C_AttachFormat

WHERE char* C_AttachFormat

Config: printf-like format string for the attachment menu.

Definition at line 100 of file globals.h.

◆ C_AutocryptAcctFormat

WHERE char* C_AutocryptAcctFormat

Config: Format of the autocrypt account menu.

Definition at line 102 of file globals.h.

◆ C_AutocryptDir

WHERE char* C_AutocryptDir

Config: Location of autocrypt files, including the GPG keyring and sqlite database.

Definition at line 103 of file globals.h.

◆ C_ConfigCharset

WHERE char* C_ConfigCharset

Config: Character set that the config files are in.

Definition at line 105 of file globals.h.

◆ C_CryptProtectedHeadersSubject

WHERE char* C_CryptProtectedHeadersSubject

Config: Use this as the subject for encrypted emails.

Definition at line 106 of file globals.h.

◆ C_DateFormat

WHERE char* C_DateFormat

Config: strftime format string for the d expando.

Definition at line 107 of file globals.h.

◆ C_DsnNotify

WHERE char* C_DsnNotify

Config: Request notification for message delivery or delay.

Definition at line 108 of file globals.h.

◆ C_DsnReturn

WHERE char* C_DsnReturn

Config: What to send as a notification of message delivery or delay.

Definition at line 109 of file globals.h.

◆ C_Editor

WHERE char* C_Editor

Config: External command to use as an email editor.

Definition at line 110 of file globals.h.

◆ C_ExternalSearchCommand

WHERE char* C_ExternalSearchCommand

Config: External search command.

Definition at line 111 of file globals.h.

◆ C_Hostname

WHERE char* C_Hostname

Config: Fully-qualified domain name of this machine.

Definition at line 112 of file globals.h.

◆ C_IndexFormat

WHERE char* C_IndexFormat

Config: printf-like format string for the index menu (emails)

Definition at line 113 of file globals.h.

◆ C_ImapUser

WHERE char* C_ImapUser

Config: (imap) Username for the IMAP server.

Definition at line 116 of file globals.h.

◆ C_Mbox

WHERE char* C_Mbox

Config: Folder that receives read emails (see Move)

Definition at line 118 of file globals.h.

◆ C_MailcapPath

WHERE struct Slist* C_MailcapPath

Config: Colon-separated list of mailcap files.

Definition at line 119 of file globals.h.

◆ C_Folder

WHERE char* C_Folder

Config: Base folder for a set of mailboxes.

Definition at line 120 of file globals.h.

◆ C_HeaderCache

WHERE char* C_HeaderCache

Config: (hcache) Directory/file for the header cache database.

Definition at line 122 of file globals.h.

◆ C_HeaderCachePagesize

WHERE long C_HeaderCachePagesize

Config: (hcache) Database page size (gdbm,bdb4)

Definition at line 124 of file globals.h.

◆ C_NewsServer

WHERE char* C_NewsServer

Config: (nntp) Url of the news server.

Definition at line 130 of file globals.h.

◆ C_Record

WHERE char* C_Record

Config: Folder to save 'sent' messages.

Definition at line 132 of file globals.h.

◆ C_Pager

WHERE char* C_Pager

Config: External command for viewing messages, or 'builtin' to use NeoMutt's.

Definition at line 133 of file globals.h.

◆ C_PagerFormat

WHERE char* C_PagerFormat

Config: printf-like format string for the pager's status bar.

Definition at line 134 of file globals.h.

◆ C_Postponed

WHERE char* C_Postponed

Config: Folder to store postponed messages.

Definition at line 135 of file globals.h.

◆ C_IndentString

WHERE char* C_IndentString

Config: String used to indent 'reply' text.

Definition at line 136 of file globals.h.

◆ C_PrintCommand

WHERE char* C_PrintCommand

Config: External command to print a message.

Definition at line 137 of file globals.h.

◆ C_NewMailCommand

WHERE char* C_NewMailCommand

Config: External command to run when new mail arrives.

Definition at line 138 of file globals.h.

◆ C_Realname

WHERE char* C_Realname

Config: Real name of the user.

Definition at line 139 of file globals.h.

◆ C_Shell

WHERE char* C_Shell

Config: External command to run subshells in.

Definition at line 140 of file globals.h.

◆ C_SimpleSearch

WHERE char* C_SimpleSearch

Config: Pattern to search for when search doesn't contain ~'s.

Definition at line 141 of file globals.h.

◆ C_SmtpUrl

WHERE char* C_SmtpUrl

Config: (smtp) Url of the SMTP server.

Definition at line 143 of file globals.h.

◆ C_Spoolfile

WHERE char* C_Spoolfile

Config: Inbox.

Definition at line 145 of file globals.h.

◆ C_StatusFormat

WHERE char* C_StatusFormat

Config: printf-like format string for the index's status line.

Definition at line 146 of file globals.h.

◆ C_TsStatusFormat

WHERE char* C_TsStatusFormat

Config: printf-like format string for the terminal's status (window title)

Definition at line 147 of file globals.h.

◆ C_TsIconFormat

WHERE char* C_TsIconFormat

Config: printf-like format string for the terminal's icon title.

Definition at line 148 of file globals.h.

◆ C_Visual

WHERE char* C_Visual

Config: Editor to use when '~v' is given in the built-in editor.

Definition at line 149 of file globals.h.

◆ C_SleepTime

WHERE short C_SleepTime

Config: Time to pause after certain info messages.

Definition at line 151 of file globals.h.

◆ C_Timeout

WHERE short C_Timeout

Config: Time to wait for user input in menus.

Definition at line 152 of file globals.h.

◆ C_Wrap

WHERE short C_Wrap

Config: Width to wrap text in the pager.

Definition at line 153 of file globals.h.

◆ C_SidebarWidth

WHERE short C_SidebarWidth

Config: (sidebar) Width of the sidebar.

Definition at line 156 of file globals.h.

◆ C_ImapKeepalive

WHERE short C_ImapKeepalive

Config: (imap) Time to wait before polling an open IMAP connection.

Definition at line 159 of file globals.h.

◆ C_ImapPollTimeout

WHERE short C_ImapPollTimeout

Config: (imap) Maximum time to wait for a server response.

Definition at line 160 of file globals.h.

◆ C_PgpDefaultKey

WHERE char* C_PgpDefaultKey

Config: Default key to use for PGP operations.

Definition at line 163 of file globals.h.

◆ C_PgpSignAs

WHERE char* C_PgpSignAs

Config: Use this alternative key for signing messages.

Definition at line 164 of file globals.h.

◆ C_PgpEntryFormat

WHERE char* C_PgpEntryFormat

Config: printf-like format string for the PGP key selection menu.

Definition at line 165 of file globals.h.

◆ C_SmimeDefaultKey

WHERE char* C_SmimeDefaultKey

Config: Default key for SMIME operations.

Definition at line 167 of file globals.h.

◆ C_SmimeSignAs

WHERE char* C_SmimeSignAs

Config: Use this alternative key for signing messages.

Definition at line 168 of file globals.h.

◆ C_SmimeEncryptWith

WHERE char* C_SmimeEncryptWith

Config: Algorithm for encryption.

Definition at line 169 of file globals.h.

◆ C_NmQueryWindowDuration

WHERE int C_NmQueryWindowDuration

Config: (notmuch) Time duration of the current search window.

Definition at line 172 of file globals.h.

◆ C_NmQueryWindowCurrentSearch

WHERE char* C_NmQueryWindowCurrentSearch

Config: (notmuch) Current search parameters.

Definition at line 173 of file globals.h.

◆ C_Mask

WHERE struct Regex* C_Mask

Config: Only display files/dirs matching this regex in the browser.

Definition at line 177 of file globals.h.

◆ C_QuoteRegex

WHERE struct Regex* C_QuoteRegex

Config: Regex to match quoted text in a reply.

Definition at line 178 of file globals.h.

◆ C_ToggleQuotedShowLevels

WHERE int C_ToggleQuotedShowLevels

Config: Number of quote levels to show with toggle-quoted.

Definition at line 179 of file globals.h.

◆ C_Bounce

WHERE unsigned char C_Bounce

Config: Confirm before bouncing a message.

Definition at line 182 of file globals.h.

◆ C_Copy

WHERE unsigned char C_Copy

Config: Save outgoing emails to $record.

Definition at line 183 of file globals.h.

◆ C_Delete

WHERE unsigned char C_Delete

Config: Really delete messages, when the mailbox is closed.

Definition at line 184 of file globals.h.

◆ C_ForwardAttachments

WHERE unsigned char C_ForwardAttachments

Config: Forward attachments when forwarding a message.

Definition at line 185 of file globals.h.

◆ C_MimeForward

WHERE unsigned char C_MimeForward

Config: Forward a message as a 'message/RFC822' MIME part.

Definition at line 186 of file globals.h.

◆ C_Print

WHERE unsigned char C_Print

Config: Confirm before printing a message.

Definition at line 187 of file globals.h.

◆ C_Quit

WHERE unsigned char C_Quit

Config: Prompt before exiting NeoMutt.

Definition at line 188 of file globals.h.

◆ C_SslStarttls

WHERE unsigned char C_SslStarttls

Config: (ssl) Use STARTTLS on servers advertising the capability.

Definition at line 190 of file globals.h.

◆ C_PostModerated

WHERE unsigned char C_PostModerated

Config: (nntp) Allow posting to moderated newsgroups.

Definition at line 193 of file globals.h.

◆ C_FollowupToPoster

WHERE unsigned char C_FollowupToPoster

Config: (nntp) Reply to the poster if 'poster' is in the 'Followup-To' header.

Definition at line 194 of file globals.h.

◆ C_ArrowCursor

WHERE bool C_ArrowCursor

Config: Use an arrow '->' instead of highlighting in the index.

Definition at line 197 of file globals.h.

◆ C_AsciiChars

WHERE bool C_AsciiChars

Config: Use plain ASCII characters, when drawing email threads.

Definition at line 198 of file globals.h.

◆ C_Askbcc

WHERE bool C_Askbcc

Config: Ask the user for the blind-carbon-copy recipients.

Definition at line 199 of file globals.h.

◆ C_Askcc

WHERE bool C_Askcc

Config: Ask the user for the carbon-copy recipients.

Definition at line 200 of file globals.h.

◆ C_Autocrypt

WHERE bool C_Autocrypt

Config: Enables the Autocrypt feature.

Definition at line 202 of file globals.h.

◆ C_AutocryptReply

WHERE bool C_AutocryptReply

Config: Replying to an autocrypt email automatically enables autocrypt in the reply.

Definition at line 203 of file globals.h.

◆ C_Autoedit

WHERE bool C_Autoedit

Config: Skip the initial compose menu and edit the email.

Definition at line 205 of file globals.h.

◆ C_AutoTag

WHERE bool C_AutoTag

Config: Automatically apply actions to all tagged messages.

Definition at line 206 of file globals.h.

◆ C_Beep

WHERE bool C_Beep

Config: Make a noise when an error occurs.

Definition at line 207 of file globals.h.

◆ C_BeepNew

WHERE bool C_BeepNew

Config: Make a noise when new mail arrives.

Definition at line 208 of file globals.h.

◆ C_BrailleFriendly

WHERE bool C_BrailleFriendly

Config: Move the cursor to the beginning of the line.

Definition at line 209 of file globals.h.

◆ C_CheckMboxSize

WHERE bool C_CheckMboxSize

Config: (mbox,mmdf) Use mailbox size as an indicator of new mail.

Definition at line 210 of file globals.h.

◆ C_Confirmappend

WHERE bool C_Confirmappend

Config: Confirm before appending emails to a mailbox.

Definition at line 211 of file globals.h.

◆ C_Confirmcreate

WHERE bool C_Confirmcreate

Config: Confirm before creating a new mailbox.

Definition at line 212 of file globals.h.

◆ C_DeleteUntag

WHERE bool C_DeleteUntag

Config: Untag messages when they are marked for deletion.

Definition at line 213 of file globals.h.

◆ C_EditHeaders

WHERE bool C_EditHeaders

Config: Let the user edit the email headers whilst editing an email.

Definition at line 214 of file globals.h.

◆ C_FlagSafe

WHERE bool C_FlagSafe

Config: Protect flagged messages from deletion.

Definition at line 215 of file globals.h.

◆ C_ForwardDecode

WHERE bool C_ForwardDecode

Config: Decode the message when forwarding it.

Definition at line 216 of file globals.h.

◆ C_ForwardQuote

WHERE bool C_ForwardQuote

Config: Automatically quote a forwarded message using C_IndentString.

Definition at line 217 of file globals.h.

◆ C_HeaderCacheCompress

WHERE bool C_HeaderCacheCompress

Config: (hcache) Enable database compression (qdbm,tokyocabinet,kyotocabinet)

Definition at line 220 of file globals.h.

◆ C_Header

WHERE bool C_Header

Config: Include the message headers in the reply email (Weed applies)

Definition at line 223 of file globals.h.

◆ C_Help

WHERE bool C_Help

Config: Display a help line with common key bindings.

Definition at line 224 of file globals.h.

◆ C_ImapCheckSubscribed

WHERE bool C_ImapCheckSubscribed

Config: (imap) When opening a mailbox, ask the server for a list of subscribed folders.

Definition at line 226 of file globals.h.

◆ C_ImapCondstore

WHERE bool C_ImapCondstore

Config: (imap) Enable the CONDSTORE extension.

Definition at line 227 of file globals.h.

◆ C_ImapListSubscribed

WHERE bool C_ImapListSubscribed

Config: (imap) When browsing a mailbox, only display subscribed folders.

Definition at line 228 of file globals.h.

◆ C_ImapPassive

WHERE bool C_ImapPassive

Config: (imap) Reuse an existing IMAP connection to check for new mail.

Definition at line 229 of file globals.h.

◆ C_ImapPeek

WHERE bool C_ImapPeek

Config: (imap) Don't mark messages as read when fetching them from the server.

Definition at line 230 of file globals.h.

◆ C_ImapQresync

WHERE bool C_ImapQresync

Config: (imap) Enable the QRESYNC extension.

Definition at line 231 of file globals.h.

◆ C_SslForceTls

WHERE bool C_SslForceTls

Config: (ssl) Require TLS encryption for all connections.

Definition at line 238 of file globals.h.

◆ C_SslVerifyPartialChains

WHERE bool C_SslVerifyPartialChains

Config: (ssl) Allow verification using partial certificate chains.

Definition at line 240 of file globals.h.

◆ C_MailCheckRecent

WHERE bool C_MailCheckRecent

Config: Notify the user about new mail since the last time the mailbox was opened.

Definition at line 243 of file globals.h.

◆ C_MaildirTrash

WHERE bool C_MaildirTrash

Config: Use the maildir 'trashed' flag, rather than deleting.

Definition at line 244 of file globals.h.

◆ C_Markers

WHERE bool C_Markers

Config: Display a '+' at the beginning of wrapped lines in the pager.

Definition at line 245 of file globals.h.

◆ C_MessageCacheClean

WHERE bool C_MessageCacheClean

Config: (imap/pop) Clean out obsolete entries from the message cache.

Definition at line 247 of file globals.h.

◆ C_ReadOnly

WHERE bool C_ReadOnly

Config: Open folders in read-only mode.

Definition at line 249 of file globals.h.

◆ C_Resolve

WHERE bool C_Resolve

Config: Move to the next email whenever a command modifies an email.

Definition at line 250 of file globals.h.

◆ C_ResumeDraftFiles

WHERE bool C_ResumeDraftFiles

Config: Process draft files like postponed messages.

Definition at line 251 of file globals.h.

◆ C_SaveAddress

WHERE bool C_SaveAddress

Config: Use sender's full address as a default save folder.

Definition at line 252 of file globals.h.

◆ C_SaveEmpty

WHERE bool C_SaveEmpty

Config: (mbox,mmdf) Preserve empty mailboxes.

Definition at line 253 of file globals.h.

◆ C_Score

WHERE bool C_Score

Config: Use message scoring.

Definition at line 254 of file globals.h.

◆ C_SidebarVisible

WHERE bool C_SidebarVisible

Config: (sidebar) Show the sidebar.

Definition at line 256 of file globals.h.

◆ C_SidebarOnRight

WHERE bool C_SidebarOnRight

Config: (sidebar) Display the sidebar on the right.

Definition at line 257 of file globals.h.

◆ C_SizeShowBytes

WHERE bool C_SizeShowBytes

Config: Show smaller sizes in bytes.

Definition at line 259 of file globals.h.

◆ C_SizeShowFractions

WHERE bool C_SizeShowFractions

Config: Show size fractions with a single decimal place.

Definition at line 260 of file globals.h.

◆ C_SizeShowMb

WHERE bool C_SizeShowMb

Config: Show sizes in megabytes for sizes greater than 1 megabyte.

Definition at line 261 of file globals.h.

◆ C_SizeUnitsOnLeft

WHERE bool C_SizeUnitsOnLeft

Config: Show the units as a prefix to the size.

Definition at line 262 of file globals.h.

◆ C_StatusOnTop

WHERE bool C_StatusOnTop

Config: Display the status bar at the top.

Definition at line 263 of file globals.h.

◆ C_Suspend

WHERE bool C_Suspend

Config: Allow the user to suspend NeoMutt using '^Z'.

Definition at line 264 of file globals.h.

◆ C_TextFlowed

WHERE bool C_TextFlowed

Config: Generate 'format=flowed' messages.

Definition at line 265 of file globals.h.

◆ C_TsEnabled

WHERE bool C_TsEnabled

Config: Allow NeoMutt to set the terminal status line and icon.

Definition at line 266 of file globals.h.

◆ C_UseDomain

WHERE bool C_UseDomain

Config: Qualify local addresses using this domain.

Definition at line 267 of file globals.h.

◆ C_WaitKey

WHERE bool C_WaitKey

Config: Prompt to press a key after running external commands.

Definition at line 268 of file globals.h.

◆ C_WrapSearch

WHERE bool C_WrapSearch

Config: Wrap around when the search hits the end.

Definition at line 269 of file globals.h.

◆ C_WriteBcc

WHERE bool C_WriteBcc

Config: Write out the 'Bcc' field when preparing to send a mail.

Definition at line 270 of file globals.h.

◆ C_CryptUsePka

WHERE bool C_CryptUsePka

Config: Use GPGME to use PKA (lookup PGP keys using DNS)

Definition at line 272 of file globals.h.

◆ C_CryptConfirmhook

WHERE bool C_CryptConfirmhook

Config: Prompt the user to confirm keys before use.

Definition at line 276 of file globals.h.

◆ C_CryptOpportunisticEncrypt

WHERE bool C_CryptOpportunisticEncrypt

Config: Enable encryption when the recipient's key is available.

Definition at line 277 of file globals.h.

◆ C_CryptProtectedHeadersRead

WHERE bool C_CryptProtectedHeadersRead

Config: Display protected headers (Memory Hole) in the pager.

Definition at line 278 of file globals.h.

◆ C_CryptProtectedHeadersSave

WHERE bool C_CryptProtectedHeadersSave

Config: Save the cleartext Subject with the headers.

Definition at line 279 of file globals.h.

◆ C_CryptProtectedHeadersWrite

WHERE bool C_CryptProtectedHeadersWrite

Config: Generate protected header (Memory Hole) for signed and encrypted emails.

Definition at line 280 of file globals.h.

◆ C_SmimeIsDefault

WHERE bool C_SmimeIsDefault

Config: Use SMIME rather than PGP by default.

Definition at line 281 of file globals.h.

◆ C_PgpIgnoreSubkeys

WHERE bool C_PgpIgnoreSubkeys

Config: Only use the principal PGP key.

Definition at line 282 of file globals.h.

◆ C_PgpLongIds

WHERE bool C_PgpLongIds

Config: Display long PGP key IDs to the user.

Definition at line 283 of file globals.h.

◆ C_PgpShowUnusable

WHERE bool C_PgpShowUnusable

Config: Show non-usable keys in the key selection.

Definition at line 284 of file globals.h.

◆ C_PgpAutoinline

WHERE bool C_PgpAutoinline

Config: Use old-style inline PGP messages (not recommended)

Definition at line 285 of file globals.h.

◆ C_SaveUnsubscribed

WHERE bool C_SaveUnsubscribed

Config: (nntp) Save a list of unsubscribed newsgroups to the 'newsrc'.

Definition at line 290 of file globals.h.

◆ C_XCommentTo

WHERE bool C_XCommentTo

Config: (nntp) Add 'X-Comment-To' header that contains article author.

Definition at line 291 of file globals.h.

◆ C_VirtualSpoolfile

WHERE bool C_VirtualSpoolfile

Config: (notmuch) Use the first virtual mailbox as a spool file.

Definition at line 295 of file globals.h.