NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
opcodes.h
Go to the documentation of this file.
1
24
25
#ifndef MUTT_GUI_OPCODES_H
26
#define MUTT_GUI_OPCODES_H
27
28
#include "config.h"
29
#include "
mutt/lib.h
"
30
31
const
char
*
opcodes_get_description
(
int
op);
32
const
char
*
opcodes_get_name
(
int
op);
33
34
#define OP_REPAINT (-3)
35
#define OP_TIMEOUT (-2)
36
#define OP_ABORT (-1)
37
38
// clang-format off
39
#define OPS_ATTACH(_fmt) \
40
/* L10N: Help for Compose function: <attach-file> */
\
41
_fmt(OP_ATTACH_ATTACH_FILE, N_("Attach files to this message")) \
42
/* L10N: Help for Compose function: <attach-message> */
\
43
_fmt(OP_ATTACH_ATTACH_MESSAGE, N_("Attach messages to this message")) \
44
/* L10N: Help for Compose function: <attach-news-message> */
\
45
_fmt(OP_ATTACH_ATTACH_NEWS_MESSAGE, N_("Attach news articles to this message")) \
46
/* L10N: Help for Attach function: <collapse-parts> */
\
47
_fmt(OP_ATTACH_COLLAPSE, N_("Toggle display of subparts")) \
48
/* L10N: Help for Attach function: <delete-entry> */
\
49
_fmt(OP_ATTACH_DELETE, N_("Delete the current entry")) \
50
/* L10N: Help for Compose function: <detach-file> */
\
51
_fmt(OP_ATTACH_DETACH, N_("Delete the current entry")) \
52
/* L10N: Help for Compose function: <edit-content-id> */
\
53
_fmt(OP_ATTACH_EDIT_CONTENT_ID, N_("Edit the 'Content-ID' of the attachment")) \
54
/* L10N: Help for Compose function: <edit-description> */
\
55
_fmt(OP_ATTACH_EDIT_DESCRIPTION, N_("Edit attachment description")) \
56
/* L10N: Help for Compose function: <edit-encoding> */
\
57
_fmt(OP_ATTACH_EDIT_ENCODING, N_("Edit attachment transfer-encoding")) \
58
/* L10N: Help for Compose function: <edit-language> */
\
59
_fmt(OP_ATTACH_EDIT_LANGUAGE, N_("Edit the 'Content-Language' of the attachment")) \
60
/* L10N: Help for Compose function: <edit-mime> */
\
61
_fmt(OP_ATTACH_EDIT_MIME, N_("Edit attachment using mailcap entry")) \
62
/* L10N: Help for Attach, Compose, Index function: <edit-type> */
\
63
_fmt(OP_ATTACH_EDIT_TYPE, N_("Edit attachment content type")) \
64
/* L10N: Help for Compose function: <filter-entry> */
\
65
_fmt(OP_ATTACH_FILTER, N_("Filter attachment through a shell command")) \
66
/* L10N: Help for Compose function: <get-attachment> */
\
67
_fmt(OP_ATTACH_GET_ATTACHMENT, N_("Get a temporary copy of an attachment")) \
68
/* L10N: Help for Compose function: <group-alternatives> */
\
69
_fmt(OP_ATTACH_GROUP_ALTS, N_("Group tagged attachments as 'multipart/alternative'")) \
70
/* L10N: Help for Compose function: <group-multilingual> */
\
71
_fmt(OP_ATTACH_GROUP_LINGUAL, N_("Group tagged attachments as 'multipart/multilingual'")) \
72
/* L10N: Help for Compose function: <group-related> */
\
73
_fmt(OP_ATTACH_GROUP_RELATED, N_("Group tagged attachments as 'multipart/related'")) \
74
/* L10N: Help for Compose function: <move-down> */
\
75
_fmt(OP_ATTACH_MOVE_DOWN, N_("Move an attachment down in the attachment list")) \
76
/* L10N: Help for Compose function: <move-up> */
\
77
_fmt(OP_ATTACH_MOVE_UP, N_("Move an attachment up in the attachment list")) \
78
/* L10N: Help for Compose function: <new-mime> */
\
79
_fmt(OP_ATTACH_NEW_MIME, N_("Compose new attachment using mailcap entry")) \
80
/* L10N: Help for Attach, Compose function: <print-entry> */
\
81
_fmt(OP_ATTACH_PRINT, N_("Print the current entry")) \
82
/* L10N: Help for Compose function: <rename-attachment> */
\
83
_fmt(OP_ATTACH_RENAME_ATTACHMENT, N_("Send attachment with a different name")) \
84
/* L10N: Help for Compose, Attach function: <copy-file> */
\
85
_fmt(OP_ATTACH_SAVE, N_("Save message/attachment to a mailbox/file")) \
86
/* L10N: Help for Compose function: <toggle-disposition> */
\
87
_fmt(OP_ATTACH_TOGGLE_DISPOSITION, N_("Toggle disposition between inline/attachment")) \
88
/* L10N: Help for Compose function: <toggle-recode> */
\
89
_fmt(OP_ATTACH_TOGGLE_RECODE, N_("Toggle recoding of this attachment")) \
90
/* L10N: Help for Compose function: <toggle-unlink> */
\
91
_fmt(OP_ATTACH_TOGGLE_UNLINK, N_("Toggle whether to delete file after sending it")) \
92
/* L10N: Help for Attach function: <undelete-entry> */
\
93
_fmt(OP_ATTACH_UNDELETE, N_("Undelete the current entry")) \
94
/* L10N: Help for Compose function: <ungroup-attachment> */
\
95
_fmt(OP_ATTACH_UNGROUP, N_("Ungroup 'multipart' attachment")) \
96
/* L10N: Help for Compose function: <update-encoding> */
\
97
_fmt(OP_ATTACH_UPDATE_ENCODING, N_("Update an attachment's encoding info")) \
98
/* L10N: Help for Attach, Compose function: <view-attach> */
\
99
_fmt(OP_ATTACH_VIEW, N_("View attachment using mailcap entry if necessary")) \
100
/* L10N: Help for Attach, Compose function: <view-mailcap> */
\
101
_fmt(OP_ATTACH_VIEW_MAILCAP, N_("Force viewing of attachment using mailcap")) \
102
/* L10N: Help for Attach, Compose function: <view-pager> */
\
103
_fmt(OP_ATTACH_VIEW_PAGER, N_("View attachment in pager using copiousoutput mailcap")) \
104
/* L10N: Help for Attach, Compose function: <view-text> */
\
105
_fmt(OP_ATTACH_VIEW_TEXT, N_("View attachment as text")) \
106
/* L10N: Help for Compose function: <preview-scroll-half-down> */
\
107
_fmt(OP_PREVIEW_SCROLL_HALF_DOWN, N_("Scroll down half a page")) \
108
/* L10N: Help for Compose function: <preview-scroll-half-up> */
\
109
_fmt(OP_PREVIEW_SCROLL_HALF_UP, N_("Scroll up half a page")) \
110
/* L10N: Help for Compose function: <preview-scroll-line-down> */
\
111
_fmt(OP_PREVIEW_SCROLL_LINE_DOWN, N_("Scroll down one line")) \
112
/* L10N: Help for Compose function: <preview-scroll-line-up> */
\
113
_fmt(OP_PREVIEW_SCROLL_LINE_UP, N_("Scroll up one line")) \
114
/* L10N: Help for Compose function: <preview-scroll-page-down> */
\
115
_fmt(OP_PREVIEW_SCROLL_PAGE_DOWN, N_("Show the next page of the message")) \
116
/* L10N: Help for Compose function: <preview-scroll-page-up> */
\
117
_fmt(OP_PREVIEW_SCROLL_PAGE_UP, N_("Show the previous page of the message")) \
118
/* L10N: Help for Compose function: <preview-select-first-entry> */
\
119
_fmt(OP_PREVIEW_SELECT_FIRST_ENTRY, N_("Move to the first entry")) \
120
/* L10N: Help for Compose function: <preview-select-last-entry> */
\
121
_fmt(OP_PREVIEW_SELECT_LAST_ENTRY, N_("Move to the last entry")) \
122
123
#ifdef USE_AUTOCRYPT
124
#define OPS_AUTOCRYPT(_fmt) \
125
/* L10N: Help for Index function: <autocrypt-acct-menu> */
\
126
_fmt(OP_AUTOCRYPT_ACCT_MENU, N_("Manage autocrypt accounts")) \
127
/* L10N: Help for Autocrypt function: <create-account> */
\
128
_fmt(OP_AUTOCRYPT_CREATE_ACCT, N_("Create a new autocrypt account")) \
129
/* L10N: Help for Autocrypt function: <delete-account> */
\
130
_fmt(OP_AUTOCRYPT_DELETE_ACCT, N_("Delete the current account")) \
131
/* L10N: Help for Autocrypt function: <toggle-enabled> */
\
132
_fmt(OP_AUTOCRYPT_TOGGLE_ENABLED, N_("Toggle the current account enabled/disabled")) \
133
/* L10N: Help for Autocrypt function: <toggle-prefer-encrypt> */
\
134
_fmt(OP_AUTOCRYPT_TOGGLE_PREFER, N_("Toggle the current account prefer-encrypt flag")) \
135
/* L10N: Help for Compose function: <autocrypt-menu> */
\
136
_fmt(OP_COMPOSE_AUTOCRYPT_MENU, N_("Show autocrypt compose menu options"))
137
#else
138
#define OPS_AUTOCRYPT(_)
139
#endif
140
141
#define OPS_CORE(_fmt) \
142
/* L10N: Help for Index function: <alias-dialog> */
\
143
_fmt(OP_ALIAS_DIALOG, N_("Open the aliases dialog")) \
144
/* L10N: Help for Pager: <bottom-page> */
\
145
_fmt(OP_BOTTOM_PAGE, N_("Move to the bottom of the page")) \
146
/* L10N: Help for Attach, Index function: <bounce-message> */
\
147
_fmt(OP_BOUNCE_MESSAGE, N_("Remail a message to another user")) \
148
/* L10N: Help for Browser function: <goto-folder> */
\
149
_fmt(OP_BROWSER_GOTO_FOLDER, N_("Swap the current folder position with $folder if it exists")) \
150
/* L10N: Help for Browser function: <select-new> */
\
151
_fmt(OP_BROWSER_NEW_FILE, N_("Select a new file in this directory")) \
152
/* L10N: Help for Browser function: <subscribe> */
\
153
_fmt(OP_BROWSER_SUBSCRIBE, N_("Subscribe to current mbox (IMAP/NNTP only)")) \
154
/* L10N: Help for Browser function: <display-filename> */
\
155
_fmt(OP_BROWSER_TELL, N_("Display the currently selected file's name")) \
156
/* L10N: Help for Browser function: <toggle-subscribed> */
\
157
_fmt(OP_BROWSER_TOGGLE_LSUB, N_("Toggle view all/subscribed mailboxes (IMAP only)")) \
158
/* L10N: Help for Browser function: <unsubscribe> */
\
159
_fmt(OP_BROWSER_UNSUBSCRIBE, N_("Unsubscribe from current mbox (IMAP/NNTP only)")) \
160
/* L10N: Help for Browser function: <view-file> */
\
161
_fmt(OP_BROWSER_VIEW_FILE, N_("View file")) \
162
/* L10N: Help for Browser, Index function: <catchup> */
\
163
_fmt(OP_CATCHUP, N_("Mark all articles in newsgroup as read")) \
164
/* L10N: Help for Browser function: <change-dir> */
\
165
_fmt(OP_CHANGE_DIRECTORY, N_("Change directories")) \
166
/* L10N: Help for Browser function: <check-new> */
\
167
_fmt(OP_CHECK_NEW, N_("Check mailboxes for new mail")) \
168
/* L10N: Help for Generic function: <check-stats> */
\
169
_fmt(OP_CHECK_STATS, N_("Calculate message statistics for all mailboxes")) \
170
/* L10N: Help for Compose function: <edit-file> */
\
171
_fmt(OP_COMPOSE_EDIT_FILE, N_("Edit the file to be attached")) \
172
/* L10N: Help for Compose function: <edit-message> */
\
173
_fmt(OP_COMPOSE_EDIT_MESSAGE, N_("Edit the message")) \
174
/* L10N: Help for Compose function: <ispell> */
\
175
_fmt(OP_COMPOSE_CHECK_SPELLING, N_("Check the spelling of the message")) \
176
/* L10N: Help for Compose function: <postpone-message> */
\
177
_fmt(OP_COMPOSE_POSTPONE_MESSAGE, N_("Save this message to send later")) \
178
/* L10N: Help for Compose function: <rename-file> */
\
179
_fmt(OP_COMPOSE_RENAME_FILE, N_("Rename/move an attached file")) \
180
/* L10N: Help for Compose function: <send-message> */
\
181
_fmt(OP_COMPOSE_SEND_MESSAGE, N_("Send the message")) \
182
/* L10N: Help for Attach, Index function: <compose-to-sender> */
\
183
_fmt(OP_COMPOSE_TO_SENDER, N_("Compose new message to the current message sender")) \
184
/* L10N: Help for Compose function: <write-fcc> */
\
185
_fmt(OP_COMPOSE_WRITE_MESSAGE, N_("Write the message to a folder")) \
186
/* L10N: Help for Index function: <copy-message> */
\
187
_fmt(OP_COPY_MESSAGE, N_("Copy a message to a file/mailbox")) \
188
/* L10N: Help for Index, Query function: <create-alias> */
\
189
_fmt(OP_CREATE_ALIAS, N_("Create an alias from a message sender")) \
190
/* L10N: Help for Browser function: <create-mailbox> */
\
191
_fmt(OP_CREATE_MAILBOX, N_("Create a new mailbox (IMAP only)")) \
192
/* L10N: Help for Generic function: <current-bottom> */
\
193
_fmt(OP_CURRENT_BOTTOM, N_("Move entry to bottom of screen")) \
194
/* L10N: Help for Generic function: <current-middle> */
\
195
_fmt(OP_CURRENT_MIDDLE, N_("Move entry to middle of screen")) \
196
/* L10N: Help for Generic function: <current-top> */
\
197
_fmt(OP_CURRENT_TOP, N_("Move entry to top of screen")) \
198
/* L10N: Help for Index function: <decode-copy> */
\
199
_fmt(OP_DECODE_COPY, N_("Make decoded (text/plain) copy")) \
200
/* L10N: Help for Index function: <decode-save> */
\
201
_fmt(OP_DECODE_SAVE, N_("Make decoded copy (text/plain) and delete")) \
202
/* L10N: Help for Alias, Postpone, Index function: <delete-entry> */
\
203
_fmt(OP_DELETE, N_("Delete the current entry")) \
204
/* L10N: Help for Browser function: <delete-mailbox> */
\
205
_fmt(OP_DELETE_MAILBOX, N_("Delete the current mailbox (IMAP only)")) \
206
/* L10N: Help for Index function: <delete-subthread> */
\
207
_fmt(OP_DELETE_SUBTHREAD, N_("Delete all messages in subthread")) \
208
/* L10N: Help for Index function: <delete-thread> */
\
209
_fmt(OP_DELETE_THREAD, N_("Delete all messages in thread")) \
210
/* L10N: Help for Browser function: <descend-directory> */
\
211
_fmt(OP_DESCEND_DIRECTORY, N_("Descend into a directory")) \
212
/* L10N: Help for Index function: <display-address> */
\
213
_fmt(OP_DISPLAY_ADDRESS, N_("Display full address of sender")) \
214
/* L10N: Help for Attach, Compose, Index function: <display-toggle-weed> */
\
215
_fmt(OP_DISPLAY_HEADERS, N_("Display message and toggle header weeding")) \
216
/* L10N: Help for Index function: <display-message> */
\
217
_fmt(OP_DISPLAY_MESSAGE, N_("Display a message")) \
218
/* L10N: Help for Editor function: <backspace> */
\
219
_fmt(OP_EDITOR_BACKSPACE, N_("Delete the char in front of the cursor")) \
220
/* L10N: Help for Editor function: <backward-char> */
\
221
_fmt(OP_EDITOR_BACKWARD_CHAR, N_("Move the cursor one character to the left")) \
222
/* L10N: Help for Editor function: <backward-word> */
\
223
_fmt(OP_EDITOR_BACKWARD_WORD, N_("Move the cursor to the beginning of the word")) \
224
/* L10N: Help for Editor function: <bol> */
\
225
_fmt(OP_EDITOR_BOL, N_("Jump to the beginning of the line")) \
226
/* L10N: Help for Editor function: <capitalize-word> */
\
227
_fmt(OP_EDITOR_CAPITALIZE_WORD, N_("Capitalize the word")) \
228
/* L10N: Help for Editor function: <complete> */
\
229
_fmt(OP_EDITOR_COMPLETE, N_("Complete filename or alias")) \
230
/* L10N: Help for Editor function: <complete-query> */
\
231
_fmt(OP_EDITOR_COMPLETE_QUERY, N_("Complete address with query")) \
232
/* L10N: Help for Editor function: <delete-char> */
\
233
_fmt(OP_EDITOR_DELETE_CHAR, N_("Delete the char under the cursor")) \
234
/* L10N: Help for Editor function: <downcase-word> */
\
235
_fmt(OP_EDITOR_DOWNCASE_WORD, N_("Convert the word to lower case")) \
236
/* L10N: Help for Editor function: <eol> */
\
237
_fmt(OP_EDITOR_EOL, N_("Jump to the end of the line")) \
238
/* L10N: Help for Editor function: <forward-char> */
\
239
_fmt(OP_EDITOR_FORWARD_CHAR, N_("Move the cursor one character to the right")) \
240
/* L10N: Help for Editor function: <forward-word> */
\
241
_fmt(OP_EDITOR_FORWARD_WORD, N_("Move the cursor to the end of the word")) \
242
/* L10N: Help for Editor function: <history-down> */
\
243
_fmt(OP_EDITOR_HISTORY_DOWN, N_("Scroll down through the history list")) \
244
/* L10N: Help for Editor function: <history-search> */
\
245
_fmt(OP_EDITOR_HISTORY_SEARCH, N_("Search through the history list")) \
246
/* L10N: Help for Editor function: <history-up> */
\
247
_fmt(OP_EDITOR_HISTORY_UP, N_("Scroll up through the history list")) \
248
/* L10N: Help for Editor function: <kill-eol> */
\
249
_fmt(OP_EDITOR_KILL_EOL, N_("Delete chars from cursor to end of line")) \
250
/* L10N: Help for Editor function: <kill-eow> */
\
251
_fmt(OP_EDITOR_KILL_EOW, N_("Delete chars from the cursor to the end of the word")) \
252
/* L10N: Help for Editor function: <kill-line> */
\
253
_fmt(OP_EDITOR_KILL_LINE, N_("Delete chars from cursor to beginning the line")) \
254
/* L10N: Help for Editor function: <kill-whole-line> */
\
255
_fmt(OP_EDITOR_KILL_WHOLE_LINE, N_("Delete all chars on the line")) \
256
/* L10N: Help for Editor function: <kill-word> */
\
257
_fmt(OP_EDITOR_KILL_WORD, N_("Delete the word in front of the cursor")) \
258
/* L10N: Help for Editor function: <mailbox-cycle> */
\
259
_fmt(OP_EDITOR_MAILBOX_CYCLE, N_("Cycle among incoming mailboxes")) \
260
/* L10N: Help for Editor function: <quote-char> */
\
261
_fmt(OP_EDITOR_QUOTE_CHAR, N_("Quote the next typed key")) \
262
/* L10N: Help for Editor function: <transpose-chars> */
\
263
_fmt(OP_EDITOR_TRANSPOSE_CHARS, N_("Transpose character under cursor with previous")) \
264
/* L10N: Help for Editor function: <upcase-word> */
\
265
_fmt(OP_EDITOR_UPCASE_WORD, N_("Convert the word to upper case")) \
266
/* L10N: Help for Index function: <edit-label> */
\
267
_fmt(OP_EDIT_LABEL, N_("Add, change, or delete a message's label")) \
268
/* L10N: Help for Index function: <edit-or-view-raw-message> */
\
269
_fmt(OP_EDIT_OR_VIEW_RAW_MESSAGE, N_("Edit the raw message if the mailbox is not read-only, otherwise view it")) \
270
/* L10N: Help for Index, Index function: <edit> */
\
271
_fmt(OP_EDIT_RAW_MESSAGE, N_("Edit the raw message (edit and edit-raw-message are synonyms)")) \
272
/* L10N: Help for Generic function: <end-cond> */
\
273
_fmt(OP_END_COND, N_("End of conditional execution (noop)")) \
274
/* L10N: Help for Generic function: <enter-command> */
\
275
_fmt(OP_ENTER_COMMAND, N_("Enter a neomuttrc command")) \
276
/* L10N: Help for Browser function: <limit> */
\
277
_fmt(OP_BROWSER_LIMIT, N_("Limit the browser to matching files")) \
278
/* L10N: Help for Generic function: <exit> */
\
279
_fmt(OP_EXIT, N_("Exit this menu")) \
280
/* L10N: Help for Generic function: <first-entry> */
\
281
_fmt(OP_FIRST_ENTRY, N_("Move to the first entry")) \
282
/* L10N: Help for Index function: <flag-message> */
\
283
_fmt(OP_FLAG_MESSAGE, N_("Toggle a message's 'important' flag")) \
284
/* L10N: Help for Attach, Index function: <followup-message> */
\
285
_fmt(OP_FOLLOWUP, N_("Followup to newsgroup")) \
286
/* L10N: Help for Attach, Index function: <forward-message> */
\
287
_fmt(OP_FORWARD_MESSAGE, N_("Forward a message with comments")) \
288
/* L10N: Help for Attach, Index function: <forward-to-group> */
\
289
_fmt(OP_FORWARD_TO_GROUP, N_("Forward to newsgroup")) \
290
/* L10N: Help for Generic function: <select-entry> */
\
291
_fmt(OP_GENERIC_SELECT_ENTRY, N_("Select the current entry")) \
292
/* L10N: Help for Index function: <get-children> */
\
293
_fmt(OP_GET_CHILDREN, N_("Get all children of the current message")) \
294
/* L10N: Help for Index function: <get-message> */
\
295
_fmt(OP_GET_MESSAGE, N_("Get message with Message-ID")) \
296
/* L10N: Help for Index function: <get-parent> */
\
297
_fmt(OP_GET_PARENT, N_("Get parent of the current message")) \
298
/* L10N: Help for Browser function: <goto-home> */
\
299
_fmt(OP_GOTO_HOME, N_("Go to home directory")) \
300
/* L10N: Help for Browser function: <goto-parent> */
\
301
_fmt(OP_GOTO_PARENT, N_("Go to parent directory")) \
302
/* L10N: Help for Browser function: <goto-root> */
\
303
_fmt(OP_GOTO_ROOT, N_("Go to root directory")) \
304
/* L10N: Help for Attach, Index function: <group-chat-reply> */
\
305
_fmt(OP_GROUP_CHAT_REPLY, N_("Reply to all recipients preserving To/Cc")) \
306
/* L10N: Help for Attach, Index function: <group-reply> */
\
307
_fmt(OP_GROUP_REPLY, N_("Reply to all recipients")) \
308
/* L10N: Help for Generic function: <half-down> */
\
309
_fmt(OP_HALF_DOWN, N_("Scroll down 1/2 page")) \
310
/* L10N: Help for Generic function: <half-up> */
\
311
_fmt(OP_HALF_UP, N_("Scroll up 1/2 page")) \
312
/* L10N: Help for Editor, Generic function: <help> */
\
313
_fmt(OP_HELP, N_("Help screen")) \
314
/* L10N: Help for Generic function: <jump> */
\
315
_fmt(OP_JUMP, N_("Jump to an index number")) \
316
/* L10N: Help for Generic function: <last-entry> */
\
317
_fmt(OP_LAST_ENTRY, N_("Move to the last entry")) \
318
/* L10N: Help for Index function: <limit-current-thread> */
\
319
_fmt(OP_LIMIT_CURRENT_THREAD, N_("Limit view to current thread")) \
320
/* L10N: Help for Index function: <list-action> */
\
321
_fmt(OP_LIST_ACTION, N_("Perform mailing list action")) \
322
/* L10N: Help for List function: <list-archive> */
\
323
_fmt(OP_LIST_ARCHIVE, N_("Retrieve list archive information")) \
324
/* L10N: Help for List function: <list-help> */
\
325
_fmt(OP_LIST_HELP, N_("Retrieve list help")) \
326
/* L10N: Help for List function: <list-owner> */
\
327
_fmt(OP_LIST_OWNER, N_("Contact list owner")) \
328
/* L10N: Help for List function: <list-post> */
\
329
_fmt(OP_LIST_POST, N_("Post to mailing list")) \
330
/* L10N: Help for Attach, Index function: <list-reply> */
\
331
_fmt(OP_LIST_REPLY, N_("Reply to specified mailing list")) \
332
/* L10N: Help for Attach, Index, List function: <list-subscribe> */
\
333
_fmt(OP_LIST_SUBSCRIBE, N_("Subscribe to a mailing list")) \
334
/* L10N: Help for Attach, Index, List function: <list-unsubscribe> */
\
335
_fmt(OP_LIST_UNSUBSCRIBE, N_("Unsubscribe from a mailing list")) \
336
/* L10N: Help for Browser function: <reload-active> */
\
337
_fmt(OP_LOAD_ACTIVE, N_("Load list of all newsgroups from NNTP server")) \
338
/* L10N: Help for executing a macro */
\
339
_fmt(OP_MACRO, N_("Execute a macro")) \
340
/* L10N: Help for Alias, Index, Query function: <mail> */
\
341
_fmt(OP_MAIL, N_("Compose a new mail message")) \
342
/* L10N: Help for Browser, Index function: <mailbox-list> */
\
343
_fmt(OP_MAILBOX_LIST, N_("List mailboxes with new mail")) \
344
/* L10N: Help for Index function: <break-thread> */
\
345
_fmt(OP_MAIN_BREAK_THREAD, N_("Break the thread in two")) \
346
/* L10N: Help for Index function: <browse-mailboxes> */
\
347
_fmt(OP_MAIN_BROWSE_MAILBOXES, N_("Browse mailboxes")) \
348
/* L10N: Help for Index function: <browse-mailboxes-readonly> */
\
349
_fmt(OP_MAIN_BROWSE_MAILBOXES_READONLY, N_("Browse mailboxes in read only mode")) \
350
/* L10N: Help for Index function: <change-folder> */
\
351
_fmt(OP_MAIN_CHANGE_FOLDER, N_("Open a different folder")) \
352
/* L10N: Help for Index function: <change-folder-readonly> */
\
353
_fmt(OP_MAIN_CHANGE_FOLDER_READONLY, N_("Open a different folder in read only mode")) \
354
/* L10N: Help for Index function: <change-newsgroup> */
\
355
_fmt(OP_MAIN_CHANGE_GROUP, N_("Open a different newsgroup")) \
356
/* L10N: Help for Index function: <change-newsgroup-readonly> */
\
357
_fmt(OP_MAIN_CHANGE_GROUP_READONLY, N_("Open a different newsgroup in read only mode")) \
358
/* L10N: Help for Index function: <clear-flag> */
\
359
_fmt(OP_MAIN_CLEAR_FLAG, N_("Clear a status flag from a message")) \
360
/* L10N: Help for Index function: <close-all-threads> */
\
361
_fmt(OP_MAIN_CLOSE_ALL_THREADS, N_("Collapse all threads")) \
362
/* L10N: Help for Index function: <close-thread> */
\
363
_fmt(OP_MAIN_CLOSE_THREAD, N_("Collapse current thread")) \
364
/* L10N: Help for Index function: <collapse-all> */
\
365
_fmt(OP_MAIN_COLLAPSE_ALL, N_("Collapse/uncollapse all threads")) \
366
/* L10N: Help for Index function: <collapse-thread> */
\
367
_fmt(OP_MAIN_COLLAPSE_THREAD, N_("Collapse/uncollapse current thread")) \
368
/* L10N: Help for Index function: <delete-pattern> */
\
369
_fmt(OP_MAIN_DELETE_PATTERN, N_("Delete non-hidden messages matching a pattern")) \
370
/* L10N: Help for Index function: <fetch-mail> */
\
371
_fmt(OP_MAIN_FETCH_MAIL, N_("Retrieve mail from POP server")) \
372
/* L10N: Help for Index function: <imap-fetch-mail> */
\
373
_fmt(OP_MAIN_IMAP_FETCH, N_("Force retrieval of mail from IMAP server")) \
374
/* L10N: Help for Index function: <imap-logout-all> */
\
375
_fmt(OP_MAIN_IMAP_LOGOUT_ALL, N_("Logout from all IMAP servers")) \
376
/* L10N: Help for Alias, Index, Query function: <limit> */
\
377
_fmt(OP_MAIN_LIMIT, N_("Show only messages matching a pattern")) \
378
/* L10N: Help for Index function: <link-threads> */
\
379
_fmt(OP_MAIN_LINK_THREADS, N_("Link tagged message to the current one")) \
380
/* L10N: Help for Index, Index function: <modify-labels> */
\
381
_fmt(OP_MAIN_MODIFY_TAGS, N_("Modify (notmuch/imap) tags")) \
382
/* L10N: Help for Index, Index function: <modify-labels-then-hide> */
\
383
_fmt(OP_MAIN_MODIFY_TAGS_THEN_HIDE, N_("Modify (notmuch/imap) tags and then hide message")) \
384
/* L10N: Help for Index function: <next-new> */
\
385
_fmt(OP_MAIN_NEXT_NEW, N_("Jump to the next new message")) \
386
/* L10N: Help for Index function: <next-new-then-unread> */
\
387
_fmt(OP_MAIN_NEXT_NEW_THEN_UNREAD, N_("Jump to the next new or unread message")) \
388
/* L10N: Help for Index function: <next-subthread> */
\
389
_fmt(OP_MAIN_NEXT_SUBTHREAD, N_("Jump to the next subthread")) \
390
/* L10N: Help for Index function: <next-thread> */
\
391
_fmt(OP_MAIN_NEXT_THREAD, N_("Jump to the next thread")) \
392
/* L10N: Help for Index function: <next-undeleted> */
\
393
_fmt(OP_MAIN_NEXT_UNDELETED, N_("Move to the next undeleted message")) \
394
/* L10N: Help for Index function: <next-unread> */
\
395
_fmt(OP_MAIN_NEXT_UNREAD, N_("Jump to the next unread message")) \
396
/* L10N: Help for Index function: <next-unread-mailbox> */
\
397
_fmt(OP_MAIN_NEXT_UNREAD_MAILBOX, N_("Open next mailbox with new mail")) \
398
/* L10N: Help for Index function: <previous-unread-mailbox> */
\
399
_fmt(OP_MAIN_PREV_UNREAD_MAILBOX, N_("Open previous mailbox with new mail")) \
400
/* L10N: Help for Index function: <open-all-threads> */
\
401
_fmt(OP_MAIN_OPEN_ALL_THREADS, N_("Uncollapse all threads")) \
402
/* L10N: Help for Index function: <open-thread> */
\
403
_fmt(OP_MAIN_OPEN_THREAD, N_("Uncollapse current thread")) \
404
/* L10N: Help for Index function: <parent-message> */
\
405
_fmt(OP_MAIN_PARENT_MESSAGE, N_("Jump to parent message in thread")) \
406
/* L10N: Help for Index function: <previous-new> */
\
407
_fmt(OP_MAIN_PREV_NEW, N_("Jump to the previous new message")) \
408
/* L10N: Help for Index function: <previous-new-then-unread> */
\
409
_fmt(OP_MAIN_PREV_NEW_THEN_UNREAD, N_("Jump to the previous new or unread message")) \
410
/* L10N: Help for Index function: <previous-subthread> */
\
411
_fmt(OP_MAIN_PREV_SUBTHREAD, N_("Jump to previous subthread")) \
412
/* L10N: Help for Index function: <previous-thread> */
\
413
_fmt(OP_MAIN_PREV_THREAD, N_("Jump to previous thread")) \
414
/* L10N: Help for Index function: <previous-undeleted> */
\
415
_fmt(OP_MAIN_PREV_UNDELETED, N_("Move to the previous undeleted message")) \
416
/* L10N: Help for Index function: <previous-unread> */
\
417
_fmt(OP_MAIN_PREV_UNREAD, N_("Jump to the previous unread message")) \
418
/* L10N: Help for Index function: <quasi-delete> */
\
419
_fmt(OP_MAIN_QUASI_DELETE, N_("Delete from NeoMutt, don't touch on disk")) \
420
/* L10N: Help for Index function: <read-subthread> */
\
421
_fmt(OP_MAIN_READ_SUBTHREAD, N_("Mark the current subthread as read")) \
422
/* L10N: Help for Index function: <read-thread> */
\
423
_fmt(OP_MAIN_READ_THREAD, N_("Mark the current thread as read")) \
424
/* L10N: Help for Index function: <root-message> */
\
425
_fmt(OP_MAIN_ROOT_MESSAGE, N_("Jump to root message in thread")) \
426
/* L10N: Help for Index function: <set-flag> */
\
427
_fmt(OP_MAIN_SET_FLAG, N_("Set a status flag on a message")) \
428
/* L10N: Help for Index function: <show-limit> */
\
429
_fmt(OP_MAIN_SHOW_LIMIT, N_("Show currently active limit pattern")) \
430
/* L10N: Help for Index function: <sync-mailbox> */
\
431
_fmt(OP_MAIN_SYNC_FOLDER, N_("Save changes to mailbox")) \
432
/* L10N: Help for Alias, Index, Query function: <tag-pattern> */
\
433
_fmt(OP_MAIN_TAG_PATTERN, N_("Tag non-hidden messages matching a pattern")) \
434
/* L10N: Help for Index function: <undelete-pattern> */
\
435
_fmt(OP_MAIN_UNDELETE_PATTERN, N_("Undelete non-hidden messages matching a pattern")) \
436
/* L10N: Help for Alias, Index, Query function: <untag-pattern> */
\
437
_fmt(OP_MAIN_UNTAG_PATTERN, N_("Untag non-hidden messages matching a pattern")) \
438
/* L10N: Help for Index function: <mark-message> */
\
439
_fmt(OP_MARK_MSG, N_("Create a hotkey macro for the current message")) \
440
/* L10N: Help for Generic function: <middle-page> */
\
441
_fmt(OP_MIDDLE_PAGE, N_("Move to the middle of the page")) \
442
/* L10N: Help for Generic function: <next-entry> */
\
443
_fmt(OP_NEXT_ENTRY, N_("Move to the next entry")) \
444
/* L10N: Help for Generic function: <next-line> */
\
445
_fmt(OP_NEXT_LINE, N_("Scroll down one line")) \
446
/* L10N: Help for Generic function: <next-page> */
\
447
_fmt(OP_NEXT_PAGE, N_("Move to the next page")) \
448
/* L10N: Help for Pager function: <toggle-quoted> */
\
449
_fmt(OP_PAGER_HIDE_QUOTED, N_("Toggle display of quoted text")) \
450
/* L10N: Help for Pager function: <skip-headers> */
\
451
_fmt(OP_PAGER_SKIP_HEADERS, N_("Jump to first line after headers")) \
452
/* L10N: Help for Pager function: <skip-quoted> */
\
453
_fmt(OP_PAGER_SKIP_QUOTED, N_("Skip beyond quoted text")) \
454
/* L10N: Help for Attach, Compose, Index, Attach, Compose, Index function: <pipe-entry> */
\
455
_fmt(OP_PIPE, N_("Pipe message/attachment to a shell command")) \
456
/* L10N: Help for Index function: <post-message> */
\
457
_fmt(OP_POST, N_("Post message to newsgroup")) \
458
/* L10N: Help for Generic function: <previous-entry> */
\
459
_fmt(OP_PREV_ENTRY, N_("Move to the previous entry")) \
460
/* L10N: Help for Generic function: <previous-line> */
\
461
_fmt(OP_PREV_LINE, N_("Scroll up one line")) \
462
/* L10N: Help for Generic function: <previous-page> */
\
463
_fmt(OP_PREV_PAGE, N_("Move to the previous page")) \
464
/* L10N: Help for Index function: <print-message> */
\
465
_fmt(OP_PRINT, N_("Print the current entry")) \
466
/* L10N: Help for Index function: <purge-message> */
\
467
_fmt(OP_PURGE_MESSAGE, N_("Delete the current entry, bypassing the trash folder")) \
468
/* L10N: Help for Index function: <purge-pattern> */
\
469
_fmt(OP_PURGE_PATTERN, N_("Delete non-hidden messages matching a pattern, bypassing the trash folder")) \
470
/* L10N: Help for Index function: <purge-subthread> */
\
471
_fmt(OP_PURGE_SUBTHREAD, N_("Delete all messages in subthread, bypassing the trash folder")) \
472
/* L10N: Help for Index function: <purge-thread> */
\
473
_fmt(OP_PURGE_THREAD, N_("Delete the current thread, bypassing the trash folder")) \
474
/* L10N: Help for Index, Query function: <query> */
\
475
_fmt(OP_QUERY, N_("Query external program for addresses")) \
476
/* L10N: Help for Query function: <query-append> */
\
477
_fmt(OP_QUERY_APPEND, N_("Append new query results to current results")) \
478
/* L10N: Help for Generic function: <quit> */
\
479
_fmt(OP_QUIT, N_("Save changes to mailbox and quit")) \
480
/* L10N: Help for Index function: <recall-message> */
\
481
_fmt(OP_RECALL_MESSAGE, N_("Recall a postponed message")) \
482
/* L10N: Help for Index function: <reconstruct-thread> */
\
483
_fmt(OP_RECONSTRUCT_THREAD, N_("Reconstruct thread containing current message")) \
484
/* L10N: Help for Editor, Generic function: <redraw-screen> */
\
485
_fmt(OP_REDRAW, N_("Clear and redraw the screen")) \
486
/* L10N: Help for Browser function: <rename-mailbox> */
\
487
_fmt(OP_RENAME_MAILBOX, N_("Rename the current mailbox (IMAP only)")) \
488
/* L10N: Help for Attach, Index function: <reply> */
\
489
_fmt(OP_REPLY, N_("Reply to a message")) \
490
/* L10N: Help for Attach, Index function: <resend-message> */
\
491
_fmt(OP_RESEND, N_("Use the current message as a template for a new one")) \
492
/* L10N: Help for Index function: <save-message> */
\
493
_fmt(OP_SAVE, N_("Save message/attachment to a mailbox/file")) \
494
/* L10N: Help for Generic function: <search> */
\
495
_fmt(OP_SEARCH, N_("Search for a regular expression")) \
496
/* L10N: Help for Generic function: <search-next> */
\
497
_fmt(OP_SEARCH_NEXT, N_("Search for next match")) \
498
/* L10N: Help for Generic function: <search-opposite> */
\
499
_fmt(OP_SEARCH_OPPOSITE, N_("Search for next match in opposite direction")) \
500
/* L10N: Help for Generic function: <search-reverse> */
\
501
_fmt(OP_SEARCH_REVERSE, N_("Search backwards for a regular expression")) \
502
/* L10N: Help for Pager function: <search-toggle> */
\
503
_fmt(OP_SEARCH_TOGGLE, N_("Toggle search pattern coloring")) \
504
/* L10N: Help for Generic function: <shell-escape> */
\
505
_fmt(OP_SHELL_ESCAPE, N_("Invoke a command in a subshell")) \
506
/* L10N: Help for Generic function: <show-log-messages> */
\
507
_fmt(OP_SHOW_LOG_MESSAGES, N_("Show log (and debug) messages")) \
508
/* L10N: Help for Browser, Query, Alias, Index function: <sort> */
\
509
_fmt(OP_SORT, N_("Sort messages")) \
510
/* L10N: Help for Alias, Browser, Index, Query function: <sort-alias-reverse> */
\
511
_fmt(OP_SORT_REVERSE, N_("Sort messages in reverse order")) \
512
/* L10N: Help for Browser function: <subscribe-pattern> */
\
513
_fmt(OP_SUBSCRIBE_PATTERN, N_("Subscribe to newsgroups matching a pattern")) \
514
/* L10N: Help for Generic, Postpone function: <tag-entry> */
\
515
_fmt(OP_TAG, N_("Tag the current entry")) \
516
/* L10N: Help for Generic function: <tag-prefix> */
\
517
_fmt(OP_TAG_PREFIX, N_("Apply next function to tagged messages")) \
518
/* L10N: Help for Generic function: <tag-prefix-cond> */
\
519
_fmt(OP_TAG_PREFIX_COND, N_("Apply next function ONLY to tagged messages")) \
520
/* L10N: Help for Index function: <tag-subthread> */
\
521
_fmt(OP_TAG_SUBTHREAD, N_("Tag the current subthread")) \
522
/* L10N: Help for Index function: <tag-thread> */
\
523
_fmt(OP_TAG_THREAD, N_("Tag the current thread")) \
524
/* L10N: Help for Browser function: <toggle-mailboxes> */
\
525
_fmt(OP_TOGGLE_MAILBOXES, N_("Toggle whether to browse mailboxes or all files")) \
526
/* L10N: Help for Index function: <toggle-new> */
\
527
_fmt(OP_TOGGLE_NEW, N_("Toggle a message's 'new' flag")) \
528
/* L10N: Help for Index function: <toggle-read> */
\
529
_fmt(OP_TOGGLE_READ, N_("Toggle view of read messages")) \
530
/* L10N: Help for Index function: <toggle-write> */
\
531
_fmt(OP_TOGGLE_WRITE, N_("Toggle whether the mailbox will be rewritten")) \
532
/* L10N: Help for Generic function: <top-page> */
\
533
_fmt(OP_TOP_PAGE, N_("Move to the top of the page")) \
534
/* L10N: Help for Browser function: <uncatchup> */
\
535
_fmt(OP_UNCATCHUP, N_("Mark all articles in newsgroup as unread")) \
536
/* L10N: Help for Alias, Postpone, Index function: <undelete-entry> */
\
537
_fmt(OP_UNDELETE, N_("Undelete the current entry")) \
538
/* L10N: Help for Index function: <undelete-subthread> */
\
539
_fmt(OP_UNDELETE_SUBTHREAD, N_("Undelete all messages in subthread")) \
540
/* L10N: Help for Index function: <undelete-thread> */
\
541
_fmt(OP_UNDELETE_THREAD, N_("Undelete all messages in thread")) \
542
/* L10N: Help for Browser function: <unsubscribe-pattern> */
\
543
_fmt(OP_UNSUBSCRIBE_PATTERN, N_("Unsubscribe from newsgroups matching a pattern")) \
544
/* L10N: Help for Generic function: <show-version> */
\
545
_fmt(OP_VERSION, N_("Show the NeoMutt version number and date")) \
546
/* L10N: Help for Index function: <view-attachments> */
\
547
_fmt(OP_VIEW_ATTACHMENTS, N_("Show MIME attachments")) \
548
/* L10N: Help for Index function: <view-raw-message> */
\
549
_fmt(OP_VIEW_RAW_MESSAGE, N_("Show the raw message")) \
550
/* L10N: Help for Generic function: <what-key> */
\
551
_fmt(OP_WHAT_KEY, N_("Display the keycode for a key press")) \
552
553
#define OPS_CRYPT(_fmt) \
554
/* L10N: Help for Index function: <decrypt-copy> */
\
555
_fmt(OP_DECRYPT_COPY, N_("Make decrypted copy")) \
556
/* L10N: Help for Index function: <decrypt-save> */
\
557
_fmt(OP_DECRYPT_SAVE, N_("Make decrypted copy and delete")) \
558
/* L10N: Help for Attach, Index function: <extract-keys> */
\
559
_fmt(OP_EXTRACT_KEYS, N_("Extract supported public keys")) \
560
/* L10N: Help for Attach, Compose, Index function: <forget-passphrase> */
\
561
_fmt(OP_FORGET_PASSPHRASE, N_("Wipe passphrases from memory")) \
562
563
#define OPS_ENVELOPE(_fmt) \
564
/* L10N: Help for Compose function: <edit-bcc> */
\
565
_fmt(OP_ENVELOPE_EDIT_BCC, N_("Edit the BCC list")) \
566
/* L10N: Help for Compose function: <edit-cc> */
\
567
_fmt(OP_ENVELOPE_EDIT_CC, N_("Edit the CC list")) \
568
/* L10N: Help for Compose function: <edit-fcc> */
\
569
_fmt(OP_ENVELOPE_EDIT_FCC, N_("Enter a file to save a copy of this message in")) \
570
/* L10N: Help for Compose function: <edit-followup-to> */
\
571
_fmt(OP_ENVELOPE_EDIT_FOLLOWUP_TO, N_("Edit the Followup-To field")) \
572
/* L10N: Help for Compose function: <edit-from> */
\
573
_fmt(OP_ENVELOPE_EDIT_FROM, N_("Edit the from field")) \
574
/* L10N: Help for Compose function: <edit-headers> */
\
575
_fmt(OP_ENVELOPE_EDIT_HEADERS, N_("Edit the message with headers")) \
576
/* L10N: Help for Compose function: <edit-newsgroups> */
\
577
_fmt(OP_ENVELOPE_EDIT_NEWSGROUPS, N_("Edit the newsgroups list")) \
578
/* L10N: Help for Compose function: <edit-reply-to> */
\
579
_fmt(OP_ENVELOPE_EDIT_REPLY_TO, N_("Edit the Reply-To field")) \
580
/* L10N: Help for Compose function: <edit-subject> */
\
581
_fmt(OP_ENVELOPE_EDIT_SUBJECT, N_("Edit the subject of this message")) \
582
/* L10N: Help for Compose function: <edit-to> */
\
583
_fmt(OP_ENVELOPE_EDIT_TO, N_("Edit the TO list")) \
584
/* L10N: Help for Compose function: <edit-x-comment-to> */
\
585
_fmt(OP_ENVELOPE_EDIT_X_COMMENT_TO, N_("Edit the X-Comment-To field")) \
586
587
#ifdef USE_NOTMUCH
588
#define OPS_NOTMUCH(_fmt) \
589
/* L10N: Help for Index function: <change-vfolder> */
\
590
_fmt(OP_MAIN_CHANGE_VFOLDER, N_("Open a different virtual folder")) \
591
/* L10N: Help for Index function: <entire-thread> */
\
592
_fmt(OP_MAIN_ENTIRE_THREAD, N_("Read entire thread of the current message")) \
593
/* L10N: Help for Index function: <vfolder-from-query> */
\
594
_fmt(OP_MAIN_VFOLDER_FROM_QUERY, N_("Generate virtual folder from query")) \
595
/* L10N: Help for Index function: <vfolder-from-query-readonly> */
\
596
_fmt(OP_MAIN_VFOLDER_FROM_QUERY_READONLY, N_("Generate a read-only virtual folder from query")) \
597
/* L10N: Help for Index function: <vfolder-window-backward> */
\
598
_fmt(OP_MAIN_WINDOWED_VFOLDER_BACKWARD, N_("Shifts virtual folder time window backwards")) \
599
/* L10N: Help for Index function: <vfolder-window-forward> */
\
600
_fmt(OP_MAIN_WINDOWED_VFOLDER_FORWARD, N_("Shifts virtual folder time window forwards")) \
601
/* L10N: Help for Index function: <vfolder-window-reset> */
\
602
_fmt(OP_MAIN_WINDOWED_VFOLDER_RESET, N_("Resets virtual folder time window to the present"))
603
#else
604
#define OPS_NOTMUCH(_)
605
#endif
606
607
#define OPS_PGP(_fmt) \
608
/* L10N: Help for Compose function: <attach-key> */
\
609
_fmt(OP_ATTACH_ATTACH_KEY, N_("Attach a PGP public key")) \
610
/* L10N: Help for Attach, Index function: <check-traditional-pgp> */
\
611
_fmt(OP_CHECK_TRADITIONAL, N_("Check for classic PGP")) \
612
/* L10N: Help for Compose function: <pgp-menu> */
\
613
_fmt(OP_COMPOSE_PGP_MENU, N_("Show PGP options")) \
614
/* L10N: Help for Index function: <mail-key> */
\
615
_fmt(OP_MAIL_KEY, N_("Mail a PGP public key")) \
616
/* L10N: Help for Pgp, Smime function: <verify-key> */
\
617
_fmt(OP_VERIFY_KEY, N_("Verify a public key")) \
618
/* L10N: Help for Pgp, Smime function: <view-name> */
\
619
_fmt(OP_VIEW_ID, N_("View the key's user id")) \
620
621
#define OPS_SIDEBAR(_fmt) \
622
/* L10N: Help for Sidebar function: <sidebar-scroll-half-down> */
\
623
_fmt(OP_SIDEBAR_SCROLL_HALF_DOWN, N_("Scroll down 1/2 page")) \
624
/* L10N: Help for Sidebar function: <sidebar-scroll-half-up> */
\
625
_fmt(OP_SIDEBAR_SCROLL_HALF_UP, N_("Scroll up 1/2 page")) \
626
/* L10N: Help for Sidebar function: <sidebar-scroll-line-down> */
\
627
_fmt(OP_SIDEBAR_SCROLL_LINE_DOWN, N_("Scroll down one line")) \
628
/* L10N: Help for Sidebar function: <sidebar-scroll-line-up> */
\
629
_fmt(OP_SIDEBAR_SCROLL_LINE_UP, N_("Scroll up one line")) \
630
/* L10N: Help for Sidebar function: <sidebar-scroll-page-down> */
\
631
_fmt(OP_SIDEBAR_SCROLL_PAGE_DOWN, N_("Scroll the sidebar down 1 page")) \
632
/* L10N: Help for Sidebar function: <sidebar-scroll-page-up> */
\
633
_fmt(OP_SIDEBAR_SCROLL_PAGE_UP, N_("Scroll the sidebar up 1 page")) \
634
/* L10N: Help for Sidebar function: <sidebar-scroll-selection-to-bottom> */
\
635
_fmt(OP_SIDEBAR_SCROLL_SELECTION_TO_BOTTOM, N_("Move entry to bottom of screen")) \
636
/* L10N: Help for Sidebar function: <sidebar-scroll-selection-to-middle> */
\
637
_fmt(OP_SIDEBAR_SCROLL_SELECTION_TO_MIDDLE, N_("Move entry to middle of screen")) \
638
/* L10N: Help for Sidebar function: <sidebar-scroll-selection-to-top> */
\
639
_fmt(OP_SIDEBAR_SCROLL_SELECTION_TO_TOP, N_("Move entry to top of screen")) \
640
/* L10N: Help for Sidebar function: <sidebar-first> */
\
641
_fmt(OP_SIDEBAR_FIRST, N_("Move the highlight to the first mailbox")) \
642
/* L10N: Help for Sidebar function: <sidebar-select-entry-by-number> */
\
643
_fmt(OP_SIDEBAR_SELECT_ENTRY_BY_NUMBER, N_("Jump to a specific mailbox")) \
644
/* L10N: Help for Sidebar function: <sidebar-last> */
\
645
_fmt(OP_SIDEBAR_LAST, N_("Move the highlight to the last mailbox")) \
646
/* L10N: Help for Sidebar function: <sidebar-next> */
\
647
_fmt(OP_SIDEBAR_NEXT, N_("Move the highlight to next mailbox")) \
648
/* L10N: Help for Sidebar function: <sidebar-next-new> */
\
649
_fmt(OP_SIDEBAR_NEXT_NEW, N_("Move the highlight to next mailbox with new mail")) \
650
/* L10N: Help for Sidebar function: <sidebar-select-page-bottom> */
\
651
_fmt(OP_SIDEBAR_SELECT_PAGE_BOTTOM, N_("Move the highlight to the bottom of the page")) \
652
/* L10N: Help for Sidebar function: <sidebar-select-page-middle> */
\
653
_fmt(OP_SIDEBAR_SELECT_PAGE_MIDDLE, N_("Move the highlight to the middle of the page")) \
654
/* L10N: Help for Sidebar function: <sidebar-select-page-top> */
\
655
_fmt(OP_SIDEBAR_SELECT_PAGE_TOP, N_("Move the highlight to the top of the page")) \
656
/* L10N: Help for Sidebar function: <sidebar-open> */
\
657
_fmt(OP_SIDEBAR_OPEN, N_("Open highlighted mailbox")) \
658
/* L10N: Help for Sidebar function: <sidebar-page-down> */
\
659
_fmt(OP_SIDEBAR_PAGE_DOWN, N_("Scroll the sidebar down 1 page")) \
660
/* L10N: Help for Sidebar function: <sidebar-page-up> */
\
661
_fmt(OP_SIDEBAR_PAGE_UP, N_("Scroll the sidebar up 1 page")) \
662
/* L10N: Help for Sidebar function: <sidebar-prev> */
\
663
_fmt(OP_SIDEBAR_PREV, N_("Move the highlight to previous mailbox")) \
664
/* L10N: Help for Sidebar function: <sidebar-prev-new> */
\
665
_fmt(OP_SIDEBAR_PREV_NEW, N_("Move the highlight to previous mailbox with new mail")) \
666
/* L10N: Help for Sidebar function: <sidebar-toggle-virtual> */
\
667
_fmt(OP_SIDEBAR_TOGGLE_VIRTUAL, N_("Toggle between mailboxes and virtual mailboxes")) \
668
/* L10N: Help for Sidebar function: <sidebar-toggle-visible> */
\
669
_fmt(OP_SIDEBAR_TOGGLE_VISIBLE, N_("Make the sidebar (in)visible")) \
670
/* L10N: Help for Sidebar function: <sidebar-start-search> */
\
671
_fmt(OP_SIDEBAR_START_SEARCH, N_("Fuzzy search the sidebar")) \
672
673
#define OPS_SMIME(_fmt) \
674
/* L10N: Help for Compose function: <smime-menu> */
\
675
_fmt(OP_COMPOSE_SMIME_MENU, N_("Show S/MIME options")) \
676
677
#define OPS(_fmt) \
678
_fmt(OP_NULL, N_("Null operation")) \
679
OPS_ATTACH(_fmt) \
680
OPS_AUTOCRYPT(_fmt) \
681
OPS_CORE(_fmt) \
682
OPS_CRYPT(_fmt) \
683
OPS_ENVELOPE(_fmt) \
684
OPS_NOTMUCH(_fmt) \
685
OPS_PGP(_fmt) \
686
OPS_SIDEBAR(_fmt) \
687
OPS_SMIME(_fmt) \
688
689
694
enum
MuttOps
{
695
#define DEFINE_OPS(opcode, help_string) opcode,
696
OPS
(
DEFINE_OPS
)
697
#undef DEFINE_OPS
698
OP_MAX
,
699
};
700
// clang-format on
701
702
#endif
/* MUTT_GUI_OPCODES_H */
lib.h
Convenience wrapper for the library headers.
DEFINE_OPS
#define DEFINE_OPS(opcode, help_string)
Definition
opcodes.h:695
opcodes_get_description
const char * opcodes_get_description(int op)
Get the description of an opcode.
Definition
opcodes.c:68
OPS
#define OPS(_fmt)
Definition
opcodes.h:677
opcodes_get_name
const char * opcodes_get_name(int op)
Get the name of an opcode.
Definition
opcodes.c:48
MuttOps
MuttOps
All NeoMutt Opcodes.
Definition
opcodes.h:694
OP_MAX
@ OP_MAX
Definition
opcodes.h:698