29#ifndef MUTT_CORE_MODULE_H
30#define MUTT_CORE_MODULE_H
ModuleId
Unique Module Ids.
@ MODULE_ID_ALIAS
ModuleAlias, Alias
@ MODULE_ID_POSTPONE
ModulePostpone, Postponed Emails
@ MODULE_ID_ENVELOPE
ModuleEnvelope, Envelope-editing Window
@ MODULE_ID_MBOX
ModuleMbox, Mbox
@ MODULE_ID_COMMANDS
ModuleCommands, NeoMutt Commands
@ MODULE_ID_MUTT
ModuleMutt, Mutt
@ MODULE_ID_COMPOSE
ModuleCompose, Compose an Email
@ MODULE_ID_COMPRESS
ModuleCompress, Compression functions
@ MODULE_ID_AUTOCRYPT
ModuleAutocrypt, Autocrypt
@ MODULE_ID_PATTERN
ModulePattern, Pattern
@ MODULE_ID_ATTACH
ModuleAttach, Attachments
@ MODULE_ID_INDEX
ModuleIndex, Index
@ MODULE_ID_CONFIG
ModuleConfig, Config
@ MODULE_ID_ADDRESS
ModuleAddress, Address
@ MODULE_ID_CONVERT
ModuleConvert, File Charset Conversion
@ MODULE_ID_SIDEBAR
ModuleSidebar, Sidebar
@ MODULE_ID_EDITOR
ModuleEditor, Edit a string
@ MODULE_ID_CORE
ModuleCore, Core NeoMutt objects
@ MODULE_ID_HISTORY
ModuleHistory, History
@ MODULE_ID_PROGRESS
ModuleProgress, Progress Bar
@ MODULE_ID_NOTMUCH
ModuleNotmuch, Notmuch
@ MODULE_ID_LUA
ModuleLua, Integrated Lua scripting
@ MODULE_ID_NCRYPT
ModuleNcrypt, Ncrypt
@ MODULE_ID_MAIN
ModuleMain, NeoMutt Email Client
@ MODULE_ID_MAILDIR
ModuleMaildir, Maildir Mailbox
@ MODULE_ID_HELPBAR
ModuleHelpbar, Help bar
@ MODULE_ID_POP
ModulePop, Pop
@ MODULE_ID_CONN
ModuleConn, Network connections
@ MODULE_ID_IMAP
ModuleImap, Imap Mailbox
@ MODULE_ID_SEND
ModuleSend, Send
@ MODULE_ID_COMPLETE
ModuleComplete, Auto-completion
@ MODULE_ID_PAGER
ModulePager, Pager
@ MODULE_ID_COMPMBOX
ModuleCompmbox, Compressed Mailbox
@ MODULE_ID_COLOR
ModuleColor, Color
@ MODULE_ID_STORE
ModuleStore, Store
@ MODULE_ID_EMAIL
ModuleEmail, Email code
@ MODULE_ID_QUESTION
ModuleQuestion, Question
@ MODULE_ID_GUI
ModuleGui, Graphical code
@ MODULE_ID_BROWSER
ModuleBrowser, Mailbox Browser
@ MODULE_ID_MENU
ModuleMenu, Menu
@ MODULE_ID_EXPANDO
ModuleExpando, Parse Expando string
@ MODULE_ID_MH
ModuleMh, Mh Mailbox
@ MODULE_ID_PARSE
ModuleParse, Text parsing functions
@ MODULE_ID_KEY
ModuleKey, Key mappings
@ MODULE_ID_NNTP
ModuleNntp, Nntp
@ MODULE_ID_HOOKS
ModuleHooks, Hook Commands
@ MODULE_ID_BCACHE
ModuleBcache, Body (Message) Cache
@ MODULE_ID_HCACHE
ModuleHcache, Email Header Cache
Container for lots of config items.
bool(* gui_init)(struct NeoMutt *n)
void(* gui_cleanup)(struct NeoMutt *n)
const char * name
Name of the library module.
bool(* cleanup)(struct NeoMutt *n)
enum ModuleId mid
Module Id.
bool(* init)(struct NeoMutt *n)
bool(* config_define_types)(struct NeoMutt *n, struct ConfigSet *cs)
bool(* commands_register)(struct NeoMutt *n, struct CommandArray *ca)
bool(* config_define_variables)(struct NeoMutt *n, struct ConfigSet *cs)
Container for Accounts, Notifications.