#endif
const struct Command Commands[] = {
- { "alternates", parse_alternates, 0 },
- { "unalternates", parse_unalternates, 0 },
#ifdef USE_SOCKET
- { "account-hook", mutt_parse_hook, MUTT_ACCOUNTHOOK },
-#endif
- { "alias", parse_alias, 0 },
- { "attachments", parse_attachments, 0 },
- { "unattachments",parse_unattachments,0 },
- { "auto_view", parse_stailq, UL &AutoViewList },
- { "alternative_order",parse_stailq, UL &AlternativeOrderList },
- { "bind", mutt_parse_bind, 0 },
- { "charset-hook", mutt_parse_hook, MUTT_CHARSETHOOK },
-#ifdef HAVE_COLOR
- { "color", mutt_parse_color, 0 },
- { "uncolor", mutt_parse_uncolor, 0 },
-#endif
- { "exec", mutt_parse_exec, 0 },
- { "fcc-hook", mutt_parse_hook, MUTT_FCCHOOK },
- { "fcc-save-hook", mutt_parse_hook, MUTT_FCCHOOK | MUTT_SAVEHOOK },
- { "folder-hook", mutt_parse_hook, MUTT_FOLDERHOOK },
-#ifdef USE_COMPRESSED
- { "open-hook", mutt_parse_hook, MUTT_OPENHOOK },
- { "close-hook", mutt_parse_hook, MUTT_CLOSEHOOK },
- { "append-hook", mutt_parse_hook, MUTT_APPENDHOOK },
-#endif
- { "group", parse_group, MUTT_GROUP },
- { "ungroup", parse_group, MUTT_UNGROUP },
- { "hdr_order", parse_stailq, UL &HeaderOrderList },
- { "ifdef", parse_ifdef, 0 },
- { "ifndef", parse_ifdef, 1 },
- { "finish", finish_source, 0 },
- { "iconv-hook", mutt_parse_hook, MUTT_ICONVHOOK },
- { "ignore", parse_ignore, 0 },
- { "lists", parse_lists, 0 },
-#ifdef USE_LUA
- { "lua", mutt_lua_parse, 0 },
- { "lua-source", mutt_lua_source_file, 0 },
-#endif
- { "macro", mutt_parse_macro, 0 },
- { "mailboxes", mutt_parse_mailboxes, 0 },
- { "unmailboxes", mutt_parse_unmailboxes, 0 },
-#ifdef USE_NOTMUCH
- { "virtual-mailboxes",mutt_parse_mailboxes, MUTT_VIRTUAL | MUTT_NAMED },
- { "unvirtual-mailboxes",mutt_parse_unmailboxes, MUTT_VIRTUAL },
- { "tag-transforms", parse_tag_transforms, 0 },
- { "tag-formats", parse_tag_formats, 0 },
-#endif
- { "mailto_allow", parse_stailq, UL &MailToAllow },
- { "unmailto_allow", parse_unstailq, UL &MailToAllow },
- { "message-hook", mutt_parse_hook, MUTT_MESSAGEHOOK },
- { "mbox-hook", mutt_parse_hook, MUTT_MBOXHOOK },
- { "mime_lookup", parse_stailq, UL &MimeLookupList },
- { "unmime_lookup", parse_unstailq, UL &MimeLookupList },
- { "mono", mutt_parse_mono, 0 },
- { "my_hdr", parse_my_hdr, 0 },
- { "pgp-hook", mutt_parse_hook, MUTT_CRYPTHOOK },
- { "crypt-hook", mutt_parse_hook, MUTT_CRYPTHOOK },
- { "push", mutt_parse_push, 0 },
- { "reply-hook", mutt_parse_hook, MUTT_REPLYHOOK },
- { "reset", parse_set, MUTT_SET_RESET },
- { "save-hook", mutt_parse_hook, MUTT_SAVEHOOK },
- { "score", mutt_parse_score, 0 },
- { "send-hook", mutt_parse_hook, MUTT_SENDHOOK },
- { "send2-hook", mutt_parse_hook, MUTT_SEND2HOOK },
- { "set", parse_set, 0 },
- { "setenv", parse_setenv, 0 },
-#ifdef USE_SIDEBAR
- { "sidebar_whitelist",parse_path_list, UL &SidebarWhitelist },
- { "unsidebar_whitelist",parse_path_unlist, UL &SidebarWhitelist },
-#endif
- { "source", parse_source, 0 },
- { "spam", parse_spam_list, MUTT_SPAM },
- { "nospam", parse_spam_list, MUTT_NOSPAM },
- { "shutdown-hook", mutt_parse_hook, MUTT_SHUTDOWNHOOK | MUTT_GLOBALHOOK },
- { "startup-hook", mutt_parse_hook, MUTT_STARTUPHOOK | MUTT_GLOBALHOOK },
- { "subscribe", parse_subscribe, 0 },
- { "subjectrx", parse_subjectrx_list, UL &SubjectRxList },
- { "unsubjectrx", parse_unsubjectrx_list, UL &SubjectRxList },
- { "timeout-hook", mutt_parse_hook, MUTT_TIMEOUTHOOK | MUTT_GLOBALHOOK },
- { "toggle", parse_set, MUTT_SET_INV },
- { "unalias", parse_unalias, 0 },
- { "unalternative_order",parse_unstailq, UL &AlternativeOrderList },
- { "unauto_view", parse_unstailq, UL &AutoViewList },
- { "unhdr_order", parse_unstailq, UL &HeaderOrderList },
- { "unhook", mutt_parse_unhook, 0 },
- { "unignore", parse_unignore, 0 },
- { "unlists", parse_unlists, 0 },
- { "unmono", mutt_parse_unmono, 0 },
- { "unmy_hdr", parse_unmy_hdr, 0 },
- { "unscore", mutt_parse_unscore, 0 },
- { "unset", parse_set, MUTT_SET_UNSET },
- { "unsetenv", parse_setenv, MUTT_SET_UNSET },
- { "unsubscribe", parse_unsubscribe, 0 },
- { NULL, NULL, 0 },
+ { "account-hook", mutt_parse_hook, MUTT_ACCOUNTHOOK },
+#endif
+ { "alias", parse_alias, 0 },
+ { "alternates", parse_alternates, 0 },
+ { "alternative_order", parse_stailq, UL &AlternativeOrderList },
+#ifdef USE_COMPRESSED
+ { "append-hook", mutt_parse_hook, MUTT_APPENDHOOK },
+#endif
+ { "attachments", parse_attachments, 0 },
+ { "auto_view", parse_stailq, UL &AutoViewList },
+ { "bind", mutt_parse_bind, 0 },
+ { "charset-hook", mutt_parse_hook, MUTT_CHARSETHOOK },
+#ifdef USE_COMPRESSED
+ { "close-hook", mutt_parse_hook, MUTT_CLOSEHOOK },
+#endif
+#ifdef HAVE_COLOR
+ { "color", mutt_parse_color, 0 },
+#endif
+ { "crypt-hook", mutt_parse_hook, MUTT_CRYPTHOOK },
+ { "exec", mutt_parse_exec, 0 },
+ { "fcc-hook", mutt_parse_hook, MUTT_FCCHOOK },
+ { "fcc-save-hook", mutt_parse_hook, MUTT_FCCHOOK | MUTT_SAVEHOOK },
+ { "finish", finish_source, 0 },
+ { "folder-hook", mutt_parse_hook, MUTT_FOLDERHOOK },
+ { "group", parse_group, MUTT_GROUP },
+ { "hdr_order", parse_stailq, UL &HeaderOrderList },
+ { "iconv-hook", mutt_parse_hook, MUTT_ICONVHOOK },
+ { "ifdef", parse_ifdef, 0 },
+ { "ifndef", parse_ifdef, 1 },
+ { "ignore", parse_ignore, 0 },
+ { "lists", parse_lists, 0 },
+#ifdef USE_LUA
+ { "lua", mutt_lua_parse, 0 },
+ { "lua-source", mutt_lua_source_file, 0 },
+#endif
+ { "macro", mutt_parse_macro, 0 },
+ { "mailboxes", mutt_parse_mailboxes, 0 },
+ { "mailto_allow", parse_stailq, UL &MailToAllow },
+ { "mbox-hook", mutt_parse_hook, MUTT_MBOXHOOK },
+ { "message-hook", mutt_parse_hook, MUTT_MESSAGEHOOK },
+ { "mime_lookup", parse_stailq, UL &MimeLookupList },
+ { "mono", mutt_parse_mono, 0 },
+ { "my_hdr", parse_my_hdr, 0 },
+ { "nospam", parse_spam_list, MUTT_NOSPAM },
+#ifdef USE_COMPRESSED
+ { "open-hook", mutt_parse_hook, MUTT_OPENHOOK },
+#endif
+ { "pgp-hook", mutt_parse_hook, MUTT_CRYPTHOOK },
+ { "push", mutt_parse_push, 0 },
+ { "reply-hook", mutt_parse_hook, MUTT_REPLYHOOK },
+ { "reset", parse_set, MUTT_SET_RESET },
+ { "save-hook", mutt_parse_hook, MUTT_SAVEHOOK },
+ { "score", mutt_parse_score, 0 },
+ { "send-hook", mutt_parse_hook, MUTT_SENDHOOK },
+ { "send2-hook", mutt_parse_hook, MUTT_SEND2HOOK },
+ { "set", parse_set, 0 },
+ { "setenv", parse_setenv, 0 },
+ { "shutdown-hook", mutt_parse_hook, MUTT_SHUTDOWNHOOK | MUTT_GLOBALHOOK },
+#ifdef USE_SIDEBAR
+ { "sidebar_whitelist", parse_path_list, UL &SidebarWhitelist },
+#endif
+ { "source", parse_source, 0 },
+ { "spam", parse_spam_list, MUTT_SPAM },
+ { "startup-hook", mutt_parse_hook, MUTT_STARTUPHOOK | MUTT_GLOBALHOOK },
+ { "subjectrx", parse_subjectrx_list, UL &SubjectRxList },
+ { "subscribe", parse_subscribe, 0 },
+#ifdef USE_NOTMUCH
+ { "tag-formats", parse_tag_formats, 0 },
+ { "tag-transforms", parse_tag_transforms, 0 },
+#endif
+ { "timeout-hook", mutt_parse_hook, MUTT_TIMEOUTHOOK | MUTT_GLOBALHOOK },
+ { "toggle", parse_set, MUTT_SET_INV },
+ { "unalias", parse_unalias, 0 },
+ { "unalternates", parse_unalternates, 0 },
+ { "unalternative_order", parse_unstailq, UL &AlternativeOrderList },
+ { "unattachments", parse_unattachments, 0 },
+ { "unauto_view", parse_unstailq, UL &AutoViewList },
+#ifdef HAVE_COLOR
+ { "uncolor", mutt_parse_uncolor, 0 },
+#endif
+ { "ungroup", parse_group, MUTT_UNGROUP },
+ { "unhdr_order", parse_unstailq, UL &HeaderOrderList },
+ { "unhook", mutt_parse_unhook, 0 },
+ { "unignore", parse_unignore, 0 },
+ { "unlists", parse_unlists, 0 },
+ { "unmailboxes", mutt_parse_unmailboxes, 0 },
+ { "unmailto_allow", parse_unstailq, UL &MailToAllow },
+ { "unmime_lookup", parse_unstailq, UL &MimeLookupList },
+ { "unmono", mutt_parse_unmono, 0 },
+ { "unmy_hdr", parse_unmy_hdr, 0 },
+ { "unscore", mutt_parse_unscore, 0 },
+ { "unset", parse_set, MUTT_SET_UNSET },
+ { "unsetenv", parse_setenv, MUTT_SET_UNSET },
+#ifdef USE_SIDEBAR
+ { "unsidebar_whitelist", parse_path_unlist, UL &SidebarWhitelist },
+#endif
+ { "unsubjectrx", parse_unsubjectrx_list, UL &SubjectRxList },
+ { "unsubscribe", parse_unsubscribe, 0 },
+#ifdef USE_NOTMUCH
+ { "unvirtual-mailboxes", mutt_parse_unmailboxes, MUTT_VIRTUAL },
+ { "virtual-mailboxes", mutt_parse_mailboxes, MUTT_VIRTUAL | MUTT_NAMED },
+#endif
+ { NULL, NULL, 0 },
};
#endif /* _MUTT_INIT_H */