25#ifndef MUTT_COLOR_COLOR_H
26#define MUTT_COLOR_COLOR_H
100#define COLOR_DEFAULT -1
const struct Mapping ComposeColorFields[]
Mapping of compose colour names to their IDs.
void colors_cleanup(void)
Reset all the simple, quoted and regex colours.
const struct Mapping ColorFields[]
Mapping of colour names to their IDs.
bool mutt_color_has_pattern(enum ColorId cid)
Check if a color object supports a regex pattern.
void mutt_colors_cleanup(void)
Cleanup all the colours.
ColorId
List of all colored objects.
@ MT_COLOR_SIDEBAR_DIVIDER
Line dividing sidebar from the index/pager.
@ MT_COLOR_MARKERS
Pager: markers, line continuation.
@ MT_COLOR_COMPOSE_SECURITY_ENCRYPT
Mail will be encrypted.
@ MT_COLOR_MESSAGE
Informational message.
@ MT_COLOR_QUOTED
Pager: quoted text.
@ MT_COLOR_INDEX_AUTHOR
Index: author field.
@ MT_COLOR_SIDEBAR_NEW
Mailbox with new mail.
@ MT_COLOR_HEADER
Message headers (takes a pattern)
@ MT_COLOR_STATUS
Status bar (takes a pattern)
@ MT_COLOR_SIDEBAR_UNREAD
Mailbox with unread mail.
@ MT_COLOR_INDEX_SIZE
Index: size field.
@ MT_COLOR_INDICATOR
Selected item in list.
@ MT_COLOR_STRIPE_EVEN
Stripes: even lines of the Help Page.
@ MT_COLOR_SIDEBAR_SPOOLFILE
$spool_file (Spool mailbox)
@ MT_COLOR_ERROR
Error message.
@ MT_COLOR_COMPOSE_SECURITY_NONE
Mail will not be encrypted or signed.
@ MT_COLOR_SIDEBAR_ORDINARY
Mailbox with no new or flagged messages.
@ MT_COLOR_INDEX_TAGS
Index: tags field (g, J)
@ MT_COLOR_BOLD
Bold text.
@ MT_COLOR_INDEX_SUBJECT
Index: subject field.
@ MT_COLOR_BODY
Pager: highlight body of message (takes a pattern)
@ MT_COLOR_INDEX_DATE
Index: date field.
@ MT_COLOR_PROGRESS
Progress bar.
@ MT_COLOR_COMPOSE_SECURITY_BOTH
Mail will be encrypted and signed.
@ MT_COLOR_SIDEBAR_BACKGROUND
Background colour for the Sidebar.
@ MT_COLOR_INDEX_TAG
Index: tag field (G)
@ MT_COLOR_HDRDEFAULT
Header default colour.
@ MT_COLOR_OPTIONS
Options in prompt.
@ MT_COLOR_TREE
Index: tree-drawing characters.
@ MT_COLOR_NORMAL
Plain text.
@ MT_COLOR_ATTACH_HEADERS
MIME attachment test (takes a pattern)
@ MT_COLOR_SEARCH
Pager: search matches.
@ MT_COLOR_COMPOSE_SECURITY_SIGN
Mail will be signed.
@ MT_COLOR_MESSAGE_LOG
Menu showing log messages.
@ MT_COLOR_INDEX_LABEL
Index: label field.
@ MT_COLOR_ITALIC
Italic text.
@ MT_COLOR_STRIPE_ODD
Stripes: odd lines of the Help Page.
@ MT_COLOR_PROMPT
Question/user input.
@ MT_COLOR_COMPOSE_HEADER
Header labels, e.g. From:
@ MT_COLOR_INDEX
Index: default colour.
@ MT_COLOR_ATTACHMENT
MIME attachments text (entire line)
@ MT_COLOR_SIDEBAR_INDICATOR
Current open mailbox.
@ MT_COLOR_SIDEBAR_HIGHLIGHT
Select cursor.
@ MT_COLOR_WARNING
Warning messages.
@ MT_COLOR_UNDERLINE
Underlined text.
@ MT_COLOR_INDEX_NUMBER
Index: index number.
@ MT_COLOR_SIGNATURE
Pager: signature lines.
@ MT_COLOR_INDEX_FLAGS
Index: flags field.
@ MT_COLOR_SIDEBAR_FLAGGED
Mailbox with flagged messages.
@ MT_COLOR_TILDE
Pager: empty lines after message.
@ MT_COLOR_INDEX_COLLAPSED
Index: number of messages in collapsed thread.
void mutt_colors_init(void)
Initialize colours.
Convenience wrapper for the library headers.
Mapping between user-readable string and a constant.