MSGLIST
{ "from", from, S, CMP(n) MSGLIST, 0, MMNORM },
{ "forward", forward, 0, CMP(n) R|I|MSGLIST, 0, 0 },
{ "bounce", bounce, 0, CMP(n) R|I|MSGLIST, 0, 0 },
{ "headers", headers, S, CMP(n) T|MSGLIST, 0, MMNDEL },
{ "=", pdot, S, CMP(n) T|MSGLIST, 0, MMNDEL },
{ "Reply", Respond, 0, CMP(n) R|I|MSGLIST, 0, MMNDEL },
{ "Respond", Respond, 0, CMP(n) R|I|MSGLIST, 0, MMNDEL },
{ "reply", respond, 0, CMP(n) R|I|MSGLIST, 0, MMNDEL },
{ "respond", respond, 0, CMP(n) R|I|MSGLIST, 0, MMNDEL },
{ "edit", editor, 0, CMP(n) I|MSGLIST, 0, MMNORM },
{ "size", messize, S, CMP(n) T|MSGLIST, 0, MMNDEL },
/* R */ { "hold", preserve, 0, CMP(n) W|MSGLIST, 0, MMNDEL },
/* R */ { "mkread", markread, 0, CMP(n) MSGLIST, 0, MMNDEL },
{ "down", downcmd, 0, CMP(n) I|T|MSGLIST, 0, MMNDEL },
{ "tset", tsetcmd, 0, CMP(n) I|T|MSGLIST, 0, MMNDEL },
{ "debug_links",thread_showcmd, S, CMP(n) I|T|MSGLIST, 0, MMNDEL },
/* R */ { "tag", tagcmd, 0, CMP(n) I|T|MSGLIST, 0, MMNDEL },
/* R */ { "untag", untagcmd, 0, CMP(n) I|T|MSGLIST, 0, MMNDEL },
/* R */ { "invtags", invtagscmd, 0, CMP(n) I|T|MSGLIST, 0, MMNDEL },
{ "tagbelow", tagbelowcmd, 0, CMP(n) I|T|MSGLIST, 0, MMNDEL },
/* R */ { "print", type, C, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "Print", Type, C, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "type", type, C, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "Type", Type, C, CMP(n) MSGLIST, 0, MMNDEL },
{ "visual", visual, 0, CMP(n) I|MSGLIST, 0, MMNORM },
/* R */ { "top", top, S, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "touch", stouch, 0, CMP(n) W|MSGLIST, 0, MMNDEL },
/* R */ { "preserve", preserve, 0, CMP(n) W|MSGLIST, 0, MMNDEL },
/* R */ { "delete", delete, 0, CMP(n) W|P|MSGLIST, 0, MMNDEL },
/* R */ { "dp", deltype, C, CMP(n) W|MSGLIST, 0, MMNDEL },
/* R */ { "dt", deltype, C, CMP(n) W|MSGLIST, 0, MMNDEL },
/* R */ { "undelete", undeletecmd, 0, CMP(n) P|MSGLIST, MDELETED, MMNDEL },
/* R */ { "mbox", mboxit, 0, CMP(n) W|MSGLIST, 0, MMNDEL },
/* R */ { "more", type, A, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "More", Type, A, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "page", type, A, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "Page", Type, A, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "view", view, A, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "View", View, A, CMP(n) MSGLIST, 0, MMNDEL },
/* R */ { "unread", unread, 0, CMP(n) MSGLIST, 0, MMNDEL },
case MSGLIST: