23 #ifndef MUTT_COMMANDS_H 24 #define MUTT_COMMANDS_H bool C_PipeSplit
Config: Run the pipe command on each message separately.
The envelope/body of an email.
void mutt_pipe_message(struct Mailbox *m, struct EmailList *el)
Pipe a message.
int mutt_save_message_ctx(struct Email *e, bool delete_original, bool decode, bool decrypt, struct Mailbox *m)
Save a message to a given mailbox.
int mutt_save_message(struct Mailbox *m, struct EmailList *el, bool delete_original, bool decode, bool decrypt)
Save an email.
bool C_PipeDecode
Config: Decode the message when piping it.
int mutt_select_sort(bool reverse)
Ask the user for a sort method.
void mutt_check_stats(void)
Forcibly update mailbox stats.
A division of the screen.
bool C_PrintSplit
Config: Print multiple messages separately.
char * C_PipeSep
Config: Separator to add between multiple piped messages.
void mutt_display_address(struct Envelope *env)
Display the address of a message.
bool mutt_check_traditional_pgp(struct EmailList *el, MuttRedrawFlags *redraw)
Check if a message has inline PGP content.
int mutt_display_message(struct MuttWindow *win_index, struct MuttWindow *win_ibar, struct MuttWindow *win_pager, struct MuttWindow *win_pbar, struct Mailbox *m, struct Email *e)
Display a message in the pager.
bool C_PromptAfter
Config: Pause after running an external pager.
void mutt_shell_escape(void)
invoke a command in a subshell
void mutt_commands_cleanup(void)
Clean up commands globals.
void mutt_enter_command(void)
enter a neomutt command
void mutt_print_message(struct Mailbox *m, struct EmailList *el)
Print a message.
bool C_PrintDecode
Config: Decode message before printing it.
bool mutt_edit_content_type(struct Email *e, struct Body *b, FILE *fp)
Edit the content type of an attachment.
char * C_DisplayFilter
Config: External command to pre-process an email before display.
void ci_bounce_message(struct Mailbox *m, struct EmailList *el)
Bounce an email.