⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functions.h

📁 mutt-1.5.12 源代码。linux 下邮件接受的工具。
💻 H
📖 第 1 页 / 共 2 页
字号:
/* * Copyright (C) 1996-2000 Michael R. Elkins <me@mutt.org> *  *     This program is free software; you can redistribute it and/or modify *     it under the terms of the GNU General Public License as published by *     the Free Software Foundation; either version 2 of the License, or *     (at your option) any later version. *  *     This program is distributed in the hope that it will be useful, *     but WITHOUT ANY WARRANTY; without even the implied warranty of *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *     GNU General Public License for more details. *  *     You should have received a copy of the GNU General Public License *     along with this program; if not, write to the Free Software *     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA. */ /* * This file contains the structures needed to parse ``bind'' commands, as * well as the default bindings for each menu. * * Notes: * * - If you want to bind \n or \r, use M_ENTER_S so that it will work * correctly under both ncurses and S-Lang * * - If you need to bind a control char, use the octal value because the \cX * construct does not work at this level. * */struct binding_t OpGeneric[] = {  { "top-page",		OP_TOP_PAGE,		"H" },  { "next-entry",	OP_NEXT_ENTRY,		"j" },  { "previous-entry",	OP_PREV_ENTRY,		"k" },  { "bottom-page",	OP_BOTTOM_PAGE,		"L" },  { "refresh",		OP_REDRAW,		"\014" },  { "middle-page",	OP_MIDDLE_PAGE,		"M" },  { "search-next",	OP_SEARCH_NEXT,		"n" },  { "exit",		OP_EXIT,		"q" },  { "tag-entry",	OP_TAG,			"t" },  { "next-page",	OP_NEXT_PAGE,		"z" },  { "previous-page",	OP_PREV_PAGE,		"Z" },  { "last-entry",	OP_LAST_ENTRY,		"*" },  { "first-entry",	OP_FIRST_ENTRY,		"=" },  { "enter-command",	OP_ENTER_COMMAND,	":" },  { "next-line",	OP_NEXT_LINE,		">" },  { "previous-line",	OP_PREV_LINE,		"<" },  { "half-up",		OP_HALF_UP,		"[" },  { "half-down", 	OP_HALF_DOWN,		"]" },  { "help",		OP_HELP,		"?" },  { "tag-prefix",	OP_TAG_PREFIX,		";" },  { "tag-prefix-cond",	OP_TAG_PREFIX_COND,	NULL },  { "end-cond",		OP_END_COND,		NULL },  { "shell-escape",	OP_SHELL_ESCAPE,	"!" },  { "select-entry",	OP_GENERIC_SELECT_ENTRY,M_ENTER_S },  { "search",		OP_SEARCH,		"/" },  { "search-reverse",	OP_SEARCH_REVERSE,	"\033/" },  { "search-opposite",	OP_SEARCH_OPPOSITE,	NULL },  { "jump",		OP_JUMP,		NULL },  { "current-top",      OP_CURRENT_TOP,		NULL },  { "current-middle",   OP_CURRENT_MIDDLE,	NULL },  { "current-bottom",   OP_CURRENT_BOTTOM,	NULL },  { "what-key",		OP_WHAT_KEY,		NULL },  { NULL,		0,			NULL }};struct binding_t OpMain[] = {  { "create-alias",		OP_CREATE_ALIAS,		"a" },  { "bounce-message",		OP_BOUNCE_MESSAGE,		"b" },  { "break-thread",		OP_MAIN_BREAK_THREAD,		"#" },  { "change-folder",		OP_MAIN_CHANGE_FOLDER,		"c" },  { "change-folder-readonly",	OP_MAIN_CHANGE_FOLDER_READONLY,	"\033c" },  { "collapse-thread",		OP_MAIN_COLLAPSE_THREAD,	"\033v" },  { "collapse-all",		OP_MAIN_COLLAPSE_ALL,		"\033V" },  { "copy-message",		OP_COPY_MESSAGE,		"C" },  { "decode-copy",		OP_DECODE_COPY,			"\033C" },  { "decode-save",		OP_DECODE_SAVE,			"\033s" },  { "delete-message",		OP_DELETE,			"d" },  { "delete-pattern",		OP_MAIN_DELETE_PATTERN,		"D" },  { "delete-thread",		OP_DELETE_THREAD,		"\004" },  { "delete-subthread",		OP_DELETE_SUBTHREAD,		"\033d" },  { "edit",			OP_EDIT_MESSAGE,		"e" },  { "edit-type",		OP_EDIT_TYPE,			"\005" },  { "forward-message",		OP_FORWARD_MESSAGE,		"f" },  { "flag-message",		OP_FLAG_MESSAGE,		"F" },  { "group-reply",		OP_GROUP_REPLY,			"g" },#ifdef USE_POP  { "fetch-mail",		OP_MAIN_FETCH_MAIL,		"G" },#endif#ifdef USE_IMAP  { "imap-fetch-mail",		OP_MAIN_IMAP_FETCH,		NULL },#endif  { "display-toggle-weed",		OP_DISPLAY_HEADERS,		"h" },  { "next-undeleted",		OP_MAIN_NEXT_UNDELETED,		"j" },  { "previous-undeleted",	OP_MAIN_PREV_UNDELETED,		"k" },  { "limit",			OP_MAIN_LIMIT,			"l" },  { "link-threads",		OP_MAIN_LINK_THREADS,		"&" },  { "list-reply",		OP_LIST_REPLY,			"L" },  { "mail",			OP_MAIL,			"m" },  { "toggle-new",		OP_TOGGLE_NEW,			"N" },  { "toggle-write",		OP_TOGGLE_WRITE,		"%" },  { "next-thread",		OP_MAIN_NEXT_THREAD,		"\016" },  { "next-subthread",		OP_MAIN_NEXT_SUBTHREAD,		"\033n" },  { "query",			OP_QUERY,			"Q" },  { "quit",			OP_QUIT,			"q" },  { "reply",			OP_REPLY,			"r" },  { "show-limit",		OP_MAIN_SHOW_LIMIT,		"\033l" },  { "sort-mailbox",		OP_SORT,			"o" },  { "sort-reverse",		OP_SORT_REVERSE,		"O" },  { "print-message",		OP_PRINT,			"p" },  { "previous-thread",		OP_MAIN_PREV_THREAD,		"\020" },  { "previous-subthread",	OP_MAIN_PREV_SUBTHREAD,		"\033p" },  { "recall-message",		OP_RECALL_MESSAGE,		"R" },  { "read-thread",		OP_MAIN_READ_THREAD,		"\022" },  { "read-subthread",		OP_MAIN_READ_SUBTHREAD,		"\033r" },  { "resend-message",		OP_RESEND,			"\033e" },  { "save-message",		OP_SAVE,			"s" },  { "tag-pattern",		OP_MAIN_TAG_PATTERN,		"T" },  { "tag-subthread",		OP_TAG_SUBTHREAD,		NULL },  { "tag-thread",		OP_TAG_THREAD,			"\033t" },  { "untag-pattern",		OP_MAIN_UNTAG_PATTERN,		"\024" },  { "undelete-message",		OP_UNDELETE,			"u" },  { "undelete-pattern",		OP_MAIN_UNDELETE_PATTERN,	"U"},  { "undelete-subthread",	OP_UNDELETE_SUBTHREAD,		"\033u" },  { "undelete-thread",		OP_UNDELETE_THREAD,		"\025" },  { "view-attachments",		OP_VIEW_ATTACHMENTS,		"v" },  { "show-version",		OP_VERSION,			"V" },  { "set-flag",			OP_MAIN_SET_FLAG,		"w" },  { "clear-flag",		OP_MAIN_CLEAR_FLAG,		"W" },  { "display-message",		OP_DISPLAY_MESSAGE,		M_ENTER_S },  { "buffy-list",		OP_BUFFY_LIST,			"." },  { "sync-mailbox",		OP_MAIN_SYNC_FOLDER,		"$" },  { "display-address",		OP_DISPLAY_ADDRESS,		"@" },  { "pipe-message",		OP_PIPE,			"|" },  { "next-new",			OP_MAIN_NEXT_NEW,		NULL },  { "next-new-then-unread",	OP_MAIN_NEXT_NEW_THEN_UNREAD,	"\t" },  { "previous-new",		OP_MAIN_PREV_NEW,		NULL },  { "previous-new-then-unread",	OP_MAIN_PREV_NEW_THEN_UNREAD,	"\033\t" },  { "next-unread",		OP_MAIN_NEXT_UNREAD,		NULL },  { "previous-unread",		OP_MAIN_PREV_UNREAD,		NULL },  { "parent-message",		OP_MAIN_PARENT_MESSAGE,		"P" },  { "extract-keys",		OP_EXTRACT_KEYS,		"\013" },  { "forget-passphrase",	OP_FORGET_PASSPHRASE,		"\006" },  { "check-traditional-pgp",	OP_CHECK_TRADITIONAL,		"\033P" },  { "mail-key",			OP_MAIL_KEY,			"\033k" },  { "decrypt-copy",		OP_DECRYPT_COPY,		NULL },  { "decrypt-save",		OP_DECRYPT_SAVE,		NULL },  { NULL,			0,				NULL }};struct binding_t OpPager[] = {  { "break-thread",	OP_MAIN_BREAK_THREAD,		"#" },  { "create-alias",	OP_CREATE_ALIAS,		"a" },  { "bounce-message",	OP_BOUNCE_MESSAGE,		"b" },  { "change-folder",	OP_MAIN_CHANGE_FOLDER,		"c" },  { "change-folder-readonly",	OP_MAIN_CHANGE_FOLDER_READONLY,	"\033c" },  { "copy-message",	OP_COPY_MESSAGE,		"C" },  { "decode-copy",	OP_DECODE_COPY,			"\033C" },  { "delete-message",	OP_DELETE,			"d" },  { "delete-thread",	OP_DELETE_THREAD,		"\004" },  { "delete-subthread",	OP_DELETE_SUBTHREAD,		"\033d" },  { "edit",		OP_EDIT_MESSAGE,		"e" },  { "edit-type",	OP_EDIT_TYPE,			"\005" },  { "forward-message",	OP_FORWARD_MESSAGE,		"f" },  { "flag-message",	OP_FLAG_MESSAGE,		"F" },  { "group-reply",	OP_GROUP_REPLY,			"g" },#ifdef USE_IMAP  { "imap-fetch-mail",  OP_MAIN_IMAP_FETCH,		NULL },#endif  { "display-toggle-weed",	OP_DISPLAY_HEADERS,		"h" },  { "next-undeleted",	OP_MAIN_NEXT_UNDELETED,		"j" },  { "next-entry",	OP_NEXT_ENTRY,			"J" },  { "previous-undeleted",OP_MAIN_PREV_UNDELETED,	"k" },  { "previous-entry",	OP_PREV_ENTRY,			"K" },  { "link-threads",	OP_MAIN_LINK_THREADS,		"&" },  { "list-reply",	OP_LIST_REPLY,			"L" },  { "redraw-screen",	OP_REDRAW,			"\014" },  { "mail",		OP_MAIL,			"m" },  { "mark-as-new",	OP_TOGGLE_NEW,			"N" },  { "search-next",	OP_SEARCH_NEXT,			"n" },  { "next-thread",	OP_MAIN_NEXT_THREAD,		"\016" },  { "next-subthread",	OP_MAIN_NEXT_SUBTHREAD,		"\033n" },  { "print-message",	OP_PRINT,			"p" },  { "previous-thread",	OP_MAIN_PREV_THREAD,		"\020" },  { "previous-subthread",OP_MAIN_PREV_SUBTHREAD,	"\033p" },  { "quit",		OP_QUIT,			"Q" },  { "exit",		OP_EXIT,			"q" },  { "reply",		OP_REPLY,			"r" },  { "recall-message",	OP_RECALL_MESSAGE,		"R" },  { "read-thread",	OP_MAIN_READ_THREAD,		"\022" },  { "read-subthread",	OP_MAIN_READ_SUBTHREAD,		"\033r" },  { "resend-message",	OP_RESEND,			"\033e" },  { "save-message",	OP_SAVE,			"s" },  { "skip-quoted",	OP_PAGER_SKIP_QUOTED,		"S" },  { "decode-save",	OP_DECODE_SAVE,			"\033s" },  { "tag-message",	OP_TAG,				"t" },  { "toggle-quoted",	OP_PAGER_HIDE_QUOTED,		"T" },  { "undelete-message",	OP_UNDELETE,			"u" },  { "undelete-subthread",OP_UNDELETE_SUBTHREAD,		"\033u" },  { "undelete-thread",	OP_UNDELETE_THREAD,		"\025" },  { "view-attachments",	OP_VIEW_ATTACHMENTS,		"v" },  { "show-version",	OP_VERSION,			"V" },  { "search-toggle",	OP_SEARCH_TOGGLE,		"\\" },  { "display-address",	OP_DISPLAY_ADDRESS,		"@" },  { "next-new",		OP_MAIN_NEXT_NEW,		NULL },  { "next-new-then-unread",                         OP_MAIN_NEXT_NEW_THEN_UNREAD,   "\t" },  { "pipe-message",	OP_PIPE,			"|" },  { "help",		OP_HELP,			"?" },  { "next-page",	OP_NEXT_PAGE,			" " },  { "previous-page",	OP_PREV_PAGE,			"-" },

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -