39#define OPS_ATTACH(_fmt) \
42 _fmt(OP_ATTACH_ATTACH_FILE, N_("Attach files to this message")) \
45 _fmt(OP_ATTACH_ATTACH_MESSAGE, N_("Attach messages to this message")) \
48 _fmt(OP_ATTACH_ATTACH_NEWS_MESSAGE, N_("Attach news articles to this message")) \
51 _fmt(OP_ATTACH_COLLAPSE, N_("Toggle display of subparts")) \
54 _fmt(OP_ATTACH_DELETE, N_("Delete the current entry")) \
57 _fmt(OP_ATTACH_DETACH, N_("Delete the current entry")) \
60 _fmt(OP_ATTACH_EDIT_CONTENT_ID, N_("Edit the 'Content-ID' of the attachment")) \
63 _fmt(OP_ATTACH_EDIT_DESCRIPTION, N_("Edit attachment description")) \
66 _fmt(OP_ATTACH_EDIT_ENCODING, N_("Edit attachment transfer-encoding")) \
69 _fmt(OP_ATTACH_EDIT_LANGUAGE, N_("Edit the 'Content-Language' of the attachment")) \
72 _fmt(OP_ATTACH_EDIT_MIME, N_("Edit attachment using mailcap entry")) \
77 _fmt(OP_ATTACH_EDIT_TYPE, N_("Edit attachment content type")) \
80 _fmt(OP_ATTACH_FILTER, N_("Filter attachment through a shell command")) \
83 _fmt(OP_ATTACH_GET_ATTACHMENT, N_("Get a temporary copy of an attachment")) \
86 _fmt(OP_ATTACH_GROUP_ALTS, N_("Group tagged attachments as 'multipart/alternative'")) \
89 _fmt(OP_ATTACH_GROUP_LINGUAL, N_("Group tagged attachments as 'multipart/multilingual'")) \
92 _fmt(OP_ATTACH_GROUP_RELATED, N_("Group tagged attachments as 'multipart/related'")) \
95 _fmt(OP_ATTACH_MOVE_DOWN, N_("Move an attachment down in the attachment list")) \
98 _fmt(OP_ATTACH_MOVE_UP, N_("Move an attachment up in the attachment list")) \
101 _fmt(OP_ATTACH_NEW_MIME, N_("Compose new attachment using mailcap entry")) \
103 _fmt(OP_ATTACH_PIPE, N_("Pipe message/attachment to a shell command")) \
107 _fmt(OP_ATTACH_PRINT, N_("Print the current entry")) \
110 _fmt(OP_ATTACH_RENAME_ATTACHMENT, N_("Send attachment with a different name")) \
114 _fmt(OP_ATTACH_SAVE, N_("Save message/attachment to a mailbox/file")) \
117 _fmt(OP_ATTACH_TOGGLE_DISPOSITION, N_("Toggle disposition between inline/attachment")) \
120 _fmt(OP_ATTACH_TOGGLE_RECODE, N_("Toggle recoding of this attachment")) \
123 _fmt(OP_ATTACH_TOGGLE_UNLINK, N_("Toggle whether to delete file after sending it")) \
126 _fmt(OP_ATTACH_UNDELETE, N_("Undelete the current entry")) \
129 _fmt(OP_ATTACH_UNGROUP, N_("Ungroup 'multipart' attachment")) \
132 _fmt(OP_ATTACH_UPDATE_ENCODING, N_("Update an attachment's encoding info")) \
136 _fmt(OP_ATTACH_VIEW, N_("View attachment using mailcap entry if necessary")) \
140 _fmt(OP_ATTACH_VIEW_MAILCAP, N_("Force viewing of attachment using mailcap")) \
144 _fmt(OP_ATTACH_VIEW_PAGER, N_("View attachment in pager using copiousoutput mailcap")) \
148 _fmt(OP_ATTACH_VIEW_TEXT, N_("View attachment as text")) \
151 _fmt(OP_PREVIEW_PAGE_DOWN, N_("Show the next page of the message")) \
154 _fmt(OP_PREVIEW_PAGE_UP, N_("Show the previous page of the message")) \
157#define OPS_AUTOCRYPT(_fmt) \
160 _fmt(OP_AUTOCRYPT_ACCT_MENU, N_("Manage autocrypt accounts")) \
163 _fmt(OP_AUTOCRYPT_CREATE_ACCT, N_("Create a new autocrypt account")) \
166 _fmt(OP_AUTOCRYPT_DELETE_ACCT, N_("Delete the current account")) \
169 _fmt(OP_AUTOCRYPT_TOGGLE_ACTIVE, N_("Toggle the current account active/inactive")) \
172 _fmt(OP_AUTOCRYPT_TOGGLE_PREFER, N_("Toggle the current account prefer-encrypt flag")) \
175 _fmt(OP_COMPOSE_AUTOCRYPT_MENU, N_("Show autocrypt compose menu options"))
177#define OPS_AUTOCRYPT(_)
180#define OPS_CORE(_fmt) \
183 _fmt(OP_ALIAS_DIALOG, N_("Open the aliases dialog")) \
186 _fmt(OP_BOTTOM_PAGE, N_("Move to the bottom of the page")) \
190 _fmt(OP_BOUNCE_MESSAGE, N_("Remail a message to another user")) \
193 _fmt(OP_BROWSER_GOTO_FOLDER, N_("Swap the current folder position with $folder if it exists")) \
196 _fmt(OP_BROWSER_NEW_FILE, N_("Select a new file in this directory")) \
199 _fmt(OP_BROWSER_SUBSCRIBE, N_("Subscribe to current mbox (IMAP/NNTP only)")) \
202 _fmt(OP_BROWSER_TELL, N_("Display the currently selected file's name")) \
205 _fmt(OP_BROWSER_TOGGLE_LSUB, N_("Toggle view all/subscribed mailboxes (IMAP only)")) \
208 _fmt(OP_BROWSER_UNSUBSCRIBE, N_("Unsubscribe from current mbox (IMAP/NNTP only)")) \
211 _fmt(OP_BROWSER_VIEW_FILE, N_("View file")) \
215 _fmt(OP_CATCHUP, N_("Mark all articles in newsgroup as read")) \
218 _fmt(OP_CHANGE_DIRECTORY, N_("Change directories")) \
221 _fmt(OP_CHECK_NEW, N_("Check mailboxes for new mail")) \
224 _fmt(OP_CHECK_STATS, N_("Calculate message statistics for all mailboxes")) \
227 _fmt(OP_COMPOSE_EDIT_FILE, N_("Edit the file to be attached")) \
230 _fmt(OP_COMPOSE_EDIT_MESSAGE, N_("Edit the message")) \
233 _fmt(OP_COMPOSE_ISPELL, N_("Run ispell on the message")) \
236 _fmt(OP_COMPOSE_POSTPONE_MESSAGE, N_("Save this message to send later")) \
239 _fmt(OP_COMPOSE_RENAME_FILE, N_("Rename/move an attached file")) \
242 _fmt(OP_COMPOSE_SEND_MESSAGE, N_("Send the message")) \
246 _fmt(OP_COMPOSE_TO_SENDER, N_("Compose new message to the current message sender")) \
249 _fmt(OP_COMPOSE_WRITE_MESSAGE, N_("Write the message to a folder")) \
252 _fmt(OP_COPY_MESSAGE, N_("Copy a message to a file/mailbox")) \
256 _fmt(OP_CREATE_ALIAS, N_("Create an alias from a message sender")) \
259 _fmt(OP_CREATE_MAILBOX, N_("Create a new mailbox (IMAP only)")) \
262 _fmt(OP_CURRENT_BOTTOM, N_("Move entry to bottom of screen")) \
265 _fmt(OP_CURRENT_MIDDLE, N_("Move entry to middle of screen")) \
268 _fmt(OP_CURRENT_TOP, N_("Move entry to top of screen")) \
271 _fmt(OP_DECODE_COPY, N_("Make decoded (text/plain) copy")) \
274 _fmt(OP_DECODE_SAVE, N_("Make decoded copy (text/plain) and delete")) \
279 _fmt(OP_DELETE, N_("Delete the current entry")) \
282 _fmt(OP_DELETE_MAILBOX, N_("Delete the current mailbox (IMAP only)")) \
285 _fmt(OP_DELETE_SUBTHREAD, N_("Delete all messages in subthread")) \
288 _fmt(OP_DELETE_THREAD, N_("Delete all messages in thread")) \
291 _fmt(OP_DESCEND_DIRECTORY, N_("Descend into a directory")) \
294 _fmt(OP_DISPLAY_ADDRESS, N_("Display full address of sender")) \
299 _fmt(OP_DISPLAY_HEADERS, N_("Display message and toggle header weeding")) \
302 _fmt(OP_DISPLAY_MESSAGE, N_("Display a message")) \
305 _fmt(OP_EDITOR_BACKSPACE, N_("Delete the char in front of the cursor")) \
308 _fmt(OP_EDITOR_BACKWARD_CHAR, N_("Move the cursor one character to the left")) \
311 _fmt(OP_EDITOR_BACKWARD_WORD, N_("Move the cursor to the beginning of the word")) \
314 _fmt(OP_EDITOR_BOL, N_("Jump to the beginning of the line")) \
317 _fmt(OP_EDITOR_CAPITALIZE_WORD, N_("Capitalize the word")) \
320 _fmt(OP_EDITOR_COMPLETE, N_("Complete filename or alias")) \
323 _fmt(OP_EDITOR_COMPLETE_QUERY, N_("Complete address with query")) \
326 _fmt(OP_EDITOR_DELETE_CHAR, N_("Delete the char under the cursor")) \
329 _fmt(OP_EDITOR_DOWNCASE_WORD, N_("Convert the word to lower case")) \
332 _fmt(OP_EDITOR_EOL, N_("Jump to the end of the line")) \
335 _fmt(OP_EDITOR_FORWARD_CHAR, N_("Move the cursor one character to the right")) \
338 _fmt(OP_EDITOR_FORWARD_WORD, N_("Move the cursor to the end of the word")) \
341 _fmt(OP_EDITOR_HISTORY_DOWN, N_("Scroll down through the history list")) \
344 _fmt(OP_EDITOR_HISTORY_SEARCH, N_("Search through the history list")) \
347 _fmt(OP_EDITOR_HISTORY_UP, N_("Scroll up through the history list")) \
350 _fmt(OP_EDITOR_KILL_EOL, N_("Delete chars from cursor to end of line")) \
353 _fmt(OP_EDITOR_KILL_EOW, N_("Delete chars from the cursor to the end of the word")) \
356 _fmt(OP_EDITOR_KILL_LINE, N_("Delete chars from cursor to beginning the line")) \
359 _fmt(OP_EDITOR_KILL_WHOLE_LINE, N_("Delete all chars on the line")) \
362 _fmt(OP_EDITOR_KILL_WORD, N_("Delete the word in front of the cursor")) \
365 _fmt(OP_EDITOR_MAILBOX_CYCLE, N_("Cycle among incoming mailboxes")) \
368 _fmt(OP_EDITOR_QUOTE_CHAR, N_("Quote the next typed key")) \
371 _fmt(OP_EDITOR_TRANSPOSE_CHARS, N_("Transpose character under cursor with previous")) \
374 _fmt(OP_EDITOR_UPCASE_WORD, N_("Convert the word to upper case")) \
377 _fmt(OP_EDIT_LABEL, N_("Add, change, or delete a message's label")) \
380 _fmt(OP_EDIT_OR_VIEW_RAW_MESSAGE, N_("Edit the raw message if the mailbox is not read-only, otherwise view it")) \
383 _fmt(OP_EDIT_RAW_MESSAGE, N_("Edit the raw message (edit and edit-raw-message are synonyms)")) \
386 _fmt(OP_END_COND, N_("End of conditional execution (noop)")) \
389 _fmt(OP_ENTER_COMMAND, N_("Enter a neomuttrc command")) \
392 _fmt(OP_ENTER_MASK, N_("Enter a file mask")) \
405 _fmt(OP_EXIT, N_("Exit this menu")) \
408 _fmt(OP_FIRST_ENTRY, N_("Move to the first entry")) \
411 _fmt(OP_FLAG_MESSAGE, N_("Toggle a message's 'important' flag")) \
415 _fmt(OP_FOLLOWUP, N_("Followup to newsgroup")) \
419 _fmt(OP_FORWARD_MESSAGE, N_("Forward a message with comments")) \
423 _fmt(OP_FORWARD_TO_GROUP, N_("Forward to newsgroup")) \
433 _fmt(OP_GENERIC_SELECT_ENTRY, N_("Select the current entry")) \
436 _fmt(OP_GET_CHILDREN, N_("Get all children of the current message")) \
439 _fmt(OP_GET_MESSAGE, N_("Get message with Message-ID")) \
442 _fmt(OP_GET_PARENT, N_("Get parent of the current message")) \
445 _fmt(OP_GOTO_PARENT, N_("Go to parent directory")) \
449 _fmt(OP_GROUP_CHAT_REPLY, N_("Reply to all recipients preserving To/Cc")) \
453 _fmt(OP_GROUP_REPLY, N_("Reply to all recipients")) \
457 _fmt(OP_HALF_DOWN, N_("Scroll down 1/2 page")) \
461 _fmt(OP_HALF_UP, N_("Scroll up 1/2 page")) \
466 _fmt(OP_HELP, N_("This screen")) \
470 _fmt(OP_JUMP, N_("Jump to an index number")) \
473 _fmt(OP_LAST_ENTRY, N_("Move to the last entry")) \
476 _fmt(OP_LIMIT_CURRENT_THREAD, N_("Limit view to current thread")) \
480 _fmt(OP_LIST_REPLY, N_("Reply to specified mailing list")) \
484 _fmt(OP_LIST_SUBSCRIBE, N_("Subscribe to a mailing list")) \
488 _fmt(OP_LIST_UNSUBSCRIBE, N_("Unsubscribe from a mailing list")) \
491 _fmt(OP_LOAD_ACTIVE, N_("Load list of all newsgroups from NNTP server")) \
493 _fmt(OP_MACRO, N_("Execute a macro")) \
497 _fmt(OP_MAIL, N_("Compose a new mail message")) \
501 _fmt(OP_MAILBOX_LIST, N_("List mailboxes with new mail")) \
504 _fmt(OP_MAIN_BREAK_THREAD, N_("Break the thread in two")) \
507 _fmt(OP_MAIN_CHANGE_FOLDER, N_("Open a different folder")) \
510 _fmt(OP_MAIN_CHANGE_FOLDER_READONLY, N_("Open a different folder in read only mode")) \
513 _fmt(OP_MAIN_CHANGE_GROUP, N_("Open a different newsgroup")) \
516 _fmt(OP_MAIN_CHANGE_GROUP_READONLY, N_("Open a different newsgroup in read only mode")) \
519 _fmt(OP_MAIN_CLEAR_FLAG, N_("Clear a status flag from a message")) \
522 _fmt(OP_MAIN_CLOSE_ALL_THREADS, N_("Collapse all threads")) \
525 _fmt(OP_MAIN_CLOSE_THREAD, N_("Collapse current thread")) \
528 _fmt(OP_MAIN_COLLAPSE_ALL, N_("Collapse/uncollapse all threads")) \
531 _fmt(OP_MAIN_COLLAPSE_THREAD, N_("Collapse/uncollapse current thread")) \
534 _fmt(OP_MAIN_DELETE_PATTERN, N_("Delete non-hidden messages matching a pattern")) \
537 _fmt(OP_MAIN_FETCH_MAIL, N_("Retrieve mail from POP server")) \
540 _fmt(OP_MAIN_IMAP_FETCH, N_("Force retrieval of mail from IMAP server")) \
543 _fmt(OP_MAIN_IMAP_LOGOUT_ALL, N_("Logout from all IMAP servers")) \
547 _fmt(OP_MAIN_LIMIT, N_("Show only messages matching a pattern")) \
550 _fmt(OP_MAIN_LINK_THREADS, N_("Link tagged message to the current one")) \
553 _fmt(OP_MAIN_MODIFY_TAGS, N_("Modify (notmuch/imap) tags")) \
556 _fmt(OP_MAIN_MODIFY_TAGS_THEN_HIDE, N_("Modify (notmuch/imap) tags and then hide message")) \
559 _fmt(OP_MAIN_NEXT_NEW, N_("Jump to the next new message")) \
562 _fmt(OP_MAIN_NEXT_NEW_THEN_UNREAD, N_("Jump to the next new or unread message")) \
565 _fmt(OP_MAIN_NEXT_SUBTHREAD, N_("Jump to the next subthread")) \
568 _fmt(OP_MAIN_NEXT_THREAD, N_("Jump to the next thread")) \
571 _fmt(OP_MAIN_NEXT_UNDELETED, N_("Move to the next undeleted message")) \
574 _fmt(OP_MAIN_NEXT_UNREAD, N_("Jump to the next unread message")) \
578 _fmt(OP_MAIN_NEXT_UNREAD_MAILBOX, N_("Open next mailbox with new mail")) \
582 _fmt(OP_MAIN_PREV_UNREAD_MAILBOX, N_("Open previous mailbox with new mail")) \
585 _fmt(OP_MAIN_OPEN_ALL_THREADS, N_("Uncollapse all threads")) \
588 _fmt(OP_MAIN_OPEN_THREAD, N_("Uncollapse current thread")) \
591 _fmt(OP_MAIN_PARENT_MESSAGE, N_("Jump to parent message in thread")) \
594 _fmt(OP_MAIN_PREV_NEW, N_("Jump to the previous new message")) \
597 _fmt(OP_MAIN_PREV_NEW_THEN_UNREAD, N_("Jump to the previous new or unread message")) \
600 _fmt(OP_MAIN_PREV_SUBTHREAD, N_("Jump to previous subthread")) \
603 _fmt(OP_MAIN_PREV_THREAD, N_("Jump to previous thread")) \
606 _fmt(OP_MAIN_PREV_UNDELETED, N_("Move to the previous undeleted message")) \
609 _fmt(OP_MAIN_PREV_UNREAD, N_("Jump to the previous unread message")) \
612 _fmt(OP_MAIN_QUASI_DELETE, N_("Delete from NeoMutt, don't touch on disk")) \
615 _fmt(OP_MAIN_READ_SUBTHREAD, N_("Mark the current subthread as read")) \
618 _fmt(OP_MAIN_READ_THREAD, N_("Mark the current thread as read")) \
621 _fmt(OP_MAIN_ROOT_MESSAGE, N_("Jump to root message in thread")) \
624 _fmt(OP_MAIN_SET_FLAG, N_("Set a status flag on a message")) \
627 _fmt(OP_MAIN_SHOW_LIMIT, N_("Show currently active limit pattern")) \
630 _fmt(OP_MAIN_SYNC_FOLDER, N_("Save changes to mailbox")) \
633 _fmt(OP_MAIN_TAG_PATTERN, N_("Tag non-hidden messages matching a pattern")) \
636 _fmt(OP_MAIN_UNDELETE_PATTERN, N_("Undelete non-hidden messages matching a pattern")) \
639 _fmt(OP_MAIN_UNTAG_PATTERN, N_("Untag non-hidden messages matching a pattern")) \
642 _fmt(OP_MARK_MSG, N_("Create a hotkey macro for the current message")) \
645 _fmt(OP_MIDDLE_PAGE, N_("Move to the middle of the page")) \
649 _fmt(OP_NEXT_ENTRY, N_("Move to the next entry")) \
653 _fmt(OP_NEXT_LINE, N_("Scroll down one line")) \
657 _fmt(OP_NEXT_PAGE, N_("Move to the next page")) \
660 _fmt(OP_PAGER_BOTTOM, N_("Jump to the bottom of the message")) \
663 _fmt(OP_PAGER_HIDE_QUOTED, N_("Toggle display of quoted text")) \
666 _fmt(OP_PAGER_SKIP_HEADERS, N_("Jump to first line after headers")) \
669 _fmt(OP_PAGER_SKIP_QUOTED, N_("Skip beyond quoted text")) \
672 _fmt(OP_PAGER_TOP, N_("Jump to the top of the message")) \
677 _fmt(OP_PIPE, N_("Pipe message/attachment to a shell command")) \
680 _fmt(OP_POST, N_("Post message to newsgroup")) \
684 _fmt(OP_PREV_ENTRY, N_("Move to the previous entry")) \
688 _fmt(OP_PREV_LINE, N_("Scroll up one line")) \
692 _fmt(OP_PREV_PAGE, N_("Move to the previous page")) \
695 _fmt(OP_PRINT, N_("Print the current entry")) \
698 _fmt(OP_PURGE_MESSAGE, N_("Delete the current entry, bypassing the trash folder")) \
701 _fmt(OP_PURGE_THREAD, N_("Delete the current thread, bypassing the trash folder")) \
705 _fmt(OP_QUERY, N_("Query external program for addresses")) \
708 _fmt(OP_QUERY_APPEND, N_("Append new query results to current results")) \
713 _fmt(OP_QUIT, N_("Save changes to mailbox and quit")) \
716 _fmt(OP_RECALL_MESSAGE, N_("Recall a postponed message")) \
719 _fmt(OP_RECONSTRUCT_THREAD, N_("Reconstruct thread containing current message")) \
723 _fmt(OP_REDRAW, N_("Clear and redraw the screen")) \
726 _fmt(OP_RENAME_MAILBOX, N_("Rename the current mailbox (IMAP only)")) \
730 _fmt(OP_REPLY, N_("Reply to a message")) \
734 _fmt(OP_RESEND, N_("Use the current message as a template for a new one")) \
738 _fmt(OP_SAVE, N_("Save message/attachment to a mailbox/file")) \
745 _fmt(OP_SEARCH, N_("Search for a regular expression")) \
752 _fmt(OP_SEARCH_NEXT, N_("Search for next match")) \
759 _fmt(OP_SEARCH_OPPOSITE, N_("Search for next match in opposite direction")) \
766 _fmt(OP_SEARCH_REVERSE, N_("Search backwards for a regular expression")) \
769 _fmt(OP_SEARCH_TOGGLE, N_("Toggle search pattern coloring")) \
772 _fmt(OP_SHELL_ESCAPE, N_("Invoke a command in a subshell")) \
775 _fmt(OP_SHOW_LOG_MESSAGES, N_("Show log (and debug) messages")) \
780 _fmt(OP_SORT, N_("Sort messages")) \
785 _fmt(OP_SORT_REVERSE, N_("Sort messages in reverse order")) \
788 _fmt(OP_SUBSCRIBE_PATTERN, N_("Subscribe to newsgroups matching a pattern")) \
791 _fmt(OP_TAG, N_("Tag the current entry")) \
793 _fmt(OP_TAG_PREFIX, N_("Apply next function to tagged messages")) \
795 _fmt(OP_TAG_PREFIX_COND, N_("Apply next function ONLY to tagged messages")) \
798 _fmt(OP_TAG_SUBTHREAD, N_("Tag the current subthread")) \
801 _fmt(OP_TAG_THREAD, N_("Tag the current thread")) \
804 _fmt(OP_TOGGLE_MAILBOXES, N_("Toggle whether to browse mailboxes or all files")) \
807 _fmt(OP_TOGGLE_NEW, N_("Toggle a message's 'new' flag")) \
810 _fmt(OP_TOGGLE_READ, N_("Toggle view of read messages")) \
813 _fmt(OP_TOGGLE_WRITE, N_("Toggle whether the mailbox will be rewritten")) \
816 _fmt(OP_TOP_PAGE, N_("Move to the top of the page")) \
819 _fmt(OP_UNCATCHUP, N_("Mark all articles in newsgroup as unread")) \
824 _fmt(OP_UNDELETE, N_("Undelete the current entry")) \
827 _fmt(OP_UNDELETE_SUBTHREAD, N_("Undelete all messages in subthread")) \
830 _fmt(OP_UNDELETE_THREAD, N_("Undelete all messages in thread")) \
833 _fmt(OP_UNSUBSCRIBE_PATTERN, N_("Unsubscribe from newsgroups matching a pattern")) \
836 _fmt(OP_VERSION, N_("Show the NeoMutt version number and date")) \
840 _fmt(OP_VIEW_ATTACHMENTS, N_("Show MIME attachments")) \
843 _fmt(OP_VIEW_RAW_MESSAGE, N_("Show the raw message")) \
846 _fmt(OP_WHAT_KEY, N_("Display the keycode for a key press")) \
848#define OPS_CRYPT(_fmt) \
851 _fmt(OP_DECRYPT_COPY, N_("Make decrypted copy")) \
854 _fmt(OP_DECRYPT_SAVE, N_("Make decrypted copy and delete")) \
858 _fmt(OP_EXTRACT_KEYS, N_("Extract supported public keys")) \
863 _fmt(OP_FORGET_PASSPHRASE, N_("Wipe passphrases from memory")) \
865#define OPS_ENVELOPE(_fmt) \
868 _fmt(OP_ENVELOPE_EDIT_BCC, N_("Edit the BCC list")) \
871 _fmt(OP_ENVELOPE_EDIT_CC, N_("Edit the CC list")) \
874 _fmt(OP_ENVELOPE_EDIT_FCC, N_("Enter a file to save a copy of this message in")) \
877 _fmt(OP_ENVELOPE_EDIT_FOLLOWUP_TO, N_("Edit the Followup-To field")) \
880 _fmt(OP_ENVELOPE_EDIT_FROM, N_("Edit the from field")) \
883 _fmt(OP_ENVELOPE_EDIT_HEADERS, N_("Edit the message with headers")) \
886 _fmt(OP_ENVELOPE_EDIT_NEWSGROUPS, N_("Edit the newsgroups list")) \
889 _fmt(OP_ENVELOPE_EDIT_REPLY_TO, N_("Edit the Reply-To field")) \
892 _fmt(OP_ENVELOPE_EDIT_SUBJECT, N_("Edit the subject of this message")) \
895 _fmt(OP_ENVELOPE_EDIT_TO, N_("Edit the TO list")) \
898 _fmt(OP_ENVELOPE_EDIT_X_COMMENT_TO, N_("Edit the X-Comment-To field")) \
901#define OPS_NOTMUCH(_fmt) \
904 _fmt(OP_MAIN_CHANGE_VFOLDER, N_("Open a different virtual folder")) \
907 _fmt(OP_MAIN_ENTIRE_THREAD, N_("Read entire thread of the current message")) \
910 _fmt(OP_MAIN_VFOLDER_FROM_QUERY, N_("Generate virtual folder from query")) \
913 _fmt(OP_MAIN_VFOLDER_FROM_QUERY_READONLY, N_("Generate a read-only virtual folder from query")) \
916 _fmt(OP_MAIN_WINDOWED_VFOLDER_BACKWARD, N_("Shifts virtual folder time window backwards")) \
919 _fmt(OP_MAIN_WINDOWED_VFOLDER_FORWARD, N_("Shifts virtual folder time window forwards")) \
922 _fmt(OP_MAIN_WINDOWED_VFOLDER_RESET, N_("Resets virtual folder time window to the present"))
924#define OPS_NOTMUCH(_)
927#define OPS_PGP(_fmt) \
930 _fmt(OP_ATTACH_ATTACH_KEY, N_("Attach a PGP public key")) \
934 _fmt(OP_CHECK_TRADITIONAL, N_("Check for classic PGP")) \
937 _fmt(OP_COMPOSE_PGP_MENU, N_("Show PGP options")) \
940 _fmt(OP_MAIL_KEY, N_("Mail a PGP public key")) \
944 _fmt(OP_VERIFY_KEY, N_("Verify a public key")) \
948 _fmt(OP_VIEW_ID, N_("View the key's user id")) \
950#define OPS_SIDEBAR(_fmt) \
953 _fmt(OP_SIDEBAR_FIRST, N_("Move the highlight to the first mailbox")) \
956 _fmt(OP_SIDEBAR_LAST, N_("Move the highlight to the last mailbox")) \
959 _fmt(OP_SIDEBAR_NEXT, N_("Move the highlight to next mailbox")) \
962 _fmt(OP_SIDEBAR_NEXT_NEW, N_("Move the highlight to next mailbox with new mail")) \
965 _fmt(OP_SIDEBAR_OPEN, N_("Open highlighted mailbox")) \
968 _fmt(OP_SIDEBAR_PAGE_DOWN, N_("Scroll the sidebar down 1 page")) \
971 _fmt(OP_SIDEBAR_PAGE_UP, N_("Scroll the sidebar up 1 page")) \
974 _fmt(OP_SIDEBAR_PREV, N_("Move the highlight to previous mailbox")) \
977 _fmt(OP_SIDEBAR_PREV_NEW, N_("Move the highlight to previous mailbox with new mail")) \
980 _fmt(OP_SIDEBAR_TOGGLE_VIRTUAL, N_("Toggle between mailboxes and virtual mailboxes")) \
983 _fmt(OP_SIDEBAR_TOGGLE_VISIBLE, N_("Make the sidebar (in)visible")) \
986 _fmt(OP_SIDEBAR_ABORT_SEARCH, N_("Close the sidebar search")) \
989 _fmt(OP_SIDEBAR_START_SEARCH, N_("Fuzzy search the sidebar")) \
991#define OPS_SMIME(_fmt) \
994 _fmt(OP_COMPOSE_SMIME_MENU, N_("Show S/MIME options")) \
997 _fmt(OP_NULL, N_("Null operation")) \
999 OPS_AUTOCRYPT(_fmt) \
1002 OPS_ENVELOPE(_fmt) \
1014#define DEFINE_OPS(opcode, help_string) opcode,
Convenience wrapper for the library headers.
#define DEFINE_OPS(opcode, help_string)
const char * opcodes_get_description(int op)
Get the description of an opcode.
const char * opcodes_get_name(int op)
Get the name of an opcode.
MuttOps
All NeoMutt Opcodes.