1da723318b1c7bc0a9d1c0a65dce670bef5df681
[apps/madmutt.git] / doc / manual.txt
1
2 The Mutt Next Generation E-Mail Client
3
4 Andreas Krennmair
5
6    <a\bak\bk@\b@s\bsy\byn\bnf\bfl\blo\boo\bod\bd.\b.a\bat\bt>
7
8 Michael Elkins
9
10    <m\bme\be@\b@c\bcs\bs.\b.h\bhm\bmc\bc.\b.e\bed\bdu\bu>
11
12    version devel-r790
13
14    _\bA_\bb_\bs_\bt_\br_\ba_\bc_\bt
15
16    Michael Elinks on mutt, circa 1995: ``All mail clients suck. This one
17    just sucks less.''
18
19    Sven Guckes on mutt, ca. 2003: ``But it still sucks!''
20      _________________________________________________________________
21
22    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
23
24    1\b1.\b\b I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
25
26         1\b1.\b\b O\bOv\bve\ber\brv\bvi\bie\bew\bw
27         2\b2.\b\b M\bMu\but\btt\bt-\b-n\bng\b\b H\bHo\bom\bme\b\b P\bPa\bag\bge\be
28         3\b3.\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs
29         4\b4.\b\b S\bSo\bof\bft\btw\bwa\bar\bre\b\b D\bDi\bis\bst\btr\bri\bib\bbu\but\bti\bio\bon\b\b S\bSi\bit\bte\bes\bs
30         5\b5.\b\b I\bIR\bRC\bC
31         6\b6.\b\b W\bWe\beb\bbl\blo\bog\bg
32         7\b7.\b\b C\bCo\bop\bpy\byr\bri\big\bgh\bht\bt
33         8\b8.\b\b M\bMa\ban\bnu\bua\bal\b\b C\bCo\bon\bnv\bve\ben\bnt\bti\bio\bon\bns\bs
34
35    2\b2.\b\b G\bGe\bet\btt\bti\bin\bng\b\b S\bSt\bta\bar\brt\bte\bed\bd
36
37         1\b1.\b\b B\bBa\bas\bsi\bic\b\b C\bCo\bon\bnc\bce\bep\bpt\bts\bs
38
39               1\b1.\b.1\b1.\b\b S\bSc\bcr\bre\bee\ben\bns\b\b a\ban\bnd\b\b M\bMe\ben\bnu\bus\bs
40               1\b1.\b.2\b2.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
41               1\b1.\b.3\b3.\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
42               1\b1.\b.4\b4.\b\b I\bIn\bnt\bte\ber\bra\bac\bct\bti\bio\bon\bn
43               1\b1.\b.5\b5.\b\b M\bMo\bod\bdu\bul\bla\bar\bri\biz\bza\bat\bti\bio\bon\bn
44               1\b1.\b.6\b6.\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
45
46         2\b2.\b\b S\bSc\bcr\bre\bee\ben\bns\b\b a\ban\bnd\b\b M\bMe\ben\bnu\bus\bs
47
48               2\b2.\b.1\b1.\b\b I\bIn\bnd\bde\bex\bx
49               2\b2.\b.2\b2.\b\b P\bPa\bag\bge\ber\br
50               2\b2.\b.3\b3.\b\b F\bFi\bil\ble\b\b B\bBr\bro\bow\bws\bse\ber\br
51               2\b2.\b.4\b4.\b\b S\bSi\bid\bde\beb\bba\bar\br
52               2\b2.\b.5\b5.\b\b H\bHe\bel\blp\bp
53               2\b2.\b.6\b6.\b\b C\bCo\bom\bmp\bpo\bos\bse\b\b M\bMe\ben\bnu\bu
54               2\b2.\b.7\b7.\b\b A\bAl\bli\bia\bas\b\b M\bMe\ben\bnu\bu
55               2\b2.\b.8\b8.\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b M\bMe\ben\bnu\bu
56               2\b2.\b.9\b9.\b\b K\bKe\bey\b\b M\bMe\ben\bnu\bu
57
58         3\b3.\b\b M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs
59         4\b4.\b\b E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs
60         5\b5.\b\b R\bRe\bea\bad\bdi\bin\bng\b\b M\bMa\bai\bil\b\b -\b\b T\bTh\bhe\b\b I\bIn\bnd\bde\bex\b\b a\ban\bnd\b\b P\bPa\bag\bge\ber\br
61
62               5\b5.\b.1\b1.\b\b T\bTh\bhe\b\b M\bMe\bes\bss\bsa\bag\bge\b\b I\bIn\bnd\bde\bex\bx
63               5\b5.\b.2\b2.\b\b T\bTh\bhe\b\b P\bPa\bag\bge\ber\br
64               5\b5.\b.3\b3.\b\b T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be
65               5\b5.\b.4\b4.\b\b M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
66
67         6\b6.\b\b S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl
68
69               6\b6.\b.1\b1.\b\b C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs
70               6\b6.\b.2\b2.\b\b R\bRe\bep\bpl\bly\byi\bin\bng\bg
71               6\b6.\b.3\b3.\b\b E\bEd\bdi\bit\bti\bin\bng\b\b t\bth\bhe\b\b m\bme\bes\bss\bsa\bag\bge\b\b h\bhe\bea\bad\bde\ber\br
72               6\b6.\b.4\b4.\b\b U\bUs\bsi\bin\bng\b\b M\bMu\but\btt\bt-\b-n\bng\b\b w\bwi\bit\bth\b\b P\bPG\bGP\bP
73               6\b6.\b.5\b5.\b\b S\bSe\ben\bnd\bdi\bin\bng\b\b a\ban\bno\bon\bny\bym\bmo\bou\bus\b\b m\bme\bes\bss\bsa\bag\bge\bes\b\b v\bvi\bia\b\b m\bmi\bix\bxm\bma\bas\bst\bte\ber\br
74
75         7\b7.\b\b F\bFo\bor\brw\bwa\bar\brd\bdi\bin\bng\b\b a\ban\bnd\b\b B\bBo\bou\bun\bnc\bci\bin\bng\b\b M\bMa\bai\bil\bl
76         8\b8.\b\b P\bPo\bos\bst\btp\bpo\bon\bni\bin\bng\b\b M\bMa\bai\bil\bl
77
78    3\b3.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
79
80         1\b1.\b\b L\bLo\boc\bca\bat\bti\bio\bon\bns\b\b o\bof\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b F\bFi\bil\ble\bes\bs
81         2\b2.\b\b B\bBa\bas\bsi\bic\b\b S\bSy\byn\bnt\bta\bax\b\b o\bof\b\b I\bIn\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\b\b F\bFi\bil\ble\bes\bs
82         3\b3.\b\b E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\b\b w\bwi\bit\bth\bhi\bin\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
83
84               3\b3.\b.1\b1.\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs'\b\b O\bOu\but\btp\bpu\but\bt
85               3\b3.\b.2\b2.\b\b E\bEn\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
86               3\b3.\b.3\b3.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
87               3\b3.\b.4\b4.\b\b S\bSe\bel\blf\bf-\b-D\bDe\bef\bfi\bin\bne\bed\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
88               3\b3.\b.5\b5.\b\b P\bPr\bre\be-\b-D\bDe\bef\bfi\bin\bne\bed\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
89               3\b3.\b.6\b6.\b\b T\bTy\byp\bpe\b\b C\bCo\bon\bnv\bve\ber\brs\bsi\bio\bon\bns\bs
90
91         4\b4.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs
92         5\b5.\b\b C\bCh\bha\ban\bng\bgi\bin\bng\b\b t\bth\bhe\b\b d\bde\bef\bfa\bau\bul\blt\b\b k\bke\bey\b\b b\bbi\bin\bnd\bdi\bin\bng\bgs\bs
93         6\b6.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\b\b f\bfo\bor\b\b c\bch\bha\bar\bra\bac\bct\bte\ber\b\b s\bse\bet\bts\bs
94         7\b7.\b\b S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bma\bai\bil\blb\bbo\box\bx
95         8\b8.\b\b K\bKe\bey\byb\bbo\boa\bar\brd\b\b m\bma\bac\bcr\bro\bos\bs
96         9\b9.\b\b U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\b\b a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs
97         1\b10\b0.\b\b I\bIg\bgn\bno\bor\bri\bin\bng\b\b (\b(w\bwe\bee\bed\bdi\bin\bng\bg)\b\b u\bun\bnw\bwa\ban\bnt\bte\bed\b\b m\bme\bes\bss\bsa\bag\bge\b\b h\bhe\bea\bad\bde\ber\brs\bs
98         1\b11\b1.\b\b A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\b\b a\bad\bdd\bdr\bre\bes\bss\bse\bes\bs
99         1\b12\b2.\b\b F\bFo\bor\brm\bma\bat\b\b =\b\b F\bFl\blo\bow\bwe\bed\bd
100
101               1\b12\b2.\b.1\b1.\b\b I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
102               1\b12\b2.\b.2\b2.\b\b R\bRe\bec\bce\bei\biv\bvi\bin\bng\bg:\b\b D\bDi\bis\bsp\bpl\bla\bay\b\b S\bSe\bet\btu\bup\bp
103               1\b12\b2.\b.3\b3.\b\b S\bSe\ben\bnd\bdi\bin\bng\bg
104               1\b12\b2.\b.4\b4.\b\b A\bAd\bdd\bdi\bit\bti\bio\bon\bna\bal\b\b N\bNo\bot\bte\bes\bs
105
106         1\b13\b3.\b\b M\bMa\bai\bil\bli\bin\bng\b\b l\bli\bis\bst\bts\bs
107         1\b14\b4.\b\b U\bUs\bsi\bin\bng\b\b M\bMu\bul\blt\bti\bip\bpl\ble\b\b s\bsp\bpo\boo\bol\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\bs
108         1\b15\b5.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\b\b w\bwh\bhi\bic\bch\b\b r\bre\bec\bce\bei\biv\bve\b\b m\bma\bai\bil\bl
109         1\b16\b6.\b\b U\bUs\bse\ber\b\b d\bde\bef\bfi\bin\bne\bed\b\b h\bhe\bea\bad\bde\ber\brs\bs
110         1\b17\b7.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\b\b t\bth\bhe\b\b o\bor\brd\bde\ber\b\b o\bof\b\b h\bhe\bea\bad\bde\ber\brs\b\b w\bwh\bhe\ben\b\b v\bvi\bie\bew\bwi\bin\bng\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs
111         1\b18\b8.\b\b S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\be
112         1\b19\b9.\b\b S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b w\bwh\bhe\ben\b\b c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg
113         2\b20\b0.\b\b S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\b\b a\ban\bnd\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b a\bat\bt
114                 o\bon\bnc\bce\be
115
116         2\b21\b1.\b\b C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs
117         2\b22\b2.\b\b C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bbe\bef\bfo\bor\bre\b\b f\bfo\bor\brm\bma\bat\btt\bti\bin\bng\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\be
118         2\b23\b3.\b\b C\bCh\bho\boo\bos\bsi\bin\bng\b\b t\bth\bhe\b\b c\bcr\bry\byp\bpt\bto\bog\bgr\bra\bap\bph\bhi\bic\b\b k\bke\bey\b\b o\bof\b\b t\bth\bhe\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bt
119         2\b24\b4.\b\b A\bAd\bdd\bdi\bin\bng\b\b k\bke\bey\b\b s\bse\beq\bqu\bue\ben\bnc\bce\bes\b\b t\bto\b\b t\bth\bhe\b\b k\bke\bey\byb\bbo\boa\bar\brd\b\b b\bbu\buf\bff\bfe\ber\br
120         2\b25\b5.\b\b E\bEx\bxe\bec\bcu\but\bti\bin\bng\b\b f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs
121         2\b26\b6.\b\b M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg
122         2\b27\b7.\b\b S\bSp\bpa\bam\b\b d\bde\bet\bte\bec\bct\bti\bio\bon\bn
123         2\b28\b8.\b\b S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
124         2\b29\b9.\b\b R\bRe\bea\bad\bdi\bin\bng\b\b i\bin\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\b\b c\bco\bom\bmm\bma\ban\bnd\bds\b\b f\bfr\bro\bom\b\b a\ban\bno\bot\bth\bhe\ber\b\b f\bfi\bil\ble\be
125         3\b30\b0.\b\b R\bRe\bem\bmo\bov\bvi\bin\bng\b\b h\bho\boo\bok\bks\bs
126         3\b31\b1.\b\b S\bSh\bha\bar\bri\bin\bng\b\b S\bSe\bet\btu\bup\bps\bs
127
128               3\b31\b1.\b.1\b1.\b\b C\bCh\bha\bar\bra\bac\bct\bte\ber\b\b S\bSe\bet\bts\bs
129               3\b31\b1.\b.2\b2.\b\b M\bMo\bod\bdu\bul\bla\bar\bri\biz\bza\bat\bti\bio\bon\bn
130               3\b31\b1.\b.3\b3.\b\b C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\b\b p\bpa\bar\brt\bts\bs
131
132         3\b32\b2.\b\b O\bOb\bbs\bso\bol\ble\bet\bte\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
133
134    4\b4.\b\b A\bAd\bdv\bva\ban\bnc\bce\bed\b\b U\bUs\bsa\bag\bge\be
135
136         1\b1.\b\b R\bRe\beg\bgu\bul\bla\bar\b\b E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs
137         2\b2.\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
138
139               2\b2.\b.1\b1.\b\b C\bCo\bom\bmp\bpl\ble\bex\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
140               2\b2.\b.2\b2.\b\b P\bPa\bat\btt\bte\ber\brn\bns\b\b a\ban\bnd\b\b D\bDa\bat\bte\bes\bs
141
142         3\b3.\b\b F\bFo\bor\brm\bma\bat\b\b S\bSt\btr\bri\bin\bng\bgs\bs
143
144               3\b3.\b.1\b1.\b\b I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
145               3\b3.\b.2\b2.\b\b C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\b\b E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn
146               3\b3.\b.3\b3.\b\b M\bMo\bod\bdi\bif\bfi\bic\bca\bat\bti\bio\bon\bns\b\b a\ban\bnd\b\b P\bPa\bad\bdd\bdi\bin\bng\bg
147
148         4\b4.\b\b U\bUs\bsi\bin\bng\b\b T\bTa\bag\bgs\bs
149         5\b5.\b\b U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs
150
151               5\b5.\b.1\b1.\b\b M\bMe\bes\bss\bsa\bag\bge\b\b M\bMa\bat\btc\bch\bhi\bin\bng\b\b i\bin\b\b H\bHo\boo\bok\bks\bs
152
153         6\b6.\b\b U\bUs\bsi\bin\bng\b\b t\bth\bhe\b\b s\bsi\bid\bde\beb\bba\bar\br
154         7\b7.\b\b E\bEx\bxt\bte\ber\brn\bna\bal\b\b A\bAd\bdd\bdr\bre\bes\bss\b\b Q\bQu\bue\ber\bri\bie\bes\bs
155         8\b8.\b\b M\bMa\bai\bil\blb\bbo\box\b\b F\bFo\bor\brm\bma\bat\bts\bs
156         9\b9.\b\b M\bMa\bai\bil\blb\bbo\box\b\b S\bSh\bho\bor\brt\btc\bcu\but\bts\bs
157         1\b10\b0.\b\b H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs
158         1\b11\b1.\b\b E\bEd\bdi\bit\bti\bin\bng\b\b t\bth\bhr\bre\bea\bad\bds\bs
159
160               1\b11\b1.\b.1\b1.\b\b L\bLi\bin\bnk\bki\bin\bng\b\b t\bth\bhr\bre\bea\bad\bds\bs
161               1\b11\b1.\b.2\b2.\b\b B\bBr\bre\bea\bak\bki\bin\bng\b\b t\bth\bhr\bre\bea\bad\bds\bs
162
163         1\b12\b2.\b\b D\bDe\bel\bli\biv\bve\ber\bry\b\b S\bSt\bta\bat\btu\bus\b\b N\bNo\bot\bti\bif\bfi\bic\bca\bat\bti\bio\bon\b\b (\b(D\bDS\bSN\bN)\b\b S\bSu\bup\bpp\bpo\bor\brt\bt
164         1\b13\b3.\b\b P\bPO\bOP\bP3\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
165         1\b14\b4.\b\b I\bIM\bMA\bAP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
166
167               1\b14\b4.\b.1\b1.\b\b T\bTh\bhe\b\b F\bFo\bol\bld\bde\ber\b\b B\bBr\bro\bow\bws\bse\ber\br
168               1\b14\b4.\b.2\b2.\b\b A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn
169
170         1\b15\b5.\b\b N\bNN\bNT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
171
172               1\b15\b5.\b.1\b1.\b\b A\bAg\bga\bai\bin\bn:\b\b S\bSc\bco\bor\bri\bin\bng\bg
173
174         1\b16\b6.\b\b S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
175         1\b17\b7.\b\b M\bMa\ban\bna\bag\bgi\bin\bng\b\b m\bmu\bul\blt\bti\bip\bpl\ble\b\b I\bIM\bMA\bAP\bP/\b/P\bPO\bOP\bP/\b/N\bNN\bNT\bTP\b\b a\bac\bcc\bco\bou\bun\bnt\bts\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
176         1\b18\b8.\b\b S\bSt\bta\bar\brt\b\b a\b\b W\bWW\bWW\b\b B\bBr\bro\bow\bws\bse\ber\b\b o\bon\b\b U\bUR\bRL\bLs\b\b (\b(E\bEX\bXT\bTE\bER\bRN\bNA\bAL\bL)\b)
177         1\b19\b9.\b\b C\bCo\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b f\bfo\bol\bld\bde\ber\brs\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
178
179               1\b19\b9.\b.1\b1.\b\b O\bOp\bpe\ben\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\b\b f\bfo\bor\b\b r\bre\bea\bad\bdi\bin\bng\bg
180               1\b19\b9.\b.2\b2.\b\b W\bWr\bri\bit\bte\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx
181               1\b19\b9.\b.3\b3.\b\b A\bAp\bpp\bpe\ben\bnd\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\b\b t\bto\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx
182               1\b19\b9.\b.4\b4.\b\b E\bEn\bnc\bcr\bry\byp\bpt\bte\bed\b\b f\bfo\bol\bld\bde\ber\brs\bs
183
184    5\b5.\b\b M\bMu\but\btt\bt-\b-n\bng\bg'\b's\b\b M\bMI\bIM\bME\b\b S\bSu\bup\bpp\bpo\bor\brt\bt
185
186         1\b1.\b\b U\bUs\bsi\bin\bng\b\b M\bMI\bIM\bME\b\b i\bin\b\b M\bMu\but\btt\bt
187
188               1\b1.\b.1\b1.\b\b V\bVi\bie\bew\bwi\bin\bng\b\b M\bMI\bIM\bME\b\b m\bme\bes\bss\bsa\bag\bge\bes\b\b i\bin\b\b t\bth\bhe\b\b p\bpa\bag\bge\ber\br
189               1\b1.\b.2\b2.\b\b T\bTh\bhe\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b M\bMe\ben\bnu\bu
190               1\b1.\b.3\b3.\b\b T\bTh\bhe\b\b C\bCo\bom\bmp\bpo\bos\bse\b\b M\bMe\ben\bnu\bu
191
192         2\b2.\b\b M\bMI\bIM\bME\b\b T\bTy\byp\bpe\b\b c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b w\bwi\bit\bth\b\b m\bmi\bim\bme\be.\b.t\bty\byp\bpe\bes\bs
193         3\b3.\b\b M\bMI\bIM\bME\b\b V\bVi\bie\bew\bwe\ber\b\b c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b w\bwi\bit\bth\b\b m\bma\bai\bil\blc\bca\bap\bp
194
195               3\b3.\b.1\b1.\b\b T\bTh\bhe\b\b B\bBa\bas\bsi\bic\bcs\b\b o\bof\b\b t\bth\bhe\b\b m\bma\bai\bil\blc\bca\bap\b\b f\bfi\bil\ble\be
196               3\b3.\b.2\b2.\b\b S\bSe\bec\bcu\bur\bre\b\b u\bus\bse\b\b o\bof\b\b m\bma\bai\bil\blc\bca\bap\bp
197               3\b3.\b.3\b3.\b\b A\bAd\bdv\bva\ban\bnc\bce\bed\b\b m\bma\bai\bil\blc\bca\bap\b\b U\bUs\bsa\bag\bge\be
198               3\b3.\b.4\b4.\b\b E\bEx\bxa\bam\bmp\bpl\ble\b\b m\bma\bai\bil\blc\bca\bap\b\b f\bfi\bil\ble\bes\bs
199
200         4\b4.\b\b M\bMI\bIM\bME\b\b A\bAu\but\bto\bov\bvi\bie\bew\bw
201         5\b5.\b\b M\bMI\bIM\bME\b\b M\bMu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be
202         6\b6.\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b S\bSe\bea\bar\brc\bch\bhi\bin\bng\b\b a\ban\bnd\b\b C\bCo\bou\bun\bnt\bti\bin\bng\bg
203         7\b7.\b\b M\bMI\bIM\bME\b\b L\bLo\boo\bok\bku\bup\bp
204
205    6\b6.\b\b S\bSe\bec\bcu\bur\bri\bit\bty\b\b C\bCo\bon\bns\bsi\bid\bde\ber\bra\bat\bti\bio\bon\bns\bs
206
207         1\b1.\b\b P\bPa\bas\bss\bsw\bwo\bor\brd\bds\bs
208         2\b2.\b\b T\bTe\bem\bmp\bpo\bor\bra\bar\bry\b\b F\bFi\bil\ble\bes\bs
209         3\b3.\b\b I\bIn\bnf\bfo\bor\brm\bma\bat\bti\bio\bon\b\b L\bLe\bea\bak\bks\bs
210
211               3\b3.\b.1\b1.\b\b M\bMe\bes\bss\bsa\bag\bge\be-\b-I\bID\bD:\b\b h\bhe\bea\bad\bde\ber\brs\bs
212               3\b3.\b.2\b2.\b\b m\bma\bai\bil\blt\bto\bo:\b:-\b-s\bst\bty\byl\ble\b\b l\bli\bin\bnk\bks\bs
213
214         4\b4.\b\b E\bEx\bxt\bte\ber\brn\bna\bal\b\b a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs
215
216               4\b4.\b.1\b1.\b\b m\bma\bai\bil\blc\bca\bap\bp
217               4\b4.\b.2\b2.\b\b O\bOt\bth\bhe\ber\br
218
219    7\b7.\b\b R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be
220
221         1\b1.\b\b C\bCo\bom\bmm\bma\ban\bnd\b\b l\bli\bin\bne\b\b o\bop\bpt\bti\bio\bon\bns\bs
222         2\b2.\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
223         3\b3.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
224         4\b4.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
225         5\b5.\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
226
227               5\b5.\b.1\b1.\b\b g\bge\ben\bne\ber\bri\bic\bc
228               5\b5.\b.2\b2.\b\b i\bin\bnd\bde\bex\bx
229               5\b5.\b.3\b3.\b\b p\bpa\bag\bge\ber\br
230               5\b5.\b.4\b4.\b\b a\bal\bli\bia\bas\bs
231               5\b5.\b.5\b5.\b\b q\bqu\bue\ber\bry\by
232               5\b5.\b.6\b6.\b\b a\bat\btt\bta\bac\bch\bh
233               5\b5.\b.7\b7.\b\b c\bco\bom\bmp\bpo\bos\bse\be
234               5\b5.\b.8\b8.\b\b p\bpo\bos\bst\btp\bpo\bon\bne\be
235               5\b5.\b.9\b9.\b\b b\bbr\bro\bow\bws\bse\ber\br
236               5\b5.\b.1\b10\b0.\b\b p\bpg\bgp\bp
237               5\b5.\b.1\b11\b1.\b\b e\bed\bdi\bit\bto\bor\br
238               5\b5.\b.1\b12\b2.\b\b s\bsi\bid\bde\beb\bba\bar\br
239
240    A\bA.\b\b A\bAc\bck\bkn\bno\bow\bwl\ble\bed\bdg\bgm\bme\ben\bnt\bts\bs
241    B\bB.\b\b H\bHa\bac\bck\bki\bin\bng\b\b D\bDo\boc\bcu\bum\bme\ben\bnt\bta\bat\bti\bio\bon\bn
242    I\bIn\bnd\bde\bex\bx
243
244    _\bL_\bi_\bs_\bt_\b _\bo_\bf_\b _\bT_\ba_\bb_\bl_\be_\bs
245
246    2.1. M\bMo\bos\bst\b\b c\bco\bom\bmm\bmo\bon\bnl\bly\b\b u\bus\bse\bed\b\b m\bmo\bov\bve\bem\bme\ben\bnt\b\b b\bbi\bin\bnd\bdi\bin\bng\bgs\bs
247    2.2. L\bLi\bin\bne\b\b E\bEd\bdi\bit\bto\bor\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
248    2.3. M\bMo\bos\bst\b\b c\bco\bom\bmm\bmo\bon\bnl\bly\b\b u\bus\bse\bed\b\b I\bIn\bnd\bde\bex\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
249    2.4. M\bMo\bos\bst\b\b c\bco\bom\bmm\bmo\bon\bnl\bly\b\b u\bus\bse\bed\b\b P\bPa\bag\bge\ber\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
250    2.5. A\bAN\bNS\bSI\b\b E\bEs\bsc\bca\bap\bpe\b\b S\bSe\beq\bqu\bue\ben\bnc\bce\bes\bs
251    2.6. A\bAN\bNS\bSI\b\b C\bCo\bol\blo\bor\brs\bs
252    2.7. M\bMo\bos\bst\b\b c\bco\bom\bmm\bmo\bon\bnl\bly\b\b u\bus\bse\bed\b\b t\bth\bhr\bre\bea\bad\bd-\b-r\bre\bel\bla\bat\bte\bed\b\b b\bbi\bin\bnd\bdi\bin\bng\bgs\bs
253    2.8. M\bMo\bos\bst\b\b c\bco\bom\bmm\bmo\bon\bnl\bly\b\b u\bus\bse\bed\b\b M\bMa\bai\bil\b\b C\bCo\bom\bmp\bpo\bos\bsi\bit\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
254    2.9. M\bMo\bos\bst\b\b c\bco\bom\bmm\bmo\bon\bnl\bly\b\b u\bus\bse\bed\b\b C\bCo\bom\bmp\bpo\bos\bse\b\b M\bMe\ben\bnu\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
255    2.10. P\bPG\bGP\b\b K\bKe\bey\b\b M\bMe\ben\bnu\b\b F\bFl\bla\bag\bgs\bs
256    3.1. A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\b\b K\bKe\bey\b\b N\bNa\bam\bme\bes\bs
257    7.1. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b C\bCo\bom\bmm\bma\ban\bnd\b\b L\bLi\bin\bne\b\b O\bOp\bpt\bti\bio\bon\bns\bs
258    7.2. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
259    7.3. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b O\bOb\bbs\bso\bol\ble\bet\bte\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
260    7.4. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b G\bGe\ben\bne\ber\bri\bic\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
261    7.5. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b I\bIn\bnd\bde\bex\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
262    7.6. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b P\bPa\bag\bge\ber\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
263    7.7. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b A\bAl\bli\bia\bas\b\b M\bMe\ben\bnu\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
264    7.8. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b Q\bQu\bue\ber\bry\b\b M\bMe\ben\bnu\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
265    7.9. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b M\bMe\ben\bnu\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
266    7.10. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b C\bCo\bom\bmp\bpo\bos\bse\b\b M\bMe\ben\bnu\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
267    7.11. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b P\bPo\bos\bst\btp\bpo\bon\bne\b\b M\bMe\ben\bnu\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
268    7.12. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b B\bBr\bro\bow\bws\bse\ber\b\b M\bMe\ben\bnu\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
269    7.13. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b P\bPG\bGP\b\b M\bMe\ben\bnu\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
270    7.14. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b E\bEd\bdi\bit\bto\bor\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
271    7.15. R\bRe\bef\bfe\ber\bre\ben\bne\be:\b\b D\bDe\bef\bfa\bau\bul\blt\b\b S\bSi\bid\bde\beb\bba\bar\b\b F\bFu\bun\bnc\bct\bti\bio\bon\b\b B\bBi\bin\bnd\bdi\bin\bng\bgs\bs
272
273 Chapter 1. Introduction
274
275    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
276
277    1\b1.\b\b O\bOv\bve\ber\brv\bvi\bie\bew\bw
278    2\b2.\b\b M\bMu\but\btt\bt-\b-n\bng\b\b H\bHo\bom\bme\b\b P\bPa\bag\bge\be
279    3\b3.\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs
280    4\b4.\b\b S\bSo\bof\bft\btw\bwa\bar\bre\b\b D\bDi\bis\bst\btr\bri\bib\bbu\but\bti\bio\bon\b\b S\bSi\bit\bte\bes\bs
281    5\b5.\b\b I\bIR\bRC\bC
282    6\b6.\b\b W\bWe\beb\bbl\blo\bog\bg
283    7\b7.\b\b C\bCo\bop\bpy\byr\bri\big\bgh\bht\bt
284    8\b8.\b\b M\bMa\ban\bnu\bua\bal\b\b C\bCo\bon\bnv\bve\ben\bnt\bti\bio\bon\bns\bs
285
286 1. Overview
287
288    _\bM_\bu_\bt_\bt_\b-_\bn_\bg is a small but very powerful text-based MIME mail client.
289    Mutt-ng is highly configurable, and is well suited to the mail power
290    user with advanced features like key bindings, keyboard macros, mail
291    threading, regular expression searches and a powerful pattern matching
292    language for selecting groups of messages.
293
294    This documentation additionally contains documentation to _\bM_\bu_\bt_\bt_\b-_\bN_\bG ,a
295    fork from Mutt with the goal to fix all the little annoyances of Mutt,
296    to integrate all the Mutt patches that are floating around in the web,
297    and to add other new features. Features specific to Mutt-ng will be
298    discussed in an extra section. Don't be confused when most of the
299    documentation talk about Mutt and not Mutt-ng, Mutt-ng contains all
300    Mutt features, plus many more.
301
302 2. Mutt-ng Home Page
303
304    <\b<h\bht\btt\btp\bp:\b:/\b//\b/w\bww\bww\bw.\b.m\bmu\but\btt\btn\bng\bg.\b.o\bor\brg\bg/\b/>\b>
305
306 3. Mailing Lists
307
308      * <m\bmu\but\btt\bt-\b-n\bng\bg-\b-u\bus\bse\ber\brs\bs@\b@l\bli\bis\bst\bts\bs.\b.b\bbe\ber\brl\bli\bio\bos\bs.\b.d\bde\be>: This is where the mutt-ng user
309        support happens.
310      * <m\bmu\but\btt\bt-\b-n\bng\bg-\b-d\bde\bev\bve\bel\bl@\b@l\bli\bis\bst\bts\bs.\b.b\bbe\ber\brl\bli\bio\bos\bs.\b.d\bde\be>: The development mailing list for
311        mutt-ng
312
313 4. Software Distribution Sites
314
315    So far, there are no official releases of Mutt-ng, but you can
316    download daily snapshots from <\b<h\bht\btt\btp\bp:\b:/\b//\b/m\bmu\but\btt\bt-\b-n\bng\bg.\b.b\bbe\ber\brl\bli\bio\bos\bs.\b.d\bde\be/\b/s\bsn\bna\bap\bps\bsh\bho\bot\bts\bs/\b/>\b>
317
318 5. IRC
319
320    Visit channel _\b#_\bm_\bu_\bt_\bt_\bn_\bg on i\bir\brc\bc.\b.f\bfr\bre\bee\ben\bno\bod\bde\be.\b.n\bne\bet\b\b (\b(w\bww\bww\bw.\b.f\bfr\bre\bee\ben\bno\bod\bde\be.\b.n\bne\bet\bt)\b) to chat
321    with other people interested in Mutt-ng.
322
323 6. Weblog
324
325    If you want to read fresh news about the latest development in
326    Mutt-ng, and get informed about stuff like interesting,
327    Mutt-ng-related articles and packages for your favorite distribution,
328    you can read and/or subscribe to our M\bMu\but\btt\bt-\b-n\bng\b\b d\bde\bev\bve\bel\blo\bop\bpm\bme\ben\bnt\b\b w\bwe\beb\bbl\blo\bog\bg.
329
330 7. Copyright
331
332    Mutt is Copyright (C) 1996-2000 Michael R. Elkins <me@cs.hmc.edu> and
333    others
334
335    This program is free software; you can redistribute it and/or modify
336    it under the terms of the GNU General Public License as published by
337    the Free Software Foundation; either version 2 of the License, or (at
338    your option) any later version.
339
340    This program is distributed in the hope that it will be useful, but
341    WITHOUT ANY WARRANTY; without even the implied warranty of
342    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
343    General Public License for more details.
344
345    You should have received a copy of the GNU General Public License
346    along with this program; if not, write to the Free Software
347    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
348    02110-1301, USA.
349
350 8. Manual Conventions
351
352    This manual contains several (hopefully consistent) conventions to
353    specially layout different items in different fashions.
354
355      * Configuration and environment variables will be printed in a
356        typewriter font and both prefixed with a dollar sign as it's
357        common for UNIX-like environments. Configuration variables are
358        lower-case only while environment variables are upper-case only.
359        $\b$i\bim\bma\bap\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk is a configuration variable while $EDITOR is an
360        environment variable.
361      * Muttng-specific functions are enclosed in <> and printed in a
362        typewriter font, too, as in <sync-mailbox>.
363      * As common for UNIX-like environments, references to manual pages
364        are printed with the section enclosed in braces, as in vi(1) or
365        muttngrc(5). Execute man [section] [name] to view the manual page.
366      * Keys are presented in the following way: ordinary keys are just
367        given as-is, e.g. q. Control characters are prefixed with C- (e.g.
368        the screen can be redraw by pressing C-L) and E- for Escape, e.g.
369        a folder can be opened read-only with E-c.
370
371    If, while reading this fine manual, you find any inconsistencies of
372    whatever kind, please contact the developers via
373    <m\bmu\but\btt\bt-\b-n\bng\bg-\b-d\bde\bev\bve\bel\bl@\b@l\bli\bis\bst\bts\bs.\b.b\bbe\ber\brl\bli\bio\bos\bs.\b.d\bde\be> to report it.
374
375 Chapter 2. Getting Started
376
377    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
378
379    1\b1.\b\b B\bBa\bas\bsi\bic\b\b C\bCo\bon\bnc\bce\bep\bpt\bts\bs
380
381         1\b1.\b.1\b1.\b\b S\bSc\bcr\bre\bee\ben\bns\b\b a\ban\bnd\b\b M\bMe\ben\bnu\bus\bs
382         1\b1.\b.2\b2.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
383         1\b1.\b.3\b3.\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
384         1\b1.\b.4\b4.\b\b I\bIn\bnt\bte\ber\bra\bac\bct\bti\bio\bon\bn
385         1\b1.\b.5\b5.\b\b M\bMo\bod\bdu\bul\bla\bar\bri\biz\bza\bat\bti\bio\bon\bn
386         1\b1.\b.6\b6.\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
387
388    2\b2.\b\b S\bSc\bcr\bre\bee\ben\bns\b\b a\ban\bnd\b\b M\bMe\ben\bnu\bus\bs
389
390         2\b2.\b.1\b1.\b\b I\bIn\bnd\bde\bex\bx
391         2\b2.\b.2\b2.\b\b P\bPa\bag\bge\ber\br
392         2\b2.\b.3\b3.\b\b F\bFi\bil\ble\b\b B\bBr\bro\bow\bws\bse\ber\br
393         2\b2.\b.4\b4.\b\b S\bSi\bid\bde\beb\bba\bar\br
394         2\b2.\b.5\b5.\b\b H\bHe\bel\blp\bp
395         2\b2.\b.6\b6.\b\b C\bCo\bom\bmp\bpo\bos\bse\b\b M\bMe\ben\bnu\bu
396         2\b2.\b.7\b7.\b\b A\bAl\bli\bia\bas\b\b M\bMe\ben\bnu\bu
397         2\b2.\b.8\b8.\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b M\bMe\ben\bnu\bu
398         2\b2.\b.9\b9.\b\b K\bKe\bey\b\b M\bMe\ben\bnu\bu
399
400    3\b3.\b\b M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs
401    4\b4.\b\b E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs
402    5\b5.\b\b R\bRe\bea\bad\bdi\bin\bng\b\b M\bMa\bai\bil\b\b -\b\b T\bTh\bhe\b\b I\bIn\bnd\bde\bex\b\b a\ban\bnd\b\b P\bPa\bag\bge\ber\br
403
404         5\b5.\b.1\b1.\b\b T\bTh\bhe\b\b M\bMe\bes\bss\bsa\bag\bge\b\b I\bIn\bnd\bde\bex\bx
405         5\b5.\b.2\b2.\b\b T\bTh\bhe\b\b P\bPa\bag\bge\ber\br
406         5\b5.\b.3\b3.\b\b T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be
407         5\b5.\b.4\b4.\b\b M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
408
409    6\b6.\b\b S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl
410
411         6\b6.\b.1\b1.\b\b C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs
412         6\b6.\b.2\b2.\b\b R\bRe\bep\bpl\bly\byi\bin\bng\bg
413         6\b6.\b.3\b3.\b\b E\bEd\bdi\bit\bti\bin\bng\b\b t\bth\bhe\b\b m\bme\bes\bss\bsa\bag\bge\b\b h\bhe\bea\bad\bde\ber\br
414         6\b6.\b.4\b4.\b\b U\bUs\bsi\bin\bng\b\b M\bMu\but\btt\bt-\b-n\bng\b\b w\bwi\bit\bth\b\b P\bPG\bGP\bP
415         6\b6.\b.5\b5.\b\b S\bSe\ben\bnd\bdi\bin\bng\b\b a\ban\bno\bon\bny\bym\bmo\bou\bus\b\b m\bme\bes\bss\bsa\bag\bge\bes\b\b v\bvi\bia\b\b m\bmi\bix\bxm\bma\bas\bst\bte\ber\br
416
417    7\b7.\b\b F\bFo\bor\brw\bwa\bar\brd\bdi\bin\bng\b\b a\ban\bnd\b\b B\bBo\bou\bun\bnc\bci\bin\bng\b\b M\bMa\bai\bil\bl
418    8\b8.\b\b P\bPo\bos\bst\btp\bpo\bon\bni\bin\bng\b\b M\bMa\bai\bil\bl
419
420 1. Basic Concepts
421
422 1.1. Screens and Menus
423
424    mutt-ng offers different screens of which every has its special
425    purpose:
426
427      * The _\bi_\bn_\bd_\be_\bx displays the contents of the currently opened mailbox.
428      * The _\bp_\ba_\bg_\be_\br is responsible for displaying messages, that is, the
429        header, the body and all attached parts.
430      * The _\bf_\bi_\bl_\be_\b _\bb_\br_\bo_\bw_\bs_\be_\br offers operations on and displays information of
431        all folders mutt-ng should watch for mail.
432      * The _\bs_\bi_\bd_\be_\bb_\ba_\br offers a permanent view of which mailboxes contain how
433        many total, new and/or flagged mails.
434      * The _\bh_\be_\bl_\bp_\b _\bs_\bc_\br_\be_\be_\bn lists for all currently available commands how to
435        invoke them as well as a short description.
436      * The _\bc_\bo_\bm_\bp_\bo_\bs_\be menu is a comfortable interface take last actions
437        before sending mail: change subjects, attach files, remove
438        attachements, etc.
439      * The _\ba_\bt_\bt_\ba_\bc_\bh_\be_\bm_\be_\bn_\bt menu gives a summary and the tree structure of the
440        attachements of the current message.
441      * The _\ba_\bl_\bi_\ba_\bs menu lists all or a fraction of the aliases a user has
442        defined.
443      * The _\bk_\be_\by menu used in connection with encryption lets users choose
444        the right key to encrypt with.
445
446    When mutt-ng is started without any further options, it'll open the
447    users default mailbox and display the index.
448
449 1.2. Configuration
450
451    Mutt-ng does _\bn_\bo_\bt feature an internal configuration interface or menu
452    due to the simple fact that this would be too complex to handle
453    (currently there are several _\bh_\bu_\bn_\bd_\br_\be_\bd variables which fine-tune the
454    behaviour.)
455
456    Mutt-ng is configured using configuration files which allow users to
457    add comments or manage them via version control systems to ease
458    maintenance.
459
460    Also, mutt-ng comes with a shell script named grml-muttng kindly
461    contributed by users which really helps and eases the creation of a
462    user's configuration file. When downloading the source code via a
463    snapshot or via subversion, it can be found in the contrib directory.
464
465 1.3. Functions
466
467    Mutt-ng offers great flexibility due to the use of functions:
468    internally, every action a user can make mutt-ng perform is named
469    ``function.'' Those functions are assigned to keys (or even key
470    sequences) and may be completely adjusted to user's needs. The basic
471    idea is that the impatient users get a very intuitive interface to
472    start off with and advanced users virtually get no limits to
473    adjustments.
474
475 1.4. Interaction
476
477    Mutt-ng has two basic concepts of user interaction:
478
479     1. There is one dedicated line on the screen used to query the user
480        for input, issue any command, query variables and display error
481        and informational messages. As for every type of user input, this
482        requires manual action leading to the need of input.
483     2. The automatized interface for interaction are the so called _\bh_\bo_\bo_\bk_\bs.
484        Hooks specify actions the user wants to be performed at
485        well-defined situations: what to do when entering which folder,
486        what to do when displaying or replying to what kind of message,
487        etc. These are optional, i.e. a user doesn't need to specify them
488        but can do so.
489
490 1.5. Modularization
491
492    Although mutt-ng has many functionality built-in, many features can be
493    delegated to external tools to increase flexibility: users can define
494    programs to filter a message through before displaying, users can use
495    any program they want for displaying a message, message types (such as
496    PDF or PostScript) for which mutt-ng doesn't have a built-in filter
497    can be rendered by arbitrary tools and so forth. Although mutt-ng has
498    an alias mechanism built-in, it features using external tools to query
499    for nearly every type of addresses from sources like LDAP, databases
500    or just the list of locally known users.
501
502 1.6. Patterns
503
504    Mutt-ng has a built-in pattern matching ``language'' which is as
505    widely used as possible to present a consistent interface to users.
506    The same ``pattern terms'' can be used for searching, scoring, message
507    selection and much more.
508
509 2. Screens and Menus
510
511 2.1. Index
512
513    The index is the screen that you usually see first when you start
514    mutt-ng. It gives an overview over your emails in the currently opened
515    mailbox. By default, this is your system mailbox. The information you
516    see in the index is a list of emails, each with its number on the
517    left, its flags (new email, important email, email that has been
518    forwarded or replied to, tagged email, ...), the date when email was
519    sent, its sender, the email size, and the subject. Additionally, the
520    index also shows thread hierarchies: when you reply to an email, and
521    the other person replies back, you can see the other's person email in
522    a "sub-tree" below. This is especially useful for personal email
523    between a group of people or when you've subscribed to mailing lists.
524
525 2.2. Pager
526
527    The pager is responsible for showing the email content. On the top of
528    the pager you have an overview over the most important email headers
529    like the sender, the recipient, the subject, and much more
530    information. How much information you actually see depends on your
531    configuration, which we'll describe below.
532
533    Below the headers, you see the email body which usually contains the
534    message. If the email contains any attachments, you will see more
535    information about them below the email body, or, if the attachments
536    are text files, you can view them directly in the pager.
537
538    To give the user a good overview, it is possible to configure mutt-ng
539    to show different things in the pager with different colors. Virtually
540    everything that can be described with a regular expression can be
541    colored, e.g. URLs, email addresses or smileys.
542
543 2.3. File Browser
544
545    The file browser is the interface to the local or remote file system.
546    When selecting a mailbox to open, the browser allows custom sorting of
547    items, limiting the items shown by a regular expression and a freely
548    adjustable format of what to display in which way. It also allows for
549    easy navigation through the file system when selecting file(s) to
550    attach to a message, select multiple files to attach and many more.
551
552 2.4. Sidebar
553
554    The sidebar comes in handy to manage mails which are spread over
555    different folders. All folders users setup mutt-ng to watch for new
556    mail will be listed. The listing includes not only the name but also
557    the number of total messages, the number of new and flagged messages.
558    Items with new mail may be colored different from those with flagged
559    mail, items may be shortened or compress if they're they to long to be
560    printed in full form so that by abbreviated names, user still now what
561    the name stands for.
562
563 2.5. Help
564
565    The help screen is meant to offer a quick help to the user. It lists
566    the current configuration of key bindings and their associated
567    commands including a short description, and currently unbound
568    functions that still need to be associated with a key binding (or
569    alternatively, they can be called via the mutt-ng command prompt).
570
571 2.6. Compose Menu
572
573    The compose menu features a split screen containing the information
574    which really matter before actually sending a message by mail or
575    posting an article to a newsgroup: who gets the message as what
576    (recipient, newsgroup, who gets what kind of copy). Additionally,
577    users may set security options like deciding whether to sign, encrypt
578    or sign and encrypt a message with/for what keys.
579
580    Also, it's used to attach messages, news articles or files to a
581    message, to re-edit any attachment including the message itself.
582
583 2.7. Alias Menu
584
585    The alias menu is used to help users finding the recipients of
586    messages. For users who need to contact many people, there's no need
587    to remember addresses or names completely because it allows for
588    searching, too. The alias mechanism and thus the alias menu also
589    features grouping several addresses by a shorter nickname, the actual
590    alias, so that users don't have to select each single recipient
591    manually.
592
593 2.8. Attachment Menu
594
595    As will be later discussed in detail, mutt-ng features a good and
596    stable MIME implementation, that is, is greatly supports sending and
597    receiving messages of arbitrary type. The attachment menu displays a
598    message's structure in detail: what content parts are attached to
599    which parent part (which gives a true tree structure), which type is
600    of what type and what size. Single parts may saved, deleted or
601    modified to offer great and easy access to message's internals.
602
603 2.9. Key Menu
604
605    FIXME
606
607 3. Moving Around in Menus
608
609    Information is presented in menus, very similar to ELM. Here is a
610    tableshowing the common keys used to navigate menus in Mutt-ng.
611
612    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b1_\b._\b _\bM_\bo_\bs_\bt_\b _\bc_\bo_\bm_\bm_\bo_\bn_\bl_\by_\b _\bu_\bs_\be_\bd_\b _\bm_\bo_\bv_\be_\bm_\be_\bn_\bt_\b _\bb_\bi_\bn_\bd_\bi_\bn_\bg_\bs
613    Key         Function         Description
614    j or Down   <next-entry>     move to the next entry
615    k or Up     <previous-entry> move to the previous entry
616    z or PageDn <page-down>      go to the next page
617    Z or PageUp <page-up>        go to the previous page
618    = or Home   <first-entry>    jump to the first entry
619    * or End    <last-entry>     jump to the last entry
620    q           <quit>           exit the current menu
621    ?           <help>           list all key bindings for the current menu
622
623 4. Editing Input Fields
624
625    Mutt-ng has a builtin line editor which is used as the primary way to
626    input textual data such as email addresses or filenames. The keys used
627    to move around while editing are very similar to those of Emacs.
628
629    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b2_\b._\b _\bL_\bi_\bn_\be_\b _\bE_\bd_\bi_\bt_\bo_\br_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs
630    Key           Function          Description
631    C-A or Home   <bol>             move to the start of the line
632    C-B or Left   <backward-char>   move back one char
633    E-B           <backward-word>   move back one word
634    C-D or Delete <delete-char>     delete the char under the cursor
635    C-E or End    <eol>             move to the end of the line
636    C-F or Right  <forward-char>    move forward one char
637    E-F           <forward-word>    move forward one word
638    Tab           <complete>        complete filename or alias
639    C-T           <complete-query>  complete address with query
640    C-K           <kill-eol>        delete to the end of the line
641    E-d           <kill-eow>        delete to the end of the word
642    C-W           <kill-word>       kill the word in front of the cursor
643    C-U           <kill-line>       delete entire line
644    C-V           <quote-char>      quote the next typed key
645    Up            <history-up>      recall previous string from history
646    Down          <history-down>    recall next string from history
647    BackSpace     <backspace>       kill the char in front of the cursor
648    E-u           <upcase-word>     convert word to upper case
649    E-l           <downcase-word>   convert word to lower case
650    E-c           <capitalize-word> capitalize the word
651    C-G                             abort
652    Return                          finish editing
653
654    You can remap the _\be_\bd_\bi_\bt_\bo_\br functions using the b\bbi\bin\bnd\bd command. For
655    example, to make the _\bD_\be_\bl_\be_\bt_\be key delete the character in front of the
656    cursor rather than under, you could use
657
658    bind editor <delete> backspace
659
660 5. Reading Mail - The Index and Pager
661
662    Similar to many other mail clients, there are two modes in which mail
663    isread in Mutt-ng. The first is the index of messages in the mailbox,
664    which is called the ``index'' in Mutt-ng. The second mode is the
665    display of the message contents. This is called the ``pager.''
666
667    The next few sections describe the functions provided in each of these
668    modes.
669
670 5.1. The Message Index
671
672    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b3_\b._\b _\bM_\bo_\bs_\bt_\b _\bc_\bo_\bm_\bm_\bo_\bn_\bl_\by_\b _\bu_\bs_\be_\bd_\b _\bI_\bn_\bd_\be_\bx_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
673    Key    Function Description
674    c               change to a different mailbox
675    E-c             change to a folder in read-only mode
676    C               copy the current message to another mailbox
677    E-C             decode a message and copy it to a folder
678    E-s             decode a message and save it to a folder
679    D               delete messages matching a pattern
680    d               delete the current message
681    F               mark as important
682    l               show messages matching a pattern
683    N               mark message as new
684    o               change the current sort method
685    O               reverse sort the mailbox
686    q               save changes and exit
687    s               save-message
688    T               tag messages matching a pattern
689    t               toggle the tag on a message
690    E-t             toggle tag on entire message thread
691    U               undelete messages matching a pattern
692    u               undelete-message
693    v               view-attachments
694    x               abort changes and exit
695    Return          display-message
696    Tab             jump to the next new or unread message
697    @               show the author's full e-mail address
698    $               save changes to mailbox
699    /               search
700    E-/             search-reverse
701    C-L             clear and redraw the screen
702    C-T             untag messages matching a pattern
703
704 5.1.1. Status Flags
705
706    In addition to who sent the message and the subject, a short summary
707    of the disposition of each message is printed beside the message
708    number. Zero or more of the following ``flags'' may appear, which
709    mean:
710
711    D
712           message is deleted (is marked for deletion)
713
714    d
715           message have attachments marked for deletion
716
717    K
718           contains a PGP public key
719
720    N
721           message is new
722
723    O
724           message is old
725
726    P
727           message is PGP encrypted
728
729    r
730           message has been replied to
731
732    S
733           message is signed, and the signature is succesfully verified
734
735    s
736           message is signed
737
738    !
739           message is flagged
740
741    *
742           message is tagged
743
744    Some of the status flags can be turned on or off using
745      * _\bs_\be_\bt_\b-_\bf_\bl_\ba_\bg (default: w)
746      * _\bc_\bl_\be_\ba_\br_\b-_\bf_\bl_\ba_\bg (default: W)
747
748    Furthermore, the following flags reflect who the message is addressed
749    to. They can be customized with the $\b$t\bto\bo_\b_c\bch\bha\bar\brs\bs variable.
750
751    +
752           message is to you and you only
753
754    T
755           message is to you, but also to or cc'ed to others
756
757    C
758           message is cc'ed to you
759
760    F
761           message is from you
762
763    L
764           message is sent to a subscribed mailing list
765
766 5.2. The Pager
767
768    By default, Mutt-ng uses its builtin pager to display the body of
769    messages. The pager is very similar to the Unix program _\bl_\be_\bs_\bs though
770    not nearly as featureful.
771
772    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b4_\b._\b _\bM_\bo_\bs_\bt_\b _\bc_\bo_\bm_\bm_\bo_\bn_\bl_\by_\b _\bu_\bs_\be_\bd_\b _\bP_\ba_\bg_\be_\br_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
773    Key Function Description
774    Return go down one line
775    Space display the next page (or next message if at the end of a
776    message)
777    - go back to the previous page
778    n search for next match
779    S skip beyond quoted text
780    T toggle display of quoted text
781    ? show key bindings
782    / search for a regular expression (pattern)
783    E-/ search backwards for a regular expression
784    \ toggle search pattern coloring
785    ^ jump to the top of the message
786
787    In addition, many of the functions from the _\bi_\bn_\bd_\be_\bx are available in the
788    pager, such as _\bd_\be_\bl_\be_\bt_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be or _\bc_\bo_\bp_\by_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be (this is one advantage
789    over using an external pager to view messages).
790
791    Also, the internal pager supports a couple other advanced features.
792    For one, it will accept and translate the ``standard'' nroff sequences
793    forbold and underline. These sequences are a series of either the
794    letter, backspace (C-H), the letter again for bold or the letter,
795    backspace, _ for denoting underline. Mutt-ng will attempt to display
796    these in bold and underline respectively if your terminal supports
797    them. If not, you can use the bold and underline c\bco\bol\blo\bor\br objects to
798    specify a color or mono attribute for them.
799
800    Additionally, the internal pager supports the ANSI escape sequences
801    for character attributes. Mutt-ng translates them into the correct
802    color and character settings. The sequences Mutt-ng supports are: ESC
803    [ Ps;Ps;Ps;...;Ps m (see table below for possible values for Ps).
804
805    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b5_\b._\b _\bA_\bN_\bS_\bI_\b _\bE_\bs_\bc_\ba_\bp_\be_\b _\bS_\be_\bq_\bu_\be_\bn_\bc_\be_\bs
806    Value Attribute
807    0     All Attributes Off
808    1     Bold on
809    4     Underline on
810    5     Blink on
811    7     Reverse video on
812    3x    Foreground color is x (see table below)
813    4x    Background color is x (see table below)
814
815    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b6_\b._\b _\bA_\bN_\bS_\bI_\b _\bC_\bo_\bl_\bo_\br_\bs
816    Number Color
817    0      black
818    1      red
819    2      green
820    3      yellow
821    4      blue
822    5      magenta
823    6      cyan
824    7      white
825
826    Mutt-ng uses these attributes for handling text/enriched messages, and
827    they can also be used by an external a\bau\but\bto\bo_\b_v\bvi\bie\bew\bw script for highlighting
828    purposes. _\bN_\bo_\bt_\be_\b: If you change the colors for your display, for example
829    by changing the color associated with color2 for your xterm, then that
830    color will be used instead of green.
831
832 5.3. Threaded Mode
833
834    When the mailbox is s\bso\bor\brt\bte\bed\bd by _\bt_\bh_\br_\be_\ba_\bd_\bs ,there are a few additional
835    functions available in the _\bi_\bn_\bd_\be_\bx and _\bp_\ba_\bg_\be_\br modes.
836
837    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b7_\b._\b _\bM_\bo_\bs_\bt_\b _\bc_\bo_\bm_\bm_\bo_\bn_\bl_\by_\b _\bu_\bs_\be_\bd_\b _\bt_\bh_\br_\be_\ba_\bd_\b-_\br_\be_\bl_\ba_\bt_\be_\bd_\b _\bb_\bi_\bn_\bd_\bi_\bn_\bg_\bs
838    Key Function Description
839    C-D <delete-thread> delete all messages in the current thread
840    C-U <undelete-thread> undelete all messages in the current thread
841    C-N <next-thread> jump to the start of the next thread
842    C-P <previous-thread> jump to the start of the previous thread
843    C-R <read-thread> mark the current thread as read
844    E-d <delete-subthread> delete all messages in the current subthread
845    E-u <undelete-subthread> undelete all messages in the current
846    subthread
847    E-n <next-subthread> jump to the start of the next subthread
848    E-p <previous-subthread> jump to the start of the previous subthread
849    E-r <read-subthread> mark the current subthread as read
850    E-t <tag-thread> toggle the tag on the current thread
851    E-v <collapse-thread> toggle collapse for the current thread
852    E-V <collapse-all> toggle collapse for all threads
853    P <parent-message> jump to parent message in thread
854
855    _\bN_\bo_\bt_\be_\b: Collapsing a thread displays only the first message in the
856    thread and hides the others. This is useful when threads contain so
857    many messages that you can only see a handful of threads onthe screen.
858    See %M in $\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt.
859
860    For example, you could use %?M?(#%03M)&(%4l)? in $\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt to
861    optionally display the number of hidden messages if the thread is
862    collapsed.
863
864    See also the $\b$s\bst\btr\bri\bic\bct\bt_\b_t\bth\bhr\bre\bea\bad\bds\bs variable.
865
866 5.4. Miscellaneous Functions
867
868    <create-alias> (default: a)
869
870    Creates a new alias based upon the current message (or prompts for a
871    new one). Once editing is complete, an a\bal\bli\bia\bas\bs command is added to the
872    file specified by the $\b$a\bal\bli\bia\bas\bs_\b_f\bfi\bil\ble\be variable for future use. _\bN_\bo_\bt_\be_\b:
873    Specifying an $\b$a\bal\bli\bia\bas\bs_\b_f\bfi\bil\ble\be does not add the aliases specified there-in,
874    you must also s\bso\bou\bur\brc\bce\be the file.
875
876    <check-traditional-pgp> (default: E-P)
877
878    This function will search the current message for content signed or
879    encrypted with PGP the "traditional" way, that is, without proper MIME
880    tagging. Technically, this function will temporarily change the MIME
881    content types of the body parts containing PGP data; this is similar
882    to the <edit-type> function's effect.
883
884    <display-toggle-weed> (default: h)
885
886    Toggles the weeding of message header fields specified by i\big\bgn\bno\bor\bre\be
887    commands.
888
889    <edit> (default: e)
890
891    This command (available in the ``index'' and ``pager'') allows you to
892    edit the raw current message as it's present in the mail folder. After
893    you have finished editing, the changed message will be appended to the
894    current folder, and the original message will be marked for deletion.
895
896    <edit-type> (default: ) (default: C-E on the attachment menu, and in
897    the pager and index menus; C-T on the compose menu)
898
899    This command is used to temporarily edit an attachment's content type
900    to fix, for instance, bogus character set parameters. When invoked
901    from the index or from the pager, you'll have the opportunity to edit
902    the top-level attachment's content type. On the a\bat\btt\bta\bac\bch\bh-\b-m\bme\ben\bnu\bu, you can
903    change any attachment's content type. These changes are not
904    persistent, and get lost upon changing folders.
905
906    Note that this command is also available on the c\bco\bom\bmp\bpo\bos\bse\be-\b-m\bme\ben\bnu\bu .There,
907    it's used to fine-tune the properties of attachments you are going to
908    send.
909
910    <enter-command> (default: :)
911
912    This command is used to execute any command you would normally put in
913    a configuration file. A common use is to check the settings of
914    variables, or in conjunction with m\bma\bac\bcr\bro\bo to change settings on the fly.
915
916    <extract-keys> (default: C-K)
917
918    This command extracts PGP public keys from the current or tagged
919    message(s) and adds them to your PGP public key ring.
920
921    <forget-passphrase> (default: C-F)
922
923    This command wipes the passphrase(s) from memory. It is useful, if you
924    misspelled the passphrase.
925
926    <list-reply> (default: L)
927
928    Reply to the current or tagged message(s) by extracting any addresses
929    which match the regular expressions given by the l\bli\bis\bst\bts\bs commands, but
930    also honor any Mail-Followup-To header(s) if the $\b$h\bho\bon\bno\bor\br_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
931    configuration variable is set. Using this when replying to messages
932    posted to mailing lists helps avoid duplicate copies being sent to the
933    author of the message you are replying to.
934
935    <pipe-message> (default: )
936
937    Asks for an external Unix command and pipes the current or tagged
938    message(s) to it. The variables $\b$p\bpi\bip\bpe\be_\b_d\bde\bec\bco\bod\bde\be, $\b$p\bpi\bip\bpe\be_\b_s\bsp\bpl\bli\bit\bt,
939    $\b$p\bpi\bip\bpe\be_\b_d\bde\bec\bco\bod\bde\be and $\b$w\bwa\bai\bit\bt_\b_k\bke\bey\by control the exact behavior of this
940    function.
941
942    <resend-message> (default: E-e)
943
944    With resend-message, mutt takes the current message as a template for
945    a new message. This function is best described as "recall from
946    arbitrary folders". It can conveniently be used to forward MIME
947    messages while preserving the original mail structure. Note that the
948    amount of headers included here depends on the value of the $\b$w\bwe\bee\bed\bd
949    variable.
950
951    This function is also available from the attachment menu. You can use
952    this to easily resend a message which was included with a bounce
953    message as a message/rfc822 body part.
954
955    <shell-escape> (default: !)
956
957    Asks for an external Unix command and executes it. The $\b$w\bwa\bai\bit\bt_\b_k\bke\bey\by can
958    be used to control whether Mutt-ng will wait for a key to be pressed
959    when the command returns (presumably to let the user read the output
960    of the command), based on the return status of the named command.
961
962    <toggle-quoted> (default: T)
963
964    The _\bp_\ba_\bg_\be_\br uses the $\b$q\bqu\buo\bot\bte\be_\b_r\bre\beg\bge\bex\bxp\bp variable to detect quoted text when
965    displaying the body of the message. This function toggles the
966    displayof the quoted material in the message. It is particularly
967    useful when are interested in just the response and there is a large
968    amount of quoted text in the way.
969
970    <skip-quoted> (default: S)
971
972    This function will go to the next line of non-quoted text which come
973    after a line of quoted text in the internal pager.
974
975 6. Sending Mail
976
977    The following bindings are available in the _\bi_\bn_\bd_\be_\bx for sending
978    messages.
979
980    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b8_\b._\b _\bM_\bo_\bs_\bt_\b _\bc_\bo_\bm_\bm_\bo_\bn_\bl_\by_\b _\bu_\bs_\be_\bd_\b _\bM_\ba_\bi_\bl_\b _\bC_\bo_\bm_\bp_\bo_\bs_\bi_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
981    Key Function      Description
982    m   <compose>     compose a new message
983    r   <reply>       reply to sender
984    g   <group-reply> reply to all recipients
985    L   <list-reply>  reply to mailing list address
986    f   <forward>     forward message
987    b   <bounce>      bounce (remail) message
988    E-k <mail-key>    mail a PGP public key to someone
989
990    Bouncing a message sends the message as is to the recipient you
991    specify. Forwarding a message allows you to add comments or modify the
992    message you are forwarding. These items are discussed in greater
993    detail in the next chapter f\bfo\bor\brw\bwa\bar\brd\bdi\bin\bng\bg-\b-m\bma\bai\bil\bl.
994
995 6.1. Composing new messages
996
997    When you want to send an email using mutt-ng, simply press m on your
998    keyboard. Then, mutt-ng asks for the recipient via a prompt in the
999    last line:
1000
1001 To:
1002
1003    After you've finished entering the recipient(s), press return. If you
1004    want to send an email to more than one recipient, separate the email
1005    addresses using the comma ",". Mutt-ng then asks you for the email
1006    subject. Again, press return after you've entered it. After that,
1007    mutt-ng got the most important information from you, and starts up an
1008    editor where you can then enter your email.
1009
1010    The editor that is called is selected in the following way: you can
1011    e.g. set it in the mutt-ng configuration:
1012
1013 set editor = "vim +/^$/ -c ':set tw=72'"
1014 set editor = "nano"
1015 set editor = "emacs"
1016
1017    If you don't set your preferred editor in your configuration, mutt-ng
1018    first looks whether the environment variable $VISUAL is set, and if
1019    so, it takes its value as editor command. Otherwise, it has a look at
1020    $EDITOR and takes its value if it is set. If no editor command can be
1021    found, mutt-ng simply assumes vi(1) to be the default editor, since
1022    it's the most widespread editor in the Unix world and it's pretty safe
1023    to assume that it is installed and available.
1024
1025    When you've finished entering your message, save it and quit your
1026    editor. Mutt-ng will then present you with a summary screen, the
1027    compose menu. On the top, you see a summary of the most important
1028    available key commands. Below that, you see the sender, the
1029    recipient(s), Cc and/or Bcc recipient(s), the subject, the reply-to
1030    address, and optionally information where the sent email will be
1031    stored and whether it should be digitally signed and/or encrypted.
1032
1033    Below that, you see a list of "attachments". The mail you've just
1034    entered before is also an attachment, but due to its special type
1035    (it's plain text), it will be displayed as the normal message on the
1036    receiver's side.
1037
1038    At this point, you can add more attachments, pressing a, you can edit
1039    the recipient addresses, pressing t for the "To:" field, c for the
1040    "Cc:" field, and b for the "Bcc: field. You can also edit the subject
1041    the subject by simply pressing s or the email message that you've
1042    entered before by pressing e. You will then again return to the
1043    editor. You can even edit the sender, by pressing <esc>f, but this
1044    shall only be used with caution.
1045
1046    Alternatively, you can configure mutt-ng in a way that most of the
1047    above settings can be edited using the editor. Therefore, you only
1048    need to add the following to your configuration:
1049
1050 set edit_headers
1051
1052    Once you have finished editing the body of your mail message, you are
1053    returned to the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu. The following options are available:
1054
1055    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b9_\b._\b _\bM_\bo_\bs_\bt_\b _\bc_\bo_\bm_\bm_\bo_\bn_\bl_\by_\b _\bu_\bs_\be_\bd_\b _\bC_\bo_\bm_\bp_\bo_\bs_\be_\b _\bM_\be_\bn_\bu_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
1056    Key Function            Description
1057    a   <attach-file>       attach a file
1058    A   <attach-message>    attach message(s) to the message
1059    E-k <attach-key>        attach a PGP public key
1060    d   <edit-description>  edit description on attachment
1061    D   <detach-file>       detach a file
1062    t   <edit-to>           edit the To field
1063    E-f <edit-from>         edit the From field
1064    r   <edit-reply-to>     edit the Reply-To field
1065    c   <edit-cc>           edit the Cc field
1066    b   <edit-bcc>          edit the Bcc field
1067    y   <send-message>      send the message
1068    s   <edit-subject>      edit the Subject
1069    S   <smime-menu>        select S/MIME options
1070    f   <edit-fcc>          specify an ``Fcc'' mailbox
1071    p   <pgp-menu>          select PGP options
1072    P   <postpone-message>  postpone this message until later
1073    q   <quit>              quit (abort) sending the message
1074    w   <write-fcc>         write the message to a folder
1075    i   <ispell>            check spelling (if available on your system)
1076    C-F <forget-passphrase> wipe passphrase(s) from memory
1077
1078    _\bN_\bo_\bt_\be_\b: The attach-message function will prompt you for a folder to
1079    attach messages from. You can now tag messages in that folder and
1080    theywill be attached to the message you are sending. Note that
1081    certainoperations like composing a new mail, replying, forwarding,
1082    etc. are not permitted when you are in that folder. The %r in
1083    $\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt will change to a 'A' to indicate that you are in
1084    attach-message mode.
1085
1086 6.2. Replying
1087
1088 6.2.1. Simple Replies
1089
1090    When you want to reply to an email message, select it in the index
1091    menu and then press r. Mutt-ng's behaviour is then similar to the
1092    behaviour when you compose a message: first, you will be asked for the
1093    recipient, then for the subject, and then, mutt-ng will start the
1094    editor with the quote attribution and the quoted message. This can
1095    e.g. look like the example below.
1096
1097 On Mon, Mar 07, 2005 at 05:02:12PM +0100, Michael Svensson wrote:
1098 > Bill, can you please send last month's progress report to Mr.
1099 > Morgan? We also urgently need the cost estimation for the new
1100 > production server that we want to set up before our customer's
1101 > project will go live.
1102
1103    You can start editing the email message. It is strongly recommended to
1104    put your answer _\bb_\be_\bl_\bo_\bw the quoted text and to only quote what is really
1105    necessary and that you refer to. Putting your answer on top of the
1106    quoted message, is, although very widespread, very often not
1107    considered to be a polite way to answer emails.
1108
1109    The quote attribution is configurable, by default it is set to
1110 set attribution = "On %d, %n wrote:"
1111
1112    It can also be set to something more compact, e.g.
1113 set attribution = "attribution="* %n <%a> [%(%y-%m-%d %H:%M)]:"
1114
1115    The example above results in the following attribution:
1116 * Michael Svensson <svensson@foobar.com> [05-03-06 17:02]:
1117 > Bill, can you please send last month's progress report to Mr.
1118 > Morgan? We also urgently need the cost estimation for the new
1119 > production server that we want to set up before our customer's
1120 > project will go live.
1121
1122    Generally, try to keep your attribution short yet information-rich. It
1123    is _\bn_\bo_\bt the right place for witty quotes, long "attribution" novels or
1124    anything like that: the right place for such things is - if at all -
1125    the email signature at the very bottom of the message.
1126
1127    When you're done with writing your message, save and quit the editor.
1128    As before, you will return to the compose menu, which is used in the
1129    same way as before.
1130
1131 6.2.2. Group Replies
1132
1133    In the situation where a group of people uses email as a discussion,
1134    most of the emails will have one or more recipients, and probably
1135    several "Cc:" recipients. The group reply functionalityensures that
1136    when you press g instead of r to do a reply, each and every recipient
1137    that is contained in the original message will receive a copy of the
1138    message, either as normal recipient or as "Cc:" recipient.
1139
1140 6.2.3. List Replies
1141
1142    When you use mailing lists, it's generally better to send your reply
1143    to a message only to the list instead of the list and the original
1144    author. To make this easy to use, mutt-ng features list replies.
1145
1146    To do a list reply, simply press L. If the email contains a
1147    Mail-Followup-To: header, its value will be used as reply address.
1148    Otherwise, mutt-ng searches through all mail addresses in the original
1149    message and tries to match them a list of regular expressions which
1150    can be specified using the lists command. If any of the regular
1151    expression matches, a mailing list address has been found, and it will
1152    be used as reply address.
1153
1154 lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@
1155
1156    Nowadays, most mailing list software like GNU Mailman adds a
1157    Mail-Followup-To: header to their emails anyway, so setting lists is
1158    hardly ever necessary in practice.
1159
1160 6.3. Editing the message header
1161
1162    When editing the header of your outgoing message, there are a couple
1163    of special features available.
1164
1165    If you specify Fcc:_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be Mutt-ng will pick up _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be just as if
1166    you had used the _\be_\bd_\bi_\bt_\b-_\bf_\bc_\bc function in the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu.
1167
1168    You can also attach files to your message by specifying
1169 Attach: filename [description]
1170
1171    where _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be is the file to attach and _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn is an optional
1172    string to use as the description of the attached file.
1173
1174    When replying to messages, if you remove the _\bI_\bn_\b-_\bR_\be_\bp_\bl_\by_\b-_\bT_\bo_\b: field from
1175    the header field, Mutt-ng will not generate a _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b: field, which
1176    allows you to create a new message thread.
1177
1178    Also see the $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs and $\b$e\bed\bdi\bit\bto\bor\br_\b_h\bhe\bea\bad\bde\ber\brs\bs variables
1179
1180 6.4. Using Mutt-ng with PGP
1181
1182    If you want to use PGP, you can specify
1183 Pgp: [E | S | S id]
1184
1185    ``E'' encrypts, ``S'' signs and ``S<id>'' signs with the given key,
1186    setting $\b$p\bpg\bgp\bp_\b_s\bsi\big\bgn\bn_\b_a\bas\bs permanently.
1187
1188    If you have told mutt to PGP encrypt a message, it will guide you
1189    through a key selection process when you try to send the message.
1190    Mutt-ng will not ask you any questions about keys which have a
1191    certified user ID matching one of the message recipients' mail
1192    addresses. However, there may be situations in which there are several
1193    keys, weakly certified user ID fields, or where no matching keys can
1194    be found.
1195
1196    In these cases, you are dropped into a menu with a list of keys from
1197    which you can select one. When you quit this menu, or mutt can't find
1198    any matching keys, you are prompted for a user ID. You can, as
1199    usually, abort this prompt using C-G. When you do so, mutt will return
1200    to the compose screen.
1201
1202    Once you have successfully finished the key selection, the message
1203    will be encrypted using the selected public keys, and sent out.
1204
1205    Most fields of the entries in the key selection menu (see also
1206    $\b$p\bpg\bgp\bp_\b_e\ben\bnt\btr\bry\by_\b_f\bfo\bor\brm\bma\bat\bt) have obvious meanings. But some explanations on the
1207    capabilities, flags, and validity fields are in order.
1208
1209    The flags sequence (%f) will expand to one of the following flags:
1210
1211    _\bT_\ba_\bb_\bl_\be_\b _\b2_\b._\b1_\b0_\b._\b _\bP_\bG_\bP_\b _\bK_\be_\by_\b _\bM_\be_\bn_\bu_\b _\bF_\bl_\ba_\bg_\bs
1212    Flag Description
1213    R    The key has been revoked and can't be used.
1214    X    The key is expired and can't be used.
1215    d    You have marked the key as disabled.
1216    c    There are unknown critical self-signature packets.
1217
1218    The capabilities field (%c) expands to a two-character
1219    sequencerepresenting a key's capabilities. The first character gives
1220    the key's encryption capabilities: A minus sign (_\b- )means that the key
1221    cannot be used for encryption. A dot (_\b. )means that it's marked as a
1222    signature key in one of the user IDs, but may also be used for
1223    encryption. The letter _\be indicates that this key can be used for
1224    encryption.
1225
1226    The second character indicates the key's signing capabilities. Once
1227    again, a ``_\b-'' implies ``not for signing'', ``_\b.'' implies that the key
1228    is marked as an encryption key in one of the user-ids, and ``_\bs''
1229    denotes a key which can be used for signing.
1230
1231    Finally, the validity field (%t) indicates how well-certified a
1232    user-id is. A question mark (_\b?) indicates undefined validity, a minus
1233    character (_\b-) marks an untrusted association, a space character means
1234    a partially trusted association, and a plus character (_\b+ ) indicates
1235    complete validity.
1236
1237 6.5. Sending anonymous messages via mixmaster
1238
1239    You may also have configured mutt to co-operate with Mixmaster, an
1240    anonymous remailer. Mixmaster permits you to send your messages
1241    anonymously using a chain of remailers. Mixmaster support in mutt is
1242    for mixmaster version 2.04 (beta 45 appears to be the latest) and
1243    2.03. It does not support earlier versions or the later so-called
1244    version 3 betas, of which the latest appears to be called 2.9b23.
1245
1246    To use it, you'll have to obey certain restrictions. Most important,
1247    you cannot use the Cc and Bcc headers. To tell Mutt-ng to use
1248    mixmaster, you have to select a remailer chain, using the mix function
1249    on the compose menu.
1250
1251    The chain selection screen is divided into two parts. In the (larger)
1252    upper part, you get a list of remailers you may use. In the lower
1253    part, you see the currently selected chain of remailers.
1254
1255    You can navigate in the chain using the chain-prev and chain-next
1256    functions, which are by default bound to the left and right arrows and
1257    to the h and l keys (think vi keyboard bindings). To insert a remailer
1258    at the current chain position, use the insert function. To append a
1259    remailer behind the current chain position, use select-entry or append
1260    . You can also delete entries from the chain, using the corresponding
1261    function. Finally, to abandon your changes, leave the menu, or accept
1262    them pressing (by default) the Return key.
1263
1264    Note that different remailers do have different capabilities,
1265    indicated in the %c entry of the remailer menu lines (see
1266    $\b$m\bmi\bix\bx_\b_e\ben\bnt\btr\bry\by_\b_f\bfo\bor\brm\bma\bat\bt). Most important is the ``middleman'' capability,
1267    indicated by a capital ``M'': This means that the remailer in question
1268    cannot be used as the final element of a chain, but will only forward
1269    messages to other mixmaster remailers. For details on the other
1270    capabilities, please have a look at the mixmaster documentation.
1271
1272 7. Forwarding and Bouncing Mail
1273
1274    Often, it is necessary to forward mails to other people. Therefore,
1275    mutt-ng supports forwarding messages in two different ways.
1276
1277    The first one is regular forwarding, as you probably know it from
1278    other mail clients. You simply press f, enter the recipient email
1279    address, the subject of the forwarded email, and then you can edit the
1280    message to be forwarded in the editor. The forwarded message is
1281    separated from the rest of the message via the two following markers:
1282
1283 ----- Forwarded message from Lucas User <luser@example.com> -----
1284
1285 From: Lucas User <luser@example.com>
1286 Date: Thu, 02 Dec 2004 03:08:34 +0100
1287 To: Michael Random <mrandom@example.com>
1288 Subject: Re: blackmail
1289
1290 Pay me EUR 50,000.- cash or your favorite stuffed animal will die
1291 a horrible death.
1292
1293 ----- End forwarded message -----
1294
1295    When you're done with editing the mail, save and quit the editor, and
1296    you will return to the compose menu, the same menu you also encounter
1297    when composing or replying to mails.
1298
1299    The second mode of forwarding emails with mutt-ng is the so-called
1300    _\bb_\bo_\bu_\bn_\bc_\bi_\bn_\bg: when you bounce an email to another address, it will be sent
1301    in practically the same format you send it (except for headers that
1302    are created during transporting the message). To bounce a message,
1303    press b and enter the recipient email address. By default, you are
1304    then asked whether you really want to bounce the message to the
1305    specified recipient. If you answer with yes, the message will then be
1306    bounced.
1307
1308    To the recipient, the bounced email will look as if he got it like a
1309    regular email where he was Bcc: recipient. The only possibility to
1310    find out whether it was a bounced email is to carefully study the
1311    email headers and to find out which host really sent the email.
1312
1313 8. Postponing Mail
1314
1315    At times it is desirable to delay sending a message that you have
1316    already begun to compose. When the _\bp_\bo_\bs_\bt_\bp_\bo_\bn_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be function is used
1317    in the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu, the body of your message and attachments are
1318    stored in the mailbox specified by the $\b$p\bpo\bos\bst\btp\bpo\bon\bne\bed\bd variable. This means
1319    that you can recall the message even if you exit Mutt-ng and then
1320    restart it at a later time.
1321
1322    Once a message is postponed, there are several ways to resume it. From
1323    the command line you can use the ``-p'' option, or if you _\bc_\bo_\bm_\bp_\bo_\bs_\be a
1324    new message from the _\bi_\bn_\bd_\be_\bx or _\bp_\ba_\bg_\be_\br you will be prompted if postponed
1325    messages exist. If multiple messages are currently postponed, the
1326    _\bp_\bo_\bs_\bt_\bp_\bo_\bn_\be_\bd menu will pop up and you can select which message you would
1327    like to resume.
1328
1329    _\bN_\bo_\bt_\be_\b: If you postpone a reply to a message, the reply setting of the
1330    message is only updated when you actually finish the message and send
1331    it. Also, you must be in the same folder with the message you replied
1332    to for the status of the message to be updated.
1333
1334    See also the $\b$p\bpo\bos\bst\btp\bpo\bon\bne\be quad-option.
1335
1336 Chapter 3. Configuration
1337
1338    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
1339
1340    1\b1.\b\b L\bLo\boc\bca\bat\bti\bio\bon\bns\b\b o\bof\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b F\bFi\bil\ble\bes\bs
1341    2\b2.\b\b B\bBa\bas\bsi\bic\b\b S\bSy\byn\bnt\bta\bax\b\b o\bof\b\b I\bIn\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\b\b F\bFi\bil\ble\bes\bs
1342    3\b3.\b\b E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\b\b w\bwi\bit\bth\bhi\bin\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
1343
1344         3\b3.\b.1\b1.\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs'\b\b O\bOu\but\btp\bpu\but\bt
1345         3\b3.\b.2\b2.\b\b E\bEn\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
1346         3\b3.\b.3\b3.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
1347         3\b3.\b.4\b4.\b\b S\bSe\bel\blf\bf-\b-D\bDe\bef\bfi\bin\bne\bed\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
1348         3\b3.\b.5\b5.\b\b P\bPr\bre\be-\b-D\bDe\bef\bfi\bin\bne\bed\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
1349         3\b3.\b.6\b6.\b\b T\bTy\byp\bpe\b\b C\bCo\bon\bnv\bve\ber\brs\bsi\bio\bon\bns\bs
1350
1351    4\b4.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs
1352    5\b5.\b\b C\bCh\bha\ban\bng\bgi\bin\bng\b\b t\bth\bhe\b\b d\bde\bef\bfa\bau\bul\blt\b\b k\bke\bey\b\b b\bbi\bin\bnd\bdi\bin\bng\bgs\bs
1353    6\b6.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\b\b f\bfo\bor\b\b c\bch\bha\bar\bra\bac\bct\bte\ber\b\b s\bse\bet\bts\bs
1354    7\b7.\b\b S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bma\bai\bil\blb\bbo\box\bx
1355    8\b8.\b\b K\bKe\bey\byb\bbo\boa\bar\brd\b\b m\bma\bac\bcr\bro\bos\bs
1356    9\b9.\b\b U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\b\b a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs
1357    1\b10\b0.\b\b I\bIg\bgn\bno\bor\bri\bin\bng\b\b (\b(w\bwe\bee\bed\bdi\bin\bng\bg)\b\b u\bun\bnw\bwa\ban\bnt\bte\bed\b\b m\bme\bes\bss\bsa\bag\bge\b\b h\bhe\bea\bad\bde\ber\brs\bs
1358    1\b11\b1.\b\b A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\b\b a\bad\bdd\bdr\bre\bes\bss\bse\bes\bs
1359    1\b12\b2.\b\b F\bFo\bor\brm\bma\bat\b\b =\b\b F\bFl\blo\bow\bwe\bed\bd
1360
1361         1\b12\b2.\b.1\b1.\b\b I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
1362         1\b12\b2.\b.2\b2.\b\b R\bRe\bec\bce\bei\biv\bvi\bin\bng\bg:\b\b D\bDi\bis\bsp\bpl\bla\bay\b\b S\bSe\bet\btu\bup\bp
1363         1\b12\b2.\b.3\b3.\b\b S\bSe\ben\bnd\bdi\bin\bng\bg
1364         1\b12\b2.\b.4\b4.\b\b A\bAd\bdd\bdi\bit\bti\bio\bon\bna\bal\b\b N\bNo\bot\bte\bes\bs
1365
1366    1\b13\b3.\b\b M\bMa\bai\bil\bli\bin\bng\b\b l\bli\bis\bst\bts\bs
1367    1\b14\b4.\b\b U\bUs\bsi\bin\bng\b\b M\bMu\bul\blt\bti\bip\bpl\ble\b\b s\bsp\bpo\boo\bol\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\bs
1368    1\b15\b5.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\b\b w\bwh\bhi\bic\bch\b\b r\bre\bec\bce\bei\biv\bve\b\b m\bma\bai\bil\bl
1369    1\b16\b6.\b\b U\bUs\bse\ber\b\b d\bde\bef\bfi\bin\bne\bed\b\b h\bhe\bea\bad\bde\ber\brs\bs
1370    1\b17\b7.\b\b D\bDe\bef\bfi\bin\bni\bin\bng\b\b t\bth\bhe\b\b o\bor\brd\bde\ber\b\b o\bof\b\b h\bhe\bea\bad\bde\ber\brs\b\b w\bwh\bhe\ben\b\b v\bvi\bie\bew\bwi\bin\bng\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs
1371    1\b18\b8.\b\b S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\be
1372    1\b19\b9.\b\b S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b w\bwh\bhe\ben\b\b c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg
1373    2\b20\b0.\b\b S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\b\b a\ban\bnd\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b a\bat\b\b o\bon\bnc\bce\be
1374    2\b21\b1.\b\b C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs
1375    2\b22\b2.\b\b C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bbe\bef\bfo\bor\bre\b\b f\bfo\bor\brm\bma\bat\btt\bti\bin\bng\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\be
1376    2\b23\b3.\b\b C\bCh\bho\boo\bos\bsi\bin\bng\b\b t\bth\bhe\b\b c\bcr\bry\byp\bpt\bto\bog\bgr\bra\bap\bph\bhi\bic\b\b k\bke\bey\b\b o\bof\b\b t\bth\bhe\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bt
1377    2\b24\b4.\b\b A\bAd\bdd\bdi\bin\bng\b\b k\bke\bey\b\b s\bse\beq\bqu\bue\ben\bnc\bce\bes\b\b t\bto\b\b t\bth\bhe\b\b k\bke\bey\byb\bbo\boa\bar\brd\b\b b\bbu\buf\bff\bfe\ber\br
1378    2\b25\b5.\b\b E\bEx\bxe\bec\bcu\but\bti\bin\bng\b\b f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs
1379    2\b26\b6.\b\b M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg
1380    2\b27\b7.\b\b S\bSp\bpa\bam\b\b d\bde\bet\bte\bec\bct\bti\bio\bon\bn
1381    2\b28\b8.\b\b S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
1382    2\b29\b9.\b\b R\bRe\bea\bad\bdi\bin\bng\b\b i\bin\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\b\b c\bco\bom\bmm\bma\ban\bnd\bds\b\b f\bfr\bro\bom\b\b a\ban\bno\bot\bth\bhe\ber\b\b f\bfi\bil\ble\be
1383    3\b30\b0.\b\b R\bRe\bem\bmo\bov\bvi\bin\bng\b\b h\bho\boo\bok\bks\bs
1384    3\b31\b1.\b\b S\bSh\bha\bar\bri\bin\bng\b\b S\bSe\bet\btu\bup\bps\bs
1385
1386         3\b31\b1.\b.1\b1.\b\b C\bCh\bha\bar\bra\bac\bct\bte\ber\b\b S\bSe\bet\bts\bs
1387         3\b31\b1.\b.2\b2.\b\b M\bMo\bod\bdu\bul\bla\bar\bri\biz\bza\bat\bti\bio\bon\bn
1388         3\b31\b1.\b.3\b3.\b\b C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\b\b p\bpa\bar\brt\bts\bs
1389
1390    3\b32\b2.\b\b O\bOb\bbs\bso\bol\ble\bet\bte\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
1391
1392 1. Locations of Configuration Files
1393
1394    While the default configuration (or ``preferences'') make Mutt-ng
1395    usable right out of the box, it is often desirable to tailor Mutt-ng
1396    to suit your own tastes. When Mutt-ng is first invoked, it will
1397    attempt to read the ``system'' configuration file (defaults set by
1398    your local system administrator), unless the ``-n'' c\bco\bom\bmm\bma\ban\bnd\bdl\bli\bin\bne\be option
1399    is specified. This file is typically /usr/local/share/muttng/Muttngrc
1400    or /etc/Muttngrc , Mutt-ng users will find this file in
1401    /usr/local/share/muttng/Muttrc or /etc/Muttngrc. Mutt will next look
1402    for a file named .muttrc in your home directory, Mutt-ng will look for
1403    .muttngrc. If this file does not exist and your home directory has a
1404    subdirectory named .mutt , mutt try to load a file named
1405    .muttng/muttngrc.
1406
1407    .muttrc (or .muttngrc for Mutt-ng) is the file where you will usually
1408    place your c\bco\bom\bmm\bma\ban\bnd\bds\bs to configure Mutt-ng.
1409
1410 2. Basic Syntax of Initialization Files
1411
1412    An initialization file consists of a series of c\bco\bom\bmm\bma\ban\bnd\bds\bs. Each line of
1413    the file may contain one or more commands. When multiple commands are
1414    used, they must be separated by a semicolon (;).
1415 set realname='Mutt-ng user' ; ignore x-
1416
1417    The hash mark, or pound sign (``#''), is used as a ``comment''
1418    character. You can use it to annotate your initialization file. All
1419    text after the comment character to the end of the line is ignored.
1420    For example,
1421
1422 my_hdr X-Disclaimer: Why are you listening to me? # This is a comment
1423
1424    Single quotes (') and double quotes (") can be used to quote strings
1425    which contain spaces or other special characters. The difference
1426    between the two types of quotes is similar to that of many popular
1427    shell programs, namely that a single quote is used to specify a
1428    literal string (one that is not interpreted for shell variables or
1429    quoting with a backslash (see next paragraph), while double quotes
1430    indicate a string for which should be evaluated. For example, backtics
1431    are evaluated inside of double quotes, but _\bn_\bo_\bt for single quotes.
1432
1433    \ quotes the next character, just as in shells such as bash and zsh.
1434    For example, if want to put quotes ``"'' inside of a string, you can
1435    use ``\'' to force the next character to be a literal instead of
1436    interpreted character.
1437 set realname="Michael \"MuttDude\" Elkins"
1438
1439    ``\\'' means to insert a literal ``\'' into the line. ``\n'' and
1440    ``\r'' have their usual C meanings of linefeed and carriage-return,
1441    respectively.
1442
1443    A \ at the end of a line can be used to split commands over multiple
1444    lines, provided that the split points don't appear in the middle of
1445    command names.
1446
1447    Please note that, unlike the various shells, mutt-ng interprets a
1448    ``\'' at the end of a line also in comments. This allows you to
1449    disable a command split over multiple lines with only one ``#''.
1450
1451 # folder-hook . \
1452 set realname="Michael \"MuttDude\" Elkins"
1453
1454    When testing your config files, beware the following caveat. The
1455    backslash at the end of the commented line extends the current line
1456    with the next line - then referred to as a ``continuation line''. As
1457    the first line is commented with a hash (#) all following continuation
1458    lines are also part of a comment and therefore are ignored, too. So
1459    take care of comments when continuation lines are involved within your
1460    setup files!
1461
1462    Abstract example:
1463
1464 line1\
1465 line2a # line2b\
1466 line3\
1467 line4
1468 line5
1469
1470    line1 ``continues'' until line4. however, the part after the # is a
1471    comment which includes line3 and line4. line5 is a new line of its own
1472    and thus is interpreted again.
1473
1474    The commands understood by mutt are explained in the next paragraphs.
1475    For a complete list, see the c\bco\bom\bmm\bma\ban\bnd\bds\bs.
1476
1477 3. Expansion within variables
1478
1479    Besides just assign static content to variables, there's plenty of
1480    ways of adding external and more or less dynamic content.
1481
1482 3.1. Commands' Output
1483
1484    It is possible to substitute the output of a Unix command in an
1485    initialization file. This is accomplished by enclosing the command in
1486    backquotes (``) as in, for example:
1487
1488 my_hdr X-Operating-System: `uname -a`
1489
1490    The output of the Unix command ``uname -a'' will be substituted before
1491    the line is parsed. Note that since initialization files are line
1492    oriented, only the first line of output from the Unix command will be
1493    substituted.
1494
1495 3.2. Environment Variables
1496
1497    UNIX environments can be accessed like the way it is done in shells
1498    like sh and bash: Prepend the name of the environment by a ``$'' sign.
1499    For example,
1500
1501 set record=+sent_on_$HOSTNAME
1502
1503    sets the $\b$r\bre\bec\bco\bor\brd\bd variable to the string _\b+_\bs_\be_\bn_\bt_\b__\bo_\bn_\b_ and appends the
1504    value of the evironment variable $HOSTNAME.
1505
1506    _\bN_\bo_\bt_\be_\b: There will be no warning if an environment variable is not
1507    defined. The result will of the expansion will then be empty.
1508
1509 3.3. Configuration Variables
1510
1511    As for environment variables, the values of all configuration
1512    variables as string can be used in the same way, too. For example,
1513
1514 set imap_home_namespace = $folder
1515
1516    would set the value of $\b$i\bim\bma\bap\bp_\b_h\bho\bom\bme\be_\b_n\bna\bam\bme\bes\bsp\bpa\bac\bce\be to the value to which
1517    $\b$f\bfo\bol\bld\bde\ber\br is _\bc_\bu_\br_\br_\be_\bn_\bt_\bl_\by set to.
1518
1519    _\bN_\bo_\bt_\be_\b: There're no logical links established in such cases so that the
1520    the value for $\b$i\bim\bma\bap\bp_\b_h\bho\bom\bme\be_\b_n\bna\bam\bme\bes\bsp\bpa\bac\bce\be won't change even if $\b$f\bfo\bol\bld\bde\ber\br gets
1521    changed.
1522
1523    _\bN_\bo_\bt_\be_\b: There will be no warning if a configuration variable is not
1524    defined or is empty. The result will of the expansion will then be
1525    empty.
1526
1527 3.4. Self-Defined Variables
1528
1529    Mutt-ng flexibly allows users to define their own variables. To avoid
1530    conflicts with the standard set and to prevent misleading error
1531    messages, there's a reserved namespace for them: all user-defined
1532    variables must be prefixed with user_ and can be used just like any
1533    ordinary configuration or environment variable.
1534
1535    For example, to view the manual, users can either define two macros
1536    like the following
1537
1538 macro generic <F1> "!less -r /path/to/manual" "Show manual"
1539 macro pager <F1> "!less -r /path/to/manual" "Show manual"
1540
1541    for generic, pager and index .The alternative is to define a custom
1542    variable like so:
1543
1544 set user_manualcmd = "!less -r /path/to_manual"
1545 macro generic <F1> "$user_manualcmd<enter>" "Show manual"
1546 macro pager <F1> "$user_manualcmd<enter>" "Show manual"
1547 macro index <F1> "$user_manualcmd<enter>" "Show manual"
1548
1549    to re-use the command sequence as in:
1550
1551 macro index <F2> "$user_manualcmd | grep '\^[ ]\\+~. '" "Show Patterns"
1552
1553    Using this feature, arbitrary sequences can be defined once and
1554    recalled and reused where necessary. More advanced scenarios could
1555    include to save a variable's value at the beginning of macro sequence
1556    and restore it at end.
1557
1558    When the variable is first defined, the first value it gets assigned
1559    is also the initial value to which it can be reset using the reset
1560    command.
1561
1562    The complete removal is done via the unset keyword.
1563
1564    After the following sequence:
1565
1566 set user_foo = 42
1567 set user_foo = 666
1568
1569    the variable $user_foo has a current value of 666 and an initial of
1570    42. The query
1571
1572 set ?user_foo
1573
1574    will show 666. After doing the reset via
1575
1576 reset user_foo
1577
1578    a following query will give 42 as the result. After unsetting it via
1579
1580 unset user_foo
1581
1582    any query or operation (except the noted expansion within other
1583    statements) will lead to an error message.
1584
1585 3.5. Pre-Defined Variables
1586
1587    In order to allow users to share one setup over a number of different
1588    machines without having to change its contents, there's a number of
1589    pre-defined variables. These are prefixed with muttng_ and are
1590    read-only, i.e. they cannot be set, unset or reset. The reference
1591    chapter lists all available variables.
1592
1593    _\bP_\bl_\be_\ba_\bs_\be_\b _\bc_\bo_\bn_\bs_\bu_\bl_\bt_\b _\bt_\bh_\be_\b _\bl_\bo_\bc_\ba_\bl_\b _\bc_\bo_\bp_\by_\b _\bo_\bf_\b _\by_\bo_\bu_\br_\b _\bm_\ba_\bn_\bu_\ba_\bl_\b _\bf_\bo_\br_\b _\bt_\bh_\be_\bi_\br_\b _\bv_\ba_\bl_\bu_\be_\bs_\b _\ba_\bs_\b _\bt_\bh_\be_\by
1594    _\bm_\ba_\by_\b _\bd_\bi_\bf_\bf_\be_\br_\b _\bf_\br_\bo_\bm_\b _\bd_\bi_\bf_\bf_\be_\br_\be_\bn_\bt_\b _\bm_\ba_\bn_\bu_\ba_\bl_\b _\bs_\bo_\bu_\br_\bc_\be_\bs_\b. Where the manual is
1595    installed in can be queried (already using such a variable) by
1596    running:
1597
1598 $ muttng -Q muttng_docdir
1599
1600    To extend the example for viewing the manual via self-defined
1601    variables, it can be made more readable and more portable by changing
1602    the real path in:
1603
1604 set user_manualcmd = '!less -r /path/to_manual'
1605
1606    to:
1607
1608 set user_manualcmd = "!less -r $muttng_docdir/manual.txt"
1609
1610    which works everywhere if a manual is installed.
1611
1612    Please note that by the type of quoting, muttng determines when to
1613    expand these values: when it finds double quotes, the value will be
1614    expanded during reading the setup files but when it finds single
1615    quotes, it'll expand it at runtime as needed.
1616
1617    For example, the statement
1618
1619 folder-hook . "set user_current_folder = $muttng_folder_name"
1620
1621    will be already be translated to the following when reading the
1622    startup files:
1623
1624 folder-hook . "set user_current_folder = some_folder"
1625
1626    with some_folder being the name of the first folder muttng opens. On
1627    the contrary,
1628
1629 folder-hook . 'set user_current_folder = $muttng_folder_name'
1630
1631    will be executed at runtime because of the single quotes so that
1632    user_current_folder will always have the value of the currently opened
1633    folder.
1634
1635    A more practical example is:
1636
1637 folder-hook . 'source ~/.mutt/score-$muttng_folder_name'
1638
1639    which can be used to source files containing score commands depending
1640    on the folder the user enters.
1641
1642 3.6. Type Conversions
1643
1644    A note about variable's types during conversion: internally values are
1645    stored in internal types but for any dump/query or set operation
1646    they're converted to and from string. That means that there's no need
1647    to worry about types when referencing any variable. As an example, the
1648    following can be used without harm (besides makeing muttng very likely
1649    behave strange):
1650
1651 set read_inc = 100
1652 set folder = $read_inc
1653 set read_inc = $folder
1654 set user_magic_number = 42
1655 set folder = $user_magic_number
1656
1657 4. Defining/Using aliases
1658
1659    Usage: alias_\bk_\be_\by_\b _\ba_\bd_\bd_\br_\be_\bs_\bs_\b _\b[_\b,_\b _\ba_\bd_\bd_\br_\be_\bs_\bs_\b,_\b._\b._\b._\b]
1660
1661    It's usually very cumbersome to remember or type out the address of
1662    someone you are communicating with. Mutt-ng allows you to create
1663    ``aliases'' which map a short string to a full address.
1664
1665    _\bN_\bo_\bt_\be_\b: if you want to create an alias for a group (by specifying more
1666    than one address), you _\bm_\bu_\bs_\bt separate the addresses with a comma
1667    (``,'').
1668
1669    To remove an alias or aliases (``*'' means all aliases):
1670
1671    Usage: unalias_\b[_\b*_\b _\b|_\b _\bk_\be_\by_\b _\b._\b._\b._\b _\b]
1672
1673 alias muttdude me@cs.hmc.edu (Michael Elkins)
1674 alias theguys manny, moe, jack
1675
1676    Unlike other mailers, Mutt-ng doesn't require aliases to be defined in
1677    a special file. The alias command can appear anywhere in a
1678    configuration file, as long as this file is s\bso\bou\bur\brc\bce\be. Consequently, you
1679    can have multiple alias files, or you can have all aliases defined in
1680    your muttrc.
1681
1682    On the other hand, the <create-alias> function can use only one file,
1683    the one pointed to by the $\b$a\bal\bli\bia\bas\bs_\b_f\bfi\bil\ble\be variable (which is ~/.muttrc by
1684    default). This file is not special either, in the sense that Mutt-ng
1685    will happily append aliases to any file, but in order for the new
1686    aliases to take effect you need to explicitly s\bso\bou\bur\brc\bce\be this file too.
1687
1688    For example:
1689
1690 source /usr/local/share/Mutt-ng.aliases
1691 source ~/.mail_aliases
1692 set alias_file=~/.mail_aliases
1693
1694    To use aliases, you merely use the alias at any place in mutt where
1695    muttprompts for addresses, such as the _\bT_\bo_\b: or _\bC_\bc_\b: prompt. You can also
1696    enter aliases in your editor at the appropriate headers if you have
1697    the $\b$e\bed\bdi\bit\bto\bor\br_\b_h\bhe\bea\bad\bde\ber\brs\bs variable set.
1698
1699    In addition, at the various address prompts, you can use the tab
1700    character to expand a partial alias to the full alias. If there are
1701    multiple matches, mutt will bring up a menu with the matching aliases.
1702    In order to be presented with the full list of aliases, you must hit
1703    tab with out a partial alias, such as at the beginning of the prompt
1704    or after a comma denoting multiple addresses.
1705
1706    In the alias menu, you can select as many aliases as you want with the
1707    _\bs_\be_\bl_\be_\bc_\bt_\b-_\be_\bn_\bt_\br_\by key (default: RET), and use the _\be_\bx_\bi_\bt key (default: q) to
1708    return to the address prompt.
1709
1710 5. Changing the default key bindings
1711
1712    Usage: bind_\bm_\ba_\bp_\b _\bk_\be_\by_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn
1713
1714    This command allows you to change the default key bindings (operation
1715    invoked when pressing a key).
1716
1717    _\bm_\ba_\bp specifies in which menu the binding belongs. Multiple maps may be
1718    specified by separating them with commas (no additional whitespace
1719    isallowed). The currently defined maps are:
1720
1721    generic
1722           This is not a real menu, but is used as a fallback for all of
1723           the other menus except for the pager and editor modes. If a key
1724           is not defined in another menu, Mutt-ng will look for a binding
1725           to use in this menu. This allows you to bind a key to a certain
1726           function in multiple menus instead of having multiple bind
1727           statements to accomplish the same task.
1728
1729    alias
1730           The alias menu is the list of your personal aliases as defined
1731           in your muttrc. It is the mapping from a short alias name to
1732           the full email address(es) of the recipient(s).
1733
1734    attach
1735           The attachment menu is used to access the attachments on
1736           received messages.
1737
1738    browser
1739           The browser is used for both browsing the local directory
1740           structure, and for listing all of your incoming mailboxes.
1741
1742    editor
1743           The editor is the line-based editor the user enters text data.
1744
1745    index
1746           The index is the list of messages contained in a mailbox.
1747
1748    compose
1749           The compose menu is the screen used when sending a new message.
1750
1751    pager
1752           The pager is the mode used to display message/attachment data,
1753           and help listings.
1754
1755    pgp
1756           The pgp menu is used to select the OpenPGP keys used for
1757           encrypting outgoing messages.
1758
1759    postpone
1760           The postpone menu is similar to the index menu, except is used
1761           when recalling a message the user was composing, but saved
1762           until later.
1763
1764    _\bk_\be_\by is the key (or key sequence) you wish to bind. To specify a
1765    control character, use the sequence _\b\_\bC_\bx, where _\bx is the letter of the
1766    control character (for example, to specify control-A use ``\Ca'').
1767    Note that the case of _\bx as well as _\b\_\bC is ignored, so that _\b\_\bC_\bA, _\b\_\bC_\ba,
1768    _\b\_\bc_\bA and _\b\_\bc_\ba are all equivalent. An alternative form is to specify the
1769    key as a three digit octal number prefixed with a ``\'' (for example
1770    _\b\_\b1_\b7_\b7 is equivalent to _\b\_\bc_\b?).
1771
1772    In addition, _\bk_\be_\by may consist of:
1773
1774    _\bT_\ba_\bb_\bl_\be_\b _\b3_\b._\b1_\b._\b _\bA_\bl_\bt_\be_\br_\bn_\ba_\bt_\bi_\bv_\be_\b _\bK_\be_\by_\b _\bN_\ba_\bm_\be_\bs
1775    Sequence    Description
1776    \t          tab
1777    <tab>       tab
1778    <backtab>   backtab / shift-tab
1779    \r          carriage return
1780    \n          newline
1781    \e          escape
1782    <esc>       escape
1783    <up>        up arrow
1784    <down>      down arrow
1785    <left>      left arrow
1786    <right>     right arrow
1787    <pageup>    Page Up
1788    <pagedown>  Page Down
1789    <backspace> Backspace
1790    <delete>    Delete
1791    <insert>    Insert
1792    <enter>     Enter
1793    <return>    Return
1794    <home>      Home
1795    <end>       End
1796    <space>     Space bar
1797    <f1>        function key 1
1798    <f10>       function key 10
1799
1800    _\bk_\be_\by does not need to be enclosed in quotes unless it contains a space
1801    (`` '').
1802
1803    _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn specifies which action to take when _\bk_\be_\by is pressed. For a
1804    complete list of functions, see the f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs. The special function
1805    noop unbinds the specified key sequence.
1806
1807 6. Defining aliases for character sets
1808
1809    Usage: c\bch\bha\bar\brs\bse\bet\bt-\b-h\bho\boo\bok\bk_\ba_\bl_\bi_\ba_\bs_\bc_\bh_\ba_\br_\bs_\be_\bt
1810
1811    Usage: i\bic\bco\bon\bnv\bv-\b-h\bho\boo\bok\bk_\bc_\bh_\ba_\br_\bs_\be_\bt_\bl_\bo_\bc_\ba_\bl_\b-_\bc_\bh_\ba_\br_\bs_\be_\bt
1812
1813    The c\bch\bha\bar\brs\bse\bet\bt-\b-h\bho\boo\bok\bk command defines an alias for a character set. This is
1814    useful to properly display messages which are tagged with a character
1815    set name not known to mutt.
1816
1817    The i\bic\bco\bon\bnv\bv-\b-h\bho\boo\bok\bk command defines a system-specific name for a character
1818    set. This is helpful when your systems character conversion library
1819    insists on using strange, system-specific names for character sets.
1820
1821 7. Setting variables based upon mailbox
1822
1823    Usage: f\bfo\bol\bld\bde\ber\br-\b-h\bho\boo\bok\bk [!]_\br_\be_\bg_\be_\bx_\bp_\bc_\bo_\bm_\bm_\ba_\bn_\bd
1824
1825    It is often desirable to change settings based on which mailbox you
1826    are reading. The f\bfo\bol\bld\bde\ber\br-\b-h\bho\boo\bok\bk command provides a method by which you
1827    can execute any configuration command. _\br_\be_\bg_\be_\bx_\bp is a regular expression
1828    specifying in which mailboxes to execute _\bc_\bo_\bm_\bm_\ba_\bn_\bd before loading. If a
1829    mailbox matches multiple f\bfo\bol\bld\bde\ber\br-\b-h\bho\boo\bok\bk's, they are executed in the order
1830    given in the muttrc.
1831
1832    _\bN_\bo_\bt_\be_\b: if you use the ``!'' shortcut for $\b$s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be at the beginning of
1833    the pattern, you must place it inside of double or single quotes in
1834    order to distinguish it from the logical _\bn_\bo_\bt operator for the
1835    expression.
1836
1837    Note that the settings are _\bn_\bo_\bt restored when you leave the mailbox.
1838    For example, a command action to perform is to change the sorting
1839    methodbased upon the mailbox being read:
1840
1841 folder-hook mutt set sort=threads
1842
1843    However, the sorting method is not restored to its previous value when
1844    reading a different mailbox. To specify a _\bd_\be_\bf_\ba_\bu_\bl_\bt command, use the
1845    pattern ``.'':
1846
1847 folder-hook . set sort=date-sent
1848
1849 8. Keyboard macros
1850
1851    Usage: macro_\bm_\be_\bn_\bu_\b _\bk_\be_\by_\b _\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b _\b[_\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn_\b]
1852
1853    Macros are useful when you would like a single key to perform a series
1854    of actions. When you press _\bk_\be_\by in menu _\bm_\be_\bn_\bu ,Mutt-ng will behave as if
1855    you had typed _\bs_\be_\bq_\bu_\be_\bn_\bc_\be. So if you have a common sequence of commands
1856    you type, you can create a macro to execute those commands with a
1857    singlekey.
1858
1859    _\bm_\be_\bn_\bu is the m\bma\bap\bps\bs which the macro will be bound. Multiple maps may be
1860    specified by separating multiple menu arguments by commas. Whitespace
1861    may not be used in between the menu arguments and thecommas separating
1862    them.
1863
1864    _\bk_\be_\by and _\bs_\be_\bq_\bu_\be_\bn_\bc_\be are expanded by the same rules as the b\bbi\bin\bnd\bd. There are
1865    some additions however. The first is that control characters in
1866    _\bs_\be_\bq_\bu_\be_\bn_\bc_\be can also be specified as ^x. In order to get a caret (`^'')
1867    you need to specify it twice. Secondly, to specify a certain key such
1868    as _\bu_\bp or to invoke a function directly, you can use the format _\b<_\bk_\be_\by
1869    _\bn_\ba_\bm_\be_\b> and _\b<_\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bn_\ba_\bm_\be_\b> .For a listing of key names see the section
1870    on b\bbi\bin\bnd\bd. Functions are listed in the f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs.
1871
1872    The advantage with using function names directly is that the macros
1873    willwork regardless of the current key bindings, so they are not
1874    dependent on the user having particular key definitions. This makes
1875    them more robustand portable, and also facilitates defining of macros
1876    in files used by more than one user (eg. the system Muttngrc).
1877
1878    Optionally you can specify a descriptive text after _\bs_\be_\bq_\bu_\be_\bn_\bc_\be, which is
1879    shown in the help screens.
1880
1881    _\bN_\bo_\bt_\be_\b: Macro definitions (if any) listed in the help screen(s), are
1882    silently truncated at the screen width, and are not wrapped.
1883
1884 9. Using color and mono video attributes
1885
1886    Usage: color_\bo_\bb_\bj_\be_\bc_\bt_\b _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd_\b _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b]
1887
1888    Usage: color_\bi_\bn_\bd_\be_\bx_\b _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd_\b _\bp_\ba_\bt_\bt_\be_\br_\bn
1889
1890    Usage: uncolor_\bi_\bn_\bd_\be_\bx_\b _\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b[_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b._\b._\b._\b]
1891
1892    If your terminal supports color, you can spice up Mutt-ng by creating
1893    your own color scheme. To define the color of an object (type of
1894    information), you must specify both a foreground color _\ba_\bn_\bd a
1895    background color (it is not possible to only specify one or the
1896    other).
1897
1898    _\bo_\bb_\bj_\be_\bc_\bt can be one of:
1899
1900      * attachment
1901      * body (match _\br_\be_\bg_\be_\bx_\bp in the body of messages)
1902      * bold (highlighting bold patterns in the body of messages)
1903      * error (error messages printed by Mutt-ng)
1904      * header (match _\br_\be_\bg_\be_\bx_\bp in the message header)
1905      * hdrdefault (default color of the message header in the pager)
1906      * index (match _\bp_\ba_\bt_\bt_\be_\br_\bn in the message index)
1907      * indicator (arrow or bar used to indicate the current item in a
1908        menu)
1909      * markers (the ``+'' markers at the beginning of wrapped lines in
1910        the pager)
1911      * message (informational messages)
1912      * normal
1913      * quoted (text matching $\b$q\bqu\buo\bot\bte\be_\b_r\bre\beg\bge\bex\bxp\bp in the body of a message)
1914      * quoted1, quoted2, ..., quoted_\bN (higher levels of quoting)
1915      * search (highlighting of words in the pager)
1916      * signature
1917      * status (mode lines used to display info about the mailbox or
1918        message)
1919      * tilde (the ``~'' used to pad blank lines in the pager)
1920      * tree (thread tree drawn in the message index and attachment menu)
1921      * underline (highlighting underlined patterns in the body of
1922        messages)
1923
1924    _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd and _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd can be one of the following:
1925
1926      * white
1927      * black
1928      * green
1929      * magenta
1930      * blue
1931      * cyan
1932      * yellow
1933      * red
1934      * default
1935      * color_\bx
1936
1937    _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd can optionally be prefixed with the keyword bright to make
1938    the foreground color boldfaced (e.g., brightred).
1939
1940    If your terminal supports it, the special keyword _\bd_\be_\bf_\ba_\bu_\bl_\bt can be used
1941    as a transparent color. The value _\bb_\br_\bi_\bg_\bh_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt is also valid. If
1942    Mutt-ng is linked against the _\bS_\b-_\bL_\ba_\bn_\bg library, you also need to set the
1943    $COLORFGBG environment variable to the default colors of your terminal
1944    for this to work; for example (for Bourne-like shells):
1945
1946 set COLORFGBG="green;black"
1947 export COLORFGBG
1948
1949    _\bN_\bo_\bt_\be_\b: The _\bS_\b-_\bL_\ba_\bn_\bg library requires you to use the _\bl_\bi_\bg_\bh_\bt_\bg_\br_\ba_\by and _\bb_\br_\bo_\bw_\bn
1950    keywords instead of _\bw_\bh_\bi_\bt_\be and _\by_\be_\bl_\bl_\bo_\bw when setting this variable.
1951
1952    _\bN_\bo_\bt_\be_\b: The uncolor command can be applied to the index object only. It
1953    removes entries from the list. You _\bm_\bu_\bs_\bt specify the same pattern
1954    specified in the color command for it to be removed. The pattern ``*''
1955    is a special token which means to clear the color index list of all
1956    entries.
1957
1958    Mutt-ng also recognizes the keywords _\bc_\bo_\bl_\bo_\br_\b0, _\bc_\bo_\bl_\bo_\br_\b1 ,..., _\bc_\bo_\bl_\bo_\br_\bN_\b-_\b1 (_\bN
1959    being the number of colors supported by your terminal). This is useful
1960    when you remap the colors for your display (for example by changing
1961    the color associated with _\bc_\bo_\bl_\bo_\br_\b2 for your xterm), since color names
1962    may then lose their normal meaning.
1963
1964    If your terminal does not support color, it is still possible change
1965    the video attributes through the use of the ``mono'' command:
1966
1967    Usage: mono_\bo_\bb_\bj_\be_\bc_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b]
1968
1969    Usage: mono_\bi_\bn_\bd_\be_\bx_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b _\bp_\ba_\bt_\bt_\be_\br_\bn
1970
1971    Usage: unmono_\bi_\bn_\bd_\be_\bx_\b _\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b[_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b._\b._\b._\b]
1972
1973    where _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be is one of the following:
1974
1975      * none
1976      * bold
1977      * underline
1978      * reverse
1979      * standout
1980
1981 10. Ignoring (weeding) unwanted message headers
1982
1983    Usage: ignore_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b[_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b._\b._\b._\b]
1984
1985    Usage: unignore_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b[_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b._\b._\b._\b]
1986
1987    Messages often have many header fields added by automatic processing
1988    systems, or which may not seem useful to display on the screen. This
1989    command allows you to specify header fields which you don't normally
1990    want to see.
1991
1992    You do not need to specify the full header field name. For example,
1993    ``ignore content-'' will ignore all header fields that begin with the
1994    pattern ``content-''. ``ignore *'' will ignore all headers.
1995
1996    To remove a previously added token from the list, use the ``unignore''
1997    command. The ``unignore'' command will make Mutt-ng display headers
1998    with the given pattern. For example, if you do ``ignore x-'' it is
1999    possible to ``unignore x-mailer''.
2000
2001    ``unignore *'' will remove all tokens from the ignore list.
2002
2003    For example:
2004 # Sven's draconian header weeding
2005 ignore *
2006 unignore from date subject to cc
2007 unignore organization organisation x-mailer: x-newsreader: x-mailing-list:
2008 unignore posted-to:
2009
2010 11. Alternative addresses
2011
2012    Usage: alternates_\br_\be_\bg_\be_\bx_\bp_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b _\b._\b._\b._\b]
2013
2014    Usage: unalternates_\br_\be_\bg_\be_\bx_\bp_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b _\b._\b._\b._\b]
2015
2016    With various functions, mutt will treat messages differently,
2017    depending on whether you sent them or whether you received them from
2018    someone else. For instance, when replying to a message that you sent
2019    to a different party, mutt will automatically suggest to send the
2020    response to the original message's recipients--responding to yourself
2021    won't make much sense in many cases. (See $\b$r\bre\bep\bpl\bly\by_\b_t\bto\bo.)
2022
2023    Many users receive e-mail under a number of different addresses. To
2024    fully use mutt's features here, the program must be able to recognize
2025    what e-mail addresses you receive mail under. That's the purpose of
2026    the alternates command: It takes a list of regular expressions, each
2027    of which can identify an address under which you receive e-mail.
2028
2029    The unalternates command can be used to write exceptions to alternates
2030    patterns. If an address matches something in an alternates command,
2031    but you nonetheless do not think it is from you, you can list a more
2032    precise pattern under an unalternates command.
2033
2034    To remove a regular expression from the alternates list, use the
2035    unalternates command with exactly the same _\br_\be_\bg_\be_\bx_\bp . Likewise, if the
2036    _\br_\be_\bg_\be_\bx_\bp for a alternates command matches an entry on the unalternates
2037    list, that unalternates entry will be removed. If the _\br_\be_\bg_\be_\bx_\bp for
2038    unalternates is ``*'', _\ba_\bl_\bl_\b _\be_\bn_\bt_\br_\bi_\be_\bs on alternates will be removed.
2039
2040 12. Format = Flowed
2041
2042 12.1. Introduction
2043
2044    Mutt-ng contains support for so-called format=flowed messages. In the
2045    beginning of email, each message had a fixed line width, and it was
2046    enough for displaying them on fixed-size terminals. But times changed,
2047    and nowadays hardly anybody still uses fixed-size terminals: more
2048    people nowaydays use graphical user interfaces, with dynamically
2049    resizable windows. This led to the demand of a new email format that
2050    makes it possible for the email client to make the email look nice in
2051    a resizable window without breaking quoting levels and creating an
2052    incompatible email format that can also be displayed nicely on old
2053    fixed-size terminals.
2054
2055    For introductory information on format=flowed messages, see
2056    <\b<h\bht\btt\btp\bp:\b:/\b//\b/w\bww\bww\bw.\b.j\bjo\boe\bec\bcl\bla\bar\brk\bk.\b.o\bor\brg\bg/\b/f\bff\bfa\baq\bq.\b.h\bht\btm\bml\bl>\b>.
2057
2058 12.2. Receiving: Display Setup
2059
2060    When you receive emails that are marked as format=flowed messages, and
2061    is formatted correctly, mutt-ng will try to reformat the message to
2062    optimally fit on your terminal. If you want a fixed margin on the
2063    right side of your terminal, you can set the following:
2064
2065 set wrapmargin = 10
2066
2067    The code above makes the line break 10 columns before the right side
2068    of the terminal.
2069
2070    If your terminal is so wide that the lines are embarrassingly long,
2071    you can also set a maximum line length:
2072
2073 set max_line_length = 120
2074
2075    The example above will give you lines not longer than 120 characters.
2076
2077    When you view at format=flowed messages, you will often see the
2078    quoting hierarchy like in the following example:
2079
2080 >Bill, can you please send last month's progress report to Mr.
2081 >Morgan? We also urgently need the cost estimation for the new
2082 >production server that we want to set up before our customer's
2083 >project will go live.
2084
2085    This obviously doesn't look very nice, and it makes it very hard to
2086    differentiate between text and quoting character. The solution is to
2087    configure mutt-ng to "stuff" the quoting:
2088
2089 set stuff_quoted
2090
2091    This will lead to a nicer result that is easier to read:
2092
2093 > Bill, can you please send last month's progress report to Mr.
2094 > Morgan? We also urgently need the cost estimation for the new
2095 > production server that we want to set up before our customer's
2096 > project will go live.
2097
2098 12.3. Sending
2099
2100    If you want mutt-ng to send emails with format=flowed set, you need to
2101    explicitly set it:
2102
2103 set text_flowed
2104
2105    Additionally, you have to use an editor which supports writing
2106    format=flowed-conforming emails. For vim(1), this is done by adding w
2107    to the formatoptions (see :h formatoptions and :h fo-table) when
2108    writing emails.
2109
2110    Also note that _\bf_\bo_\br_\bm_\ba_\bt_\b=_\bf_\bl_\bo_\bw_\be_\bd knows about ``space-stuffing'', that is,
2111    when sending messages, some kinds of lines have to be indented with a
2112    single space on the sending side. On the receiving side, the first
2113    space (if any) is removed. As a consequence and in addition to the
2114    above simple setting, please keep this in mind when making manual
2115    formattings within the editor. Also note that mutt-ng currently
2116    violates the standard (R\bRf\bfC\b\b 3\b36\b67\b76\b6) as it does not space-stuff lines
2117    starting with:
2118
2119      * > This is _\bn_\bo_\bt the quote character but a right angle used for other
2120        reasons
2121
2122    Please make sure that you manually prepend a space to each of them.
2123
2124 12.4. Additional Notes
2125
2126    For completeness, the $\b$d\bde\bel\ble\bet\bte\be_\b_s\bsp\bpa\bac\bce\be variable provides the mechanism to
2127    generate a DelSp=yes parameter on _\bo_\bu_\bt_\bg_\bo_\bi_\bn_\bg messages. According to the
2128    standard, clients receiving a format=flowed messages should delete the
2129    last space of a flowed line but still interpret the line as flowed.
2130    Because flowed lines usually contain only one space at the end, this
2131    parameter would make the receiving client concatenate the last word of
2132    the previous with the first of the current line _\bw_\bi_\bt_\bh_\bo_\bu_\bt a space. This
2133    makes ordinary text unreadable and is intended for languages rarely
2134    using spaces. So please use this setting only if you're sure what
2135    you're doing.
2136
2137 13. Mailing lists
2138
2139    Usage: lists_\br_\be_\bg_\be_\bx_\bp_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b _\b._\b._\b._\b]
2140
2141    Usage: unlists_\br_\be_\bg_\be_\bx_\bp_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b _\b._\b._\b._\b]
2142
2143    Usage: subscribe_\br_\be_\bg_\be_\bx_\bp_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b _\b._\b._\b._\b]
2144
2145    Usage: unsubscribe_\br_\be_\bg_\be_\bx_\bp_\b _\b[_\br_\be_\bg_\be_\bx_\bp_\b _\b._\b._\b._\b]
2146
2147    Mutt-ng has a few nice features for u\bus\bsi\bin\bng\bg-\b-l\bli\bis\bst\bts\bs. In order to take
2148    advantage of them, you must specify which addresses belong to mailing
2149    lists, and which mailing lists you are subscribed to. Once you have
2150    done this, the l\bli\bis\bst\bt-\b-r\bre\bep\bpl\bly\by function will work for all known lists.
2151    Additionally, when you send a message to a subscribed list, mutt will
2152    add a Mail-Followup-To header to tell other users' mail user agents
2153    not to send copies of replies to your personal address. Note that the
2154    Mail-Followup-To header is a non-standard extension which is not
2155    supported by all mail user agents. Adding it is not bullet-proof
2156    against receiving personal CCs of list messages. Also note that the
2157    generation of the Mail-Followup-To header is controlled by the
2158    $\b$f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo configuration variable.
2159
2160    More precisely, Mutt-ng maintains lists of patterns for the addresses
2161    of known and subscribed mailing lists. Every subscribed mailing list
2162    is known. To mark a mailing list as known, use the ``lists'' command.
2163    To mark it as subscribed, use ``subscribe''.
2164
2165    You can use regular expressions with both commands. To mark all
2166    messages sent to a specific bug report's address on mutt's bug
2167    tracking system as list mail, for instance, you could say ``subscribe
2168    [0-9]*@bugs.guug.de''. Often, it's sufficient to just give a portion
2169    of the list's e-mail address.
2170
2171    Specify as much of the address as you need to to remove ambiguity. For
2172    example, if you've subscribed to the Mutt-ng mailing list, you will
2173    receive mail addressed to _\bm_\bu_\bt_\bt_\b-_\bu_\bs_\be_\br_\bs_\b@_\bm_\bu_\bt_\bt_\b._\bo_\br_\bg. So, to tell Mutt-ng
2174    that this is a mailing list, you could add ``lists mutt-users'' to
2175    your initialization file. To tell mutt that you are subscribed to it,
2176    add ``subscribe mutt-users'' to your initialization file instead. If
2177    you also happen to get mail from someone whose address is
2178    _\bm_\bu_\bt_\bt_\b-_\bu_\bs_\be_\br_\bs_\b@_\be_\bx_\ba_\bm_\bp_\bl_\be_\b._\bc_\bo_\bm, you could use ``lists mutt-users@mutt\\.org''
2179    or ``subscribe mutt-users@mutt\\.org'' to match only mail from the
2180    actual list.
2181
2182    The ``unlists'' command is used to remove a token from the list of
2183    known and subscribed mailing-lists. Use ``unlists *'' to remove all
2184    tokens.
2185
2186    To remove a mailing list from the list of subscribed mailing lists,
2187    but keep it on the list of known mailing lists, use ``unsubscribe''.
2188
2189 14. Using Multiple spool mailboxes
2190
2191    Usage: m\bmb\bbo\box\bx-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bm_\ba_\bi_\bl_\bb_\bo_\bx
2192
2193    This command is used to move read messages from a specified mailbox to
2194    adifferent mailbox automatically when you quit or change folders.
2195    _\bp_\ba_\bt_\bt_\be_\br_\bn is a regular expression specifying the mailbox to treat as a
2196    ``spool'' mailbox and _\bm_\ba_\bi_\bl_\bb_\bo_\bx specifies where mail should be saved
2197    when read.
2198
2199    Unlike some of the other _\bh_\bo_\bo_\bk commands, only the _\bf_\bi_\br_\bs_\bt matching
2200    pattern is used (it is not possible to save read mail in more than a
2201    single mailbox).
2202
2203 15. Defining mailboxes which receive mail
2204
2205    Usage: mailboxes_\b[_\b!_\b]_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b[_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b._\b._\b._\b _\b]
2206
2207    Usage: unmailboxes_\b[_\b!_\b]_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b[_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b._\b._\b._\b _\b]
2208
2209    This command specifies folders which can receive mail and which will
2210    be checked for new messages. By default, the main menu status bar
2211    displays how many of these folders have new messages.
2212
2213    When changing folders, pressing _\bs_\bp_\ba_\bc_\be will cycle through folders with
2214    new mail.
2215
2216    Pressing TAB in the directory browser will bring up a menu showing the
2217    files specified by the mailboxes command, and indicate which contain
2218    new messages. Mutt-ng will automatically enter this mode when invoked
2219    from the command line with the -y option.
2220
2221    The ``unmailboxes'' command is used to remove a token from the list of
2222    folders which receive mail. Use ``unmailboxes *'' to remove all
2223    tokens.
2224
2225    _\bN_\bo_\bt_\be_\b: new mail is detected by comparing the last modification time to
2226    the last access time. Utilities like biff or frm or any other program
2227    which accesses the mailbox might cause Mutt-ng to never detect new
2228    mail for that mailbox if they do not properly reset the access time.
2229    Backup tools are another common reason for updated access times.
2230
2231    _\bN_\bo_\bt_\be_\b: the filenames in the mailboxes command are resolved when the
2232    command is executed, so if these names contain s\bsh\bho\bor\brt\btc\bcu\but\bts\bs (such as
2233    ``='' and ``!''), any variable definition that affect these characters
2234    (like $\b$f\bfo\bol\bld\bde\ber\br and $\b$s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be) should be executed before the mailboxes
2235    command.
2236
2237 16. User defined headers
2238
2239    Usage: my_hdr_\bs_\bt_\br_\bi_\bn_\bg
2240
2241    Usage: unmy_hdr_\bf_\bi_\be_\bl_\bd_\b _\b[_\bf_\bi_\be_\bl_\bd_\b _\b._\b._\b._\b]
2242
2243    The ``my_hdr'' command allows you to create your own header fields
2244    which will be added to every message you send.
2245
2246    For example, if you would like to add an ``Organization:'' header
2247    field to all of your outgoing messages, you can put the command
2248
2249 my_hdr Organization: A Really Big Company, Anytown, USA
2250
2251    in your .muttrc.
2252
2253    _\bN_\bo_\bt_\be_\b: space characters are _\bn_\bo_\bt allowed between the keyword and the
2254    colon (``:''). The standard for electronic mail (R\bRf\bfC\b\b 8\b82\b22\b2) says that
2255    space is illegal there, so Mutt-ng enforces the rule.
2256
2257    If you would like to add a header field to a single message, you
2258    should either set the $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs variable, or use the _\be_\bd_\bi_\bt_\b-_\bh_\be_\ba_\bd_\be_\br_\bs
2259    function (default: ``E'') in the send-menu so that you can edit the
2260    header of your message along with the body.
2261
2262    To remove user defined header fields, use the ``unmy_hdr'' command.
2263    You may specify an asterisk (``*'') to remove all header fields, or
2264    the fields to remove. For example, to remove all ``To'' and ``Cc''
2265    header fields, you could use:
2266
2267 unmy_hdr to cc
2268
2269 17. Defining the order of headers when viewing messages
2270
2271    Usage: hdr_order_\bh_\be_\ba_\bd_\be_\br_\b _\bh_\be_\ba_\bd_\be_\br_\b _\b[_\bh_\be_\ba_\bd_\be_\br_\b _\b._\b._\b._\b]
2272
2273    Usage: unhdr_order_\b[_\b _\b*_\b _\b|_\b _\bh_\be_\ba_\bd_\be_\br_\b _\bh_\be_\ba_\bd_\be_\br_\b _\b._\b._\b._\b]
2274
2275    With this command, you can specify an order in which mutt will attempt
2276    to present headers to you when viewing messages.
2277
2278    ``unhdr_order *'' will clear all previous headers from the order list,
2279    thus removing the header order effects set by the system-wide startup
2280    file.
2281
2282 hdr_order From Date: From: To: Cc: Subject:
2283
2284 18. Specify default save filename
2285
2286    Usage: s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
2287
2288    This command is used to override the default filename used when saving
2289    messages. _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be will be used as the default filename if the message
2290    is _\bF_\br_\bo_\bm_\b: an address matching _\br_\be_\bg_\be_\bx_\bp or if you are the author and the
2291    message is addressed _\bt_\bo_\b: something matching _\br_\be_\bg_\be_\bx_\bp .
2292
2293    See p\bpa\bat\btt\bte\ber\brn\bn-\b-h\bho\boo\bok\bk for information on the exact format of _\bp_\ba_\bt_\bt_\be_\br_\bn.
2294
2295    Examples:
2296
2297 save-hook me@(turing\\.)?cs\\.hmc\\.edu$ +elkins
2298 save-hook aol\\.com$ +spam
2299
2300    Also see the f\bfc\bcc\bc-\b-s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk command.
2301
2302 19. Specify default Fcc: mailbox when composing
2303
2304    Usage: f\bfc\bcc\bc-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bm_\ba_\bi_\bl_\bb_\bo_\bx
2305
2306    This command is used to save outgoing mail in a mailbox other than
2307    $\b$r\bre\bec\bco\bor\brd\bd. Mutt-ng searches the initial list of message recipients for
2308    the first matching _\br_\be_\bg_\be_\bx_\bp and uses _\bm_\ba_\bi_\bl_\bb_\bo_\bx as the default Fcc:
2309    mailbox. If no match is found the message will be saved to $\b$r\bre\bec\bco\bor\brd\bd
2310    mailbox.
2311
2312    See p\bpa\bat\btt\bte\ber\brn\bn-\b-h\bho\boo\bok\bk for information on the exact format of _\bp_\ba_\bt_\bt_\be_\br_\bn.
2313
2314    Example:
2315
2316 fcc-hook [@.]aol\\.com$ +spammers
2317
2318    The above will save a copy of all messages going to the aol.com domain
2319    to the `+spammers' mailbox by default. Also see the f\bfc\bcc\bc-\b-s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk
2320    command.
2321
2322 20. Specify default save filename and default Fcc: mailbox at once
2323
2324    Usage: f\bfc\bcc\bc-\b-s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bm_\ba_\bi_\bl_\bb_\bo_\bx
2325
2326    This command is a shortcut, equivalent to doing both a f\bfc\bcc\bc-\b-h\bho\boo\bok\bk and a
2327    s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk with its arguments.
2328
2329 21. Change settings based upon message recipients
2330
2331    Usage: r\bre\bep\bpl\bly\by-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bc_\bo_\bm_\bm_\ba_\bn_\bd
2332
2333    Usage: s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bc_\bo_\bm_\bm_\ba_\bn_\bd
2334
2335    Usage: s\bse\ben\bnd\bd2\b2-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bc_\bo_\bm_\bm_\ba_\bn_\bd
2336
2337    These commands can be used to execute arbitrary configuration commands
2338    based upon recipients of the message. _\bp_\ba_\bt_\bt_\be_\br_\bn is a regular expression
2339    matching the desired address. _\bc_\bo_\bm_\bm_\ba_\bn_\bd is executed when _\br_\be_\bg_\be_\bx_\bp matches
2340    recipients of the message.
2341
2342    r\bre\bep\bpl\bly\by-\b-h\bho\boo\bok\bk is matched against the message you are _\br_\be_\bp_\bl_\by_\bi_\bn_\bg _\bt_\bo, instead
2343    of the message you are _\bs_\be_\bn_\bd_\bi_\bn_\bg . \b s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk is matched against all
2344    messages, both _\bn_\be_\bw and _\br_\be_\bp_\bl_\bi_\be_\bs ._\bN_\bo_\bt_\be_\b:r\bre\bep\bpl\bly\by-\b-h\bho\boo\bok\bks are matched _\bb_\be_\bf_\bo_\br_\be
2345    the s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk, _\br_\be_\bg_\ba_\br_\bd_\bl_\be_\bs_\bs of the order specified in the users's
2346    configuration file.
2347
2348    s\bse\ben\bnd\bd2\b2-\b-h\bho\boo\bok\bk is matched every time a message is changed, either by
2349    editing it, or by using the compose menu to change its recipients or
2350    subject. s\bse\ben\bnd\bd2\b2-\b-h\bho\boo\bok\bk is executed after s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk ,and can, e.g., be
2351    used to set parameters such as the $\b$s\bse\ben\bnd\bdm\bma\bai\bil\bl variable depending on the
2352    message's sender address.
2353
2354    For each type of s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk or r\bre\bep\bpl\bly\by-\b-h\bho\boo\bok\bk, when multiple matches occur,
2355    commands are executed in the order they are specified in the muttrc
2356    (for that type of hook).
2357
2358    See p\bpa\bat\btt\bte\ber\brn\bn-\b-h\bho\boo\bok\bk for information on the exact format of _\bp_\ba_\bt_\bt_\be_\br_\bn.
2359
2360    Example: send-hook mutt "set mime_forward signature=''"
2361
2362    Another typical use for this command is to change the values of the
2363    $\b$a\bat\btt\btr\bri\bib\bbu\but\bti\bio\bon\bn, $\b$s\bsi\big\bgn\bna\bat\btu\bur\bre\be and $\b$l\blo\boc\bca\bal\ble\be variables in order to change the
2364    language of the attributions and signatures based upon the recipients.
2365
2366    _\bN_\bo_\bt_\be_\b: the s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk's are only executed ONCE after getting the initial
2367    list of recipients. Adding a recipient after replying or editing the
2368    message will NOT cause any s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk to be executed. Also note that
2369    my_hdr commands which modify recipient headers, or the message's
2370    subject, don't have any effect on the current message when executed
2371    from a s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk.
2372
2373 22. Change settings before formatting a message
2374
2375    Usage: m\bme\bes\bss\bsa\bag\bge\be-\b-h\bho\boo\bok\bk [!]_\bp_\ba_\bt_\bt_\be_\br_\bn_\bc_\bo_\bm_\bm_\ba_\bn_\bd
2376
2377    This command can be used to execute arbitrary configuration commands
2378    before viewing or formatting a message based upon information about
2379    the message. _\bc_\bo_\bm_\bm_\ba_\bn_\bd is executed if the _\bp_\ba_\bt_\bt_\be_\br_\bn matches the message to
2380    be displayed. When multiple matches occur, commands are executed in
2381    the order they are specified in the muttrc.
2382
2383    See p\bpa\bat\btt\bte\ber\brn\bn-\b-h\bho\boo\bok\bk for information on the exact format of _\bp_\ba_\bt_\bt_\be_\br_\bn.
2384
2385    Example:
2386 message-hook ~A 'set pager=builtin'
2387 message-hook '~f freshmeat-news' 'set pager="less \"+/^  subject:.*\""'
2388
2389 23. Choosing the cryptographic key of the recipient
2390
2391    Usage: c\bcr\bry\byp\bpt\bt-\b-h\bho\boo\bok\bk_\bp_\ba_\bt_\bt_\be_\br_\bn_\bk_\be_\by_\bi_\bd
2392
2393    When encrypting messages with PGP or OpenSSL, you may want to
2394    associate a certain key with a given e-mail address automatically,
2395    either because the recipient's public key can't be deduced from the
2396    destination address, or because, for some reasons, you need to
2397    override the key Mutt-ng wouldnormally use. The c\bcr\bry\byp\bpt\bt-\b-h\bho\boo\bok\bk command
2398    provides a method by which you can specify the ID of the public key to
2399    be used when encrypting messages to a certain recipient.
2400
2401    The meaning of "key id" is to be taken broadly in this context: You
2402    can either put a numerical key ID here, an e-mail address, or even
2403    just a real name.
2404
2405 24. Adding key sequences to the keyboard buffer
2406
2407    Usage: push_\bs_\bt_\br_\bi_\bn_\bg
2408
2409    This command adds the named string to the keyboard buffer. The string
2410    may contain control characters, key names and function names like the
2411    sequence string in the m\bma\bac\bcr\bro\bo command. You may use it to automatically
2412    run a sequence of commands at startup, or when entering certain
2413    folders. For example, the following command will automatically
2414    collapse all threads when entering a folder:
2415 folder-hook . 'push <collapse-all>'
2416
2417 25. Executing functions
2418
2419    Usage: exec_\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\b[_\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\b._\b._\b._\b _\b]
2420
2421    This command can be used to execute any function. Functions are listed
2422    in the f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs. ``exec function'' is equivalent to ``push
2423    <function>''.
2424
2425 26. Message Scoring
2426
2427    Usage: score_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\bv_\ba_\bl_\bu_\be
2428
2429    Usage: unscore_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b[_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\b._\b._\b._\b _\b]
2430
2431    In situations where you have to cope with a lot of emails, e.g. when
2432    you read many different mailing lists, and take part in discussions,
2433    it is always useful to have the important messages marked and the
2434    annoying messages or the ones that you aren't interested in deleted.
2435    For this purpose, mutt-ng features a mechanism called ``scoring''.
2436
2437    When you use scoring, every message has a base score of 0. You can
2438    then use the score command to define patterns and a positive or
2439    negative value associated with it. When a pattern matches a message,
2440    the message's score will be raised or lowered by the amount of the
2441    value associated with the pattern.
2442
2443 score "~f nion@muttng\.org" 50
2444 score "~f @sco\.com" -100
2445
2446    If the pattern matches, it is also possible to set the score value of
2447    the current message to a certain value and then stop evaluation:
2448
2449 score "~f santaclaus@northpole\.int" =666
2450
2451    What is important to note is that negative score values will be
2452    rounded up to 0.
2453
2454    To make scoring actually useful, the score must be applied in some
2455    way. That's what the _\bs_\bc_\bo_\br_\be_\b _\bt_\bh_\br_\be_\bs_\bh_\bo_\bl_\bd_\bs are for. Currently, there are
2456    three score thresholds:
2457
2458      * flag threshold: when a message has a score value equal or higher
2459        than the flag threshold, it will be flagged.
2460      * read threshold: when a message has a score value equal or lower
2461        than the read threshold, it will be marked as read.
2462      * delete threshold: when a message has a score value equal or lower
2463        than the delete threshold, it will be marked as deleted.
2464
2465    These three thresholds can be set via the variables
2466    $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_r\bre\bea\bad\bd, $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_f\bfl\bla\bag\bg and
2467    $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_d\bde\bel\ble\bet\bte\be.
2468
2469    By default, $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_r\bre\bea\bad\bd and $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_d\bde\bel\ble\bet\bte\be are set
2470    to -1, which means that in the default threshold configuration no
2471    message will ever get marked as read or deleted.
2472
2473    Scoring gets especially interesting when combined with the color
2474    command and the ~n pattern:
2475
2476 color index  black   yellow  "~n 10-"
2477 color index  red     yellow  "~n 100-"
2478
2479    The rules above mark all messages with a score between 10 and 99 with
2480    black and yellow, and messages with a score greater or equal 100 with
2481    red and yellow. This might be unusual to you if you're used to e.g.
2482    slrn's scoring mechanism, but it is more flexible, as it visually
2483    marks different scores.
2484
2485 27. Spam detection
2486
2487    Usage: spam_\bp_\ba_\bt_\bt_\be_\br_\bn_\b _\bf_\bo_\br_\bm_\ba_\bt
2488
2489    Usage: nospam_\bp_\ba_\bt_\bt_\be_\br_\bn
2490
2491    Mutt-ng has generalized support for external spam-scoring filters. By
2492    defining your spam patterns with the spam and nospam commands, you can
2493    _\bl_\bi_\bm_\bi_\bt, _\bs_\be_\ba_\br_\bc_\bh, and _\bs_\bo_\br_\bt your mail based on its spam attributes, as
2494    determined by the external filter. You also can display the spam
2495    attributes in your index display using the %H selector in the
2496    $\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt variable. (Tip: try %?H?[%H] ? to display spam tags only
2497    when they are defined for a given message.)
2498
2499    Your first step is to define your external filter's spam patterns
2500    using the spam command. _\bp_\ba_\bt_\bt_\be_\br_\bn should be a regular expression that
2501    matches a header in a mail message. If any message in the mailbox
2502    matches this regular expression, it will receive a ``spam tag'' or
2503    ``spam attribute'' (unless it also matches a nospam pattern -- see
2504    below.) The appearance of this attribute is entirely up to you, and is
2505    governed by the _\bf_\bo_\br_\bm_\ba_\bt parameter. _\bf_\bo_\br_\bm_\ba_\bt can be any static text, but
2506    it also can include back-references from the _\bp_\ba_\bt_\bt_\be_\br_\bn expression. (A
2507    regular expression ``back-reference'' refers to a sub-expression
2508    contained within parentheses.) %1 is replaced with the first
2509    back-reference in the regex, %2 with the second, etc.
2510
2511    If you're using multiple spam filters, a message can have more than
2512    one spam-related header. You can define spam patterns for each filter
2513    you use. If a message matches two or more of these patterns, and the
2514    $spam_separator variable is set to a string, then the message's spam
2515    tag will consist of all the _\bf_\bo_\br_\bm_\ba_\bt strings joined together, with the
2516    value of $spam_separator separating them.
2517
2518    For example, suppose I use DCC, SpamAssassin, and PureMessage. I might
2519    define these spam settings:
2520 spam "X-DCC-.*-Metrics:.*(....)=many"         "90+/DCC-%1"
2521 spam "X-Spam-Status: Yes"                     "90+/SA"
2522 spam "X-PerlMX-Spam: .*Probability=([0-9]+)%" "%1/PM"
2523 set spam_separator=", "
2524
2525    If I then received a message that DCC registered with ``many'' hits
2526    under the ``Fuz2'' checksum, and that PureMessage registered with a
2527    97% probability of being spam, that message's spam tag would
2528    read90+/DCC-Fuz2, 97/PM. (The four characters before ``=many'' in a
2529    DCC report indicate the checksum used -- in this case, ``Fuz2''.)
2530
2531    If the $spam_separator variable is unset, then each spam pattern match
2532    supersedes the previous one. Instead of getting joined _\bf_\bo_\br_\bm_\ba_\bt strings,
2533    you'll get only the last one to match.
2534
2535    The spam tag is what will be displayed in the index when you use %H in
2536    the $index_format variable. It's also the string that the ~H
2537    pattern-matching expression matches against for _\bs_\be_\ba_\br_\bc_\bh and _\bl_\bi_\bm_\bi_\bt
2538    functions. And it's what sorting by spam attribute will use as a sort
2539    key.
2540
2541    That's a pretty complicated example, and most people's actual
2542    environments will have only one spam filter. The simpler your
2543    configuration, the more effective mutt can be, especially when it
2544    comes to sorting.
2545
2546    Generally, when you sort by spam tag, mutt will sort _\bl_\be_\bx_\bi_\bc_\ba_\bl_\bl_\by -- that
2547    is, by ordering strings alphnumerically. However, if a spam tag begins
2548    with a number, mutt will sort numerically first, and lexically only
2549    when two numbers are equal in value. (This is like UNIX's sort -n.) A
2550    message with no spam attributes at all -- that is, one that didn't
2551    match _\ba_\bn_\by of your spam patterns -- is sorted at lowest priority.
2552    Numbers are sorted next, beginning with 0 and ranging upward. Finally,
2553    non-numeric strings are sorted, with ``a'' taking lowerpriority than
2554    ``z''. Clearly, in general, sorting by spam tags is most effective
2555    when you can coerce your filter to give you a raw number. But in case
2556    you can't, mutt can still do something useful.
2557
2558    The nospam command can be used to write exceptions to spam patterns.
2559    If a header pattern matches something in a spam command, but you
2560    nonetheless do not want it to receive a spam tag, you can list amore
2561    precise pattern under a nospam command.
2562
2563    If the _\bp_\ba_\bt_\bt_\be_\br_\bn given to nospam is exactly the same as the _\bp_\ba_\bt_\bt_\be_\br_\bn on
2564    an existing spam list entry, the effect will be to remove the entry
2565    from the spam list, instead of adding an exception. Likewise, if the
2566    _\bp_\ba_\bt_\bt_\be_\br_\bn for a spam command matches an entry on the nospam list, that
2567    nospam entry will be removed. If the _\bp_\ba_\bt_\bt_\be_\br_\bn for nospam is ``*'', _\ba_\bl_\bl
2568    _\be_\bn_\bt_\br_\bi_\be_\bs_\b _\bo_\bn_\b _\bb_\bo_\bt_\bh_\b _\bl_\bi_\bs_\bt_\bs will be removed. This might be the default
2569    action if you use spam and nospam in conjunction with a f\bfo\bol\bld\bde\ber\br-\b-h\bho\boo\bok\bk.
2570
2571    You can have as many spam or nospam commands as you like. You can even
2572    do your own primitive spam detection within mutt -- for example, if
2573    you consider all mail from MAILER-DAEMON to be spam, you can use a
2574    spam command like this:
2575
2576 spam "^From: .*MAILER-DAEMON"       "999"
2577
2578 28. Setting variables
2579
2580    Usage: set_\b[_\bn_\bo_\b|_\bi_\bn_\bv_\b]_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\b[_\b=_\bv_\ba_\bl_\bu_\be_\b]_\b _\b[_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b._\b._\b._\b]
2581
2582    Usage: toggle_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\b[_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\b._\b._\b._\b]
2583
2584    Usage: unset_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\b[_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\b._\b._\b._\b]
2585
2586    Usage: reset_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\b[_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b _\b._\b._\b._\b]
2587
2588    This command is used to set (and unset) v\bva\bar\bri\bia\bab\bbl\ble\bes\bs. There are four
2589    basic types of variables: boolean, number, string and quadoption.
2590    _\bb_\bo_\bo_\bl_\be_\ba_\bn variables can be _\bs_\be_\bt (true) or _\bu_\bn_\bs_\be_\bt (false). _\bn_\bu_\bm_\bb_\be_\br variables
2591    can be assigned a positive integer value.
2592
2593    _\bs_\bt_\br_\bi_\bn_\bg variables consist of any number of printable characters.
2594    _\bs_\bt_\br_\bi_\bn_\bg_\bs must be enclosed in quotes if they contain spaces or tabs. You
2595    may also use the ``C'' escape sequences _\b\_\bn and _\b\_\bt for newline and tab,
2596    respectively.
2597
2598    _\bq_\bu_\ba_\bd_\bo_\bp_\bt_\bi_\bo_\bn variables are used to control whether or not to be prompted
2599    for certain actions, or to specify a default action. A value of _\by_\be_\bs
2600    will cause the action to be carried out automatically as if you had
2601    answered yes to the question. Similarly, a value of _\bn_\bo will cause the
2602    the action to be carried out as if you had answered ``no.'' A value of
2603    _\ba_\bs_\bk_\b-_\by_\be_\bs will cause a prompt with a default answer of ``yes'' and
2604    _\ba_\bs_\bk_\b-_\bn_\bo will provide a default answer of ``no.''
2605
2606    Prefixing a variable with ``no'' will unset it. Example: set noaskbcc
2607    .
2608
2609    For _\bb_\bo_\bo_\bl_\be_\ba_\bn variables, you may optionally prefix the variable name
2610    with inv to toggle the value (on or off). This is useful when writing
2611    macros. Example: set invsmart_wrap.
2612
2613    The toggle command automatically prepends the inv prefix to all
2614    specified variables.
2615
2616    The unset command automatically prepends the no prefix to all
2617    specified variables.
2618
2619    Using the enter-command function in the _\bi_\bn_\bd_\be_\bx menu, you can query the
2620    value of a variable by prefixing the name of the variable with a
2621    question mark:
2622
2623 set ?allow_8bit
2624
2625    The question mark is actually only required for boolean and quadoption
2626    variables.
2627
2628    The reset command resets all given variables to the compile time
2629    defaults (hopefully mentioned in this manual). If you use the command
2630    set and prefix the variable with ``&'' this has the same behavior as
2631    the reset command.
2632
2633    With the reset command there exists the special variable ``all'',
2634    which allows you to reset all variables to their system defaults.
2635
2636 29. Reading initialization commands from another file
2637
2638    Usage: source_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b[_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be_\b _\b._\b._\b._\b]
2639
2640    This command allows the inclusion of initialization commands from
2641    other files. For example, I place all of my aliases in ~/.mail_aliases
2642    so that I can make my ~/.muttrc readable and keep my aliases private.
2643
2644    If the filename begins with a tilde (``~''), it will be expanded to
2645    the path of your home directory.
2646
2647    If the filename ends with a vertical bar (|), then _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be is
2648    considered to be an executable program from which to read input (eg.
2649    source ~/bin/myscript|).
2650
2651 30. Removing hooks
2652
2653    Usage: unhook_\b[_\b*_\b _\b|_\b _\bh_\bo_\bo_\bk_\b-_\bt_\by_\bp_\be_\b]
2654
2655    This command permits you to flush hooks you have previously defined.
2656    You can either remove all hooks by giving the ``*'' character as an
2657    argument, or you can remove all hooks of a specific type by saying
2658    something like unhook send.
2659
2660 31. Sharing Setups
2661
2662 31.1. Character Sets
2663
2664    As users may run mutt-ng on different systems, the configuration must
2665    be maintained because it's likely that people want to use the setup
2666    everywhere they use mutt-ng. And mutt-ng tries to help where it can.
2667
2668    To not produce conflicts with different character sets, mutt-ng allows
2669    users to specify in which character set their configuration files are
2670    encoded. Please note that while reading the configuration files, this
2671    is only respected after the corresponding declaration appears. It's
2672    advised to put the following at the very beginning of a users
2673    muttngrc:
2674
2675 set config_charset = "..."
2676
2677    and replacing the dots with the actual character set. To avoid
2678    problems while maintaining the setup, vim(1) user's may want to use
2679    modelines as show in:
2680
2681 # vim:fileencoding=...:
2682
2683    while, again, replacing the dots with the appropriate name. This tells
2684    vim(1) as which character set to read and save the file.
2685
2686 31.2. Modularization
2687
2688    ``Modularization'' means to divide the setup into several files while
2689    sorting the options or commands by topic. Especially for longer setups
2690    (e.g. with many hooks), this helps maintaining it and solving trouble.
2691
2692    When using separation, setups may be, as a whole or in fractions,
2693    shared over different systems.
2694
2695 31.3. Conditional parts
2696
2697    When using a configuration on different systems, the user may not
2698    always have influence on how mutt-ng is installed and which features
2699    it includes.
2700
2701    To solve this, mutt-ng contain a feature based on the ``ifdef'' patch
2702    written for mutt. Its basic syntax is:
2703
2704 ifdef <item> <command>
2705 ifndef <item> <command>
2706
2707    ...whereby <item> can be one of:
2708
2709      * a function name
2710      * a variable name
2711      * a menu name
2712      * a feature name
2713
2714    All available functions, variables and menus are documented elsewhere
2715    in this manual but ``features'' is specific to these two commands. To
2716    test for one, prefix one of the following keywords with feature_:
2717    ncurses, slang, iconv, idn, dotlock, standalone, pop, nntp, imap, ssl,
2718    gnutls, sasl, sasl2, libesmtp, compressed, color, classic_pgp,
2719    classic_smime, gpgme, header_cache
2720
2721    As an example, one can use the following in ~/.muttngrc:
2722
2723 ifdef feature_imap 'source ~/.mutt-ng/setup-imap'
2724 ifdef feature_pop  'source ~/.mutt-ng/setup-pop'
2725 ifdef feature_nntp 'source ~/.mutt-ng/setup-nntp'
2726
2727    ...to only source ~/.mutt-ng/setup-imap if IMAP support is built in,
2728    only source ~/.mutt-ng/setup-pop if POP support is built in and only
2729    source ~/.mutt-ng/setup-nntp if NNTP support is built in.
2730
2731    An example for testing for variable names can be used if users use
2732    different revisions of mutt-ng whereby the older one may not have a
2733    certain variable. To test for the availability of $\b$i\bim\bma\bap\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
2734    use:
2735
2736 ifdef imap_mail_check 'set imap_mail_check = 300'
2737
2738    Provided for completeness is the test for menu names. To set
2739    $\b$p\bpa\bag\bge\ber\br_\b_i\bin\bnd\bde\bex\bx_\b_l\bli\bin\bne\bes\bs only if the pager menu is available, use:
2740
2741 ifdef pager 'set pager_index_lines = 10'
2742
2743    For completeness, too, the opposite of ifdef is provided: ifndef which
2744    only executes the command if the test fails. For example, the
2745    following two examples are equivalent:
2746
2747 ifdef feature_ncurses 'source ~/.mutt-ng/setup-ncurses'
2748 ifndef feature_ncurses 'source ~/.mutt-ng/setup-slang'
2749
2750    ...and...
2751
2752 ifdef feature_slang 'source ~/.mutt-ng/setup-slang'
2753 ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses'
2754
2755 32. Obsolete Variables
2756
2757    In the process of ensuring and creating more consistency, many
2758    variables have been renamed and some of the old names were already
2759    removed. Please see s\bse\bec\bct\bt-\b-o\bob\bbs\bso\bol\ble\bet\bte\be for a complete list.
2760
2761 Chapter 4. Advanced Usage
2762
2763    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
2764
2765    1\b1.\b\b R\bRe\beg\bgu\bul\bla\bar\b\b E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs
2766    2\b2.\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
2767
2768         2\b2.\b.1\b1.\b\b C\bCo\bom\bmp\bpl\ble\bex\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
2769         2\b2.\b.2\b2.\b\b P\bPa\bat\btt\bte\ber\brn\bns\b\b a\ban\bnd\b\b D\bDa\bat\bte\bes\bs
2770
2771    3\b3.\b\b F\bFo\bor\brm\bma\bat\b\b S\bSt\btr\bri\bin\bng\bgs\bs
2772
2773         3\b3.\b.1\b1.\b\b I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
2774         3\b3.\b.2\b2.\b\b C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\b\b E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn
2775         3\b3.\b.3\b3.\b\b M\bMo\bod\bdi\bif\bfi\bic\bca\bat\bti\bio\bon\bns\b\b a\ban\bnd\b\b P\bPa\bad\bdd\bdi\bin\bng\bg
2776
2777    4\b4.\b\b U\bUs\bsi\bin\bng\b\b T\bTa\bag\bgs\bs
2778    5\b5.\b\b U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs
2779
2780         5\b5.\b.1\b1.\b\b M\bMe\bes\bss\bsa\bag\bge\b\b M\bMa\bat\btc\bch\bhi\bin\bng\b\b i\bin\b\b H\bHo\boo\bok\bks\bs
2781
2782    6\b6.\b\b U\bUs\bsi\bin\bng\b\b t\bth\bhe\b\b s\bsi\bid\bde\beb\bba\bar\br
2783    7\b7.\b\b E\bEx\bxt\bte\ber\brn\bna\bal\b\b A\bAd\bdd\bdr\bre\bes\bss\b\b Q\bQu\bue\ber\bri\bie\bes\bs
2784    8\b8.\b\b M\bMa\bai\bil\blb\bbo\box\b\b F\bFo\bor\brm\bma\bat\bts\bs
2785    9\b9.\b\b M\bMa\bai\bil\blb\bbo\box\b\b S\bSh\bho\bor\brt\btc\bcu\but\bts\bs
2786    1\b10\b0.\b\b H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs
2787    1\b11\b1.\b\b E\bEd\bdi\bit\bti\bin\bng\b\b t\bth\bhr\bre\bea\bad\bds\bs
2788
2789         1\b11\b1.\b.1\b1.\b\b L\bLi\bin\bnk\bki\bin\bng\b\b t\bth\bhr\bre\bea\bad\bds\bs
2790         1\b11\b1.\b.2\b2.\b\b B\bBr\bre\bea\bak\bki\bin\bng\b\b t\bth\bhr\bre\bea\bad\bds\bs
2791
2792    1\b12\b2.\b\b D\bDe\bel\bli\biv\bve\ber\bry\b\b S\bSt\bta\bat\btu\bus\b\b N\bNo\bot\bti\bif\bfi\bic\bca\bat\bti\bio\bon\b\b (\b(D\bDS\bSN\bN)\b\b S\bSu\bup\bpp\bpo\bor\brt\bt
2793    1\b13\b3.\b\b P\bPO\bOP\bP3\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
2794    1\b14\b4.\b\b I\bIM\bMA\bAP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
2795
2796         1\b14\b4.\b.1\b1.\b\b T\bTh\bhe\b\b F\bFo\bol\bld\bde\ber\b\b B\bBr\bro\bow\bws\bse\ber\br
2797         1\b14\b4.\b.2\b2.\b\b A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn
2798
2799    1\b15\b5.\b\b N\bNN\bNT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
2800
2801         1\b15\b5.\b.1\b1.\b\b A\bAg\bga\bai\bin\bn:\b\b S\bSc\bco\bor\bri\bin\bng\bg
2802
2803    1\b16\b6.\b\b S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
2804    1\b17\b7.\b\b M\bMa\ban\bna\bag\bgi\bin\bng\b\b m\bmu\bul\blt\bti\bip\bpl\ble\b\b I\bIM\bMA\bAP\bP/\b/P\bPO\bOP\bP/\b/N\bNN\bNT\bTP\b\b a\bac\bcc\bco\bou\bun\bnt\bts\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
2805    1\b18\b8.\b\b S\bSt\bta\bar\brt\b\b a\b\b W\bWW\bWW\b\b B\bBr\bro\bow\bws\bse\ber\b\b o\bon\b\b U\bUR\bRL\bLs\b\b (\b(E\bEX\bXT\bTE\bER\bRN\bNA\bAL\bL)\b)
2806    1\b19\b9.\b\b C\bCo\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b f\bfo\bol\bld\bde\ber\brs\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
2807
2808         1\b19\b9.\b.1\b1.\b\b O\bOp\bpe\ben\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\b\b f\bfo\bor\b\b r\bre\bea\bad\bdi\bin\bng\bg
2809         1\b19\b9.\b.2\b2.\b\b W\bWr\bri\bit\bte\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx
2810         1\b19\b9.\b.3\b3.\b\b A\bAp\bpp\bpe\ben\bnd\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\b\b t\bto\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx
2811         1\b19\b9.\b.4\b4.\b\b E\bEn\bnc\bcr\bry\byp\bpt\bte\bed\b\b f\bfo\bol\bld\bde\ber\brs\bs
2812
2813 1. Regular Expressions
2814
2815    All string patterns in Mutt-ng including those in more complex
2816    p\bpa\bat\btt\bte\ber\brn\bns\bs must be specified using regular expressions (regexp) in the
2817    ``POSIX extended'' syntax (which is more or less the syntax used by
2818    egrep and GNU awk). For your convenience, we have included below a
2819    brief description of this syntax.
2820
2821    The search is case sensitive if the pattern contains at least one
2822    upper case letter, and case insensitive otherwise. Note that ``\''
2823    must be quoted if used for a regular expression in an initialization
2824    command: ``\\''.
2825
2826    A regular expression is a pattern that describes a set of strings.
2827    Regular expressions are constructed analogously to arithmetic
2828    expressions, by using various operators to combine smaller
2829    expressions.
2830
2831    Note that the regular expression can be enclosed/delimited by either "
2832    or ' which is useful if the regular expression includes a white-space
2833    character. See m\bmu\but\btt\btr\brc\bc-\b-s\bsy\byn\bnt\bta\bax\bx for more information on " and ' delimiter
2834    processing. To match a literal " or ' you must preface it with \
2835    (backslash).
2836
2837    The fundamental building blocks are the regular expressions that match
2838    a single character. Most characters, including all letters and digits,
2839    are regular expressions that match themselves. Any metacharacter with
2840    special meaning may be quoted by preceding it with a backslash.
2841
2842    The period ``.'' matches any single character. The caret ``^'' andthe
2843    dollar sign ``$'' are metacharacters that respectively match the empty
2844    string at the beginning and end of a line.
2845
2846    A list of characters enclosed by ``]'' and ``]'' matches any single
2847    character in that list; if the first character of the list is a caret
2848    ``^'' then it matches any character _\bn_\bo_\bt in the list. For example, the
2849    regular expression _\b]_\b0_\b1_\b2_\b3_\b4_\b5_\b6_\b7_\b8_\b9_\b] matches any single digit. A range of
2850    ASCII characters may be specified by giving the first and last
2851    characters, separated by a hyphen ``-''. Most metacharacters lose
2852    their special meaning inside lists. To include a literal ``]'' place
2853    it first in the list. Similarly, to include a literal ``^'' place it
2854    anywhere but first. Finally, to include a literal hyphen ``-'' place
2855    it last.
2856
2857    Certain named classes of characters are predefined. Character classes
2858    consist of ``[:'', a keyword denoting the class, and ``:]''. The
2859    following classes are defined by the POSIX standard:
2860
2861    [:alnum:]
2862           Alphanumeric characters.
2863
2864    [:alpha:]
2865           Alphabetic characters.
2866
2867    [:blank:]
2868           Space or tab characters.
2869
2870    [:cntrl:]
2871           Control characters.
2872
2873    [:digit:]
2874           Numeric characters.
2875
2876    [:graph:]
2877           Characters that are both printable and visible. (A space is
2878           printable, but not visible, while an ``a'' is both.)
2879
2880    [:lower:]
2881           Lower-case alphabetic characters.
2882
2883    [:print:]
2884           Printable characters (characters that are not control
2885           characters.)
2886
2887    [:punct:]
2888           Punctuation characters (characters that are not letter, digits,
2889           control characters, or space characters).
2890
2891    [:space:]
2892           Space characters (such as space, tab and formfeed, to name a
2893           few).
2894
2895    [:upper:]
2896           Upper-case alphabetic characters.
2897
2898    [:xdigit:]
2899           Characters that are hexadecimal digits.
2900
2901    A character class is only valid in a regular expression inside the
2902    brackets of a character list. Note that the brackets in these class
2903    names are part of the symbolic names, and must be included in addition
2904    to the brackets delimiting the bracket list. For example, _\b[_\b[_\b:_\bd_\bi_\bg_\bi_\bt_\b:_\b]_\b]
2905    is equivalent to _\b[_\b0_\b-_\b9_\b].
2906
2907    Two additional special sequences can appear in character lists. These
2908    apply to non-ASCII character sets, which can have single symbols
2909    (calledcollating elements) that are represented with more than one
2910    character, as well as several characters that are equivalent for
2911    collating or sorting purposes:
2912
2913    Collating Symbols
2914           A collating symbol is a multi-character collating element
2915           enclosed in ``[.'' and ``.]''. For example, if ``ch'' is a
2916           collating element, then _\b[_\b[_\b._\bc_\bh_\b._\b]_\b] is a regexp that matches this
2917           collating element, while _\b[_\bc_\bh_\b] is a regexp that matches either
2918           ``c'' or ``h''.
2919
2920    Equivalence Classes
2921           An equivalence class is a locale-specific name for a list of
2922           characters that are equivalent. The name is enclosed in ``[=''
2923           and ``=]''. For example, the name ``e'' might be used to
2924           represent all of ``è'' ``é'' and ``e''. In this case, _\b[_\b[_\b=_\be_\b=_\b]_\b]
2925           is a regexp that matches any of ``è'', ``é'' and ``e''.
2926
2927    A regular expression matching a single character may be followed by
2928    one of several repetition operators:
2929
2930    ?
2931           The preceding item is optional and matched at most once.
2932
2933    *
2934           The preceding item will be matched zero or more times.
2935
2936    +
2937           The preceding item will be matched one or more times.
2938
2939    {n}
2940           The preceding item is matched exactly _\bn times.
2941
2942    {n,}
2943           The preceding item is matched _\bn or more times.
2944
2945    {,m}
2946           The preceding item is matched at most _\bm times.
2947
2948    {n,m}
2949           The preceding item is matched at least _\bn times, but no more
2950           than _\bm times.
2951
2952    Two regular expressions may be concatenated; the resulting regular
2953    expression matches any string formed by concatenating two substrings
2954    that respectively match the concatenated subexpressions.
2955
2956    Two regular expressions may be joined by the infix operator ``|''; the
2957    resulting regular expression matches any string matching either
2958    subexpression.
2959
2960    Repetition takes precedence over concatenation, which in turn takes
2961    precedence over alternation. A whole subexpression may be enclosed in
2962    parentheses to override these precedence rules.
2963
2964    _\bN_\bo_\bt_\be_\b: If you compile Mutt-ng with the GNU _\br_\bx package, the following
2965    operators may also be used in regular expressions:
2966
2967    \\y
2968           Matches the empty string at either the beginning or the end of
2969           a word.
2970
2971    \\B
2972           Matches the empty string within a word.
2973
2974    \\<
2975           Matches the empty string at the beginning of a word.
2976
2977    \\>
2978           Matches the empty string at the end of a word.
2979
2980    \\w
2981           Matches any word-constituent character (letter, digit, or
2982           underscore).
2983
2984    \\W
2985           Matches any character that is not word-constituent.
2986
2987    \\`
2988           Matches the empty string at the beginning of a buffer (string).
2989
2990    \\'
2991           Matches the empty string at the end of a buffer.
2992
2993    Please note however that these operators are not defined by POSIX, so
2994    they may or may not be available in stock libraries on various
2995    systems.
2996
2997 2. Patterns
2998
2999    Mutt-ng's pattern language provides a simple yet effective way to set
3000    up rules to match messages, e.g. for operations like tagging and
3001    scoring. A pattern consists of one or more sub-pattern, which can be
3002    logically grouped, ORed, and negated. For a complete listing of these
3003    patterns, please refer to table p\bpa\bat\btt\bte\ber\brn\bns\bs in the Reference chapter.
3004
3005    It must be noted that in this table, EXPR is a regular expression. For
3006    ranges, the forms <[MAX], >>[MIN], [MIN]- and -[MAX] are also
3007    possible.
3008
3009 2.1. Complex Patterns
3010
3011    It is possible to combine several sub-patterns to a more complex
3012    pattern. The most simple possibility is to logically AND several
3013    patterns by stringing them together:
3014
3015 ~s 'SPAM' ~U
3016
3017    The pattern above matches all messages that contain ``SPAM'' in the
3018    subject and are unread.
3019
3020    To logical OR patterns, simply use the | operator. This one especially
3021    useful when using local groups:
3022
3023 ~f ("nion@muttng\.org"|"ak@muttng\.org"|"pdmef@muttng\.org")
3024 (~b mutt-ng|~s Mutt-ng)
3025 !~x '@synflood\.at'
3026
3027    The first pattern matches all messages that were sent by one of the
3028    mutt-ng maintainers, while the seconds pattern matches all messages
3029    that contain ``mutt-ng'' in the message body or ``Mutt-ng'' in the
3030    subject. The third pattern matches all messages that do not contain
3031    ``@synflood\.at'' in the References: header, i.e. messages that are
3032    not an (indirect) reply to one of my messages. A pattern can be
3033    logicall negated using the ! operator.
3034
3035 2.2. Patterns and Dates
3036
3037    When using dates in patterns, the dates must be specified in a special
3038    format, i.e. DD/MM/YYYY. If you don't specify month or year, they
3039    default to the current month or year. When using date ranges, and you
3040    specify only the minimum or the maximum, the specified date will be
3041    excluded, e.g. 01/06/2005- matches against all messages _\ba_\bf_\bt_\be_\br Juni
3042    1st, 2005.
3043
3044    It is also possible to use so-called ``error margins'' when specifying
3045    date ranges. You simply specify a date, and then the error margin.
3046    This margin needs to contain the information whether it goes ``forth''
3047    or ``back'' in time, by using + and -. Then follows a number and a
3048    unit, i.e. y for years, m for months, w for weeks and d for days. If
3049    you use the special * sign, it means that the error margin goes to
3050    both``directions'' in time.
3051
3052 ~d 01/01/2005+1y
3053 ~d 18/10/2004-2w
3054 ~d 28/12/2004*1d
3055
3056    The first pattern matches all dates between January 1st, 2005 and
3057    January 1st 2006. The second pattern matches all dates between October
3058    18th, 2004 and October 4th 2004 (2 weeks before 18/10/2004), while the
3059    third pattern matches all dates 1 day around December 28th, 2004 (i.e.
3060    Dec 27th, 28th and 29th).
3061
3062    Relative dates are also very important, as they make it possible to
3063    specify date ranges between a fixed number of units and the current
3064    date. How this works can be seen in the following example:
3065
3066 ~d >2w # messages older than two weeks
3067 ~d <3d # messages newer than 3 days
3068 ~d =1m # messages that are exactly one month old
3069
3070 3. Format Strings
3071
3072 3.1. Introduction
3073
3074    The so called _\bF_\bo_\br_\bm_\ba_\bt_\b _\bS_\bt_\br_\bi_\bn_\bg_\bs offer great flexibility when configuring
3075    mutt-ng. In short, they describe what items to print out how in menus
3076    and status messages.
3077
3078    Basically, they work as this: for different menus and bars, there's a
3079    variable specifying the layout. For every item available, there is a
3080    so called _\be_\bx_\bp_\ba_\bn_\bd_\bo.
3081
3082    For example, when running mutt-ng on different machines or different
3083    versions for testing purposes, it may be interesting to have the
3084    following information always printed on screen when one is in the
3085    index:
3086
3087      * the current hostname
3088      * the current mutt-ng version number
3089
3090    The setting for the status bar of the index is controlled via the
3091    $\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt variable. For the hostname and version string, there's
3092    an expando for $status_format: %h expands to the hostname and %v to
3093    the version string. When just configuring:
3094
3095 set status_format = "%v on %h: ..."
3096
3097    mutt-ng will replace the sequence %v with the version string and %h
3098    with the host's name. When you are, for example, running mutt-ng
3099    version 1.5.9i on host mailhost, you'll see the following when you're
3100    in the index:
3101
3102 Mutt-ng 1.5.9i on mailhost: ...
3103
3104    In the index, there're more useful information one could want to see:
3105
3106      * which mailbox is open
3107      * how man new, flagged or postponed messages
3108      * ...
3109
3110    To include the mailbox' name is as easy as:
3111
3112 set status_format = "%v on %h: %B: ...
3113
3114    When the currently opened mailbox is Inbox, this will be expanded to:
3115
3116 Mutt-ng 1.5.9i on mailhost: Inbox: ...
3117
3118    For the number of certain types of messages, one more feature of the
3119    format strings is extremely useful. If there aren't messages of a
3120    certain type, it may not be desired to print just that there aren't
3121    any but instead only print something if there are any.
3122
3123 3.2. Conditional Expansion
3124
3125    To only print the number of messages if there are new messages in the
3126    current mailbox, further extend $status_format to:
3127
3128 set status_format = "%v on %h: %B %?n?%n new? ...
3129
3130    This feature is called _\bn_\bo_\bn_\bz_\be_\br_\bo_\b-_\bp_\br_\bi_\bn_\bt_\bi_\bn_\bg and works as this: some
3131    expandos may be optionally printed nonzero, i.e. a portion of the
3132    format string is only evaluated if the value of the expando is
3133    different from zero. The basic syntax is:
3134
3135 %?<item>?<string if nonzero>?
3136
3137    which tells mutt-ng to only look at <string if nonzero> if the value
3138    of the %<item%gt; expando is different from zero. In our example, we
3139    used n as the expando to check for and %n new as the optional nonzero
3140    string.
3141
3142    But this is not all: this feature only offers one alternative: ``print
3143    something if not zero.'' Mutt-ng does, as you might guess, also
3144    provide a logically complete version: ``if zero, print something and
3145    else print something else.'' This is achieved by the following syntax
3146    for those expandos which may be printed nonzero:
3147
3148 %?<item>?<string if nonzero>&<string if zero>?
3149
3150    Using this we can make mutt-ng to do the following:
3151
3152      * make it print ``_\bn new messages'' whereby _\bn is the count but only
3153        if there new ones
3154      * and make it print ``no new messages'' if there aren't any
3155
3156    The corresponding configuration is:
3157
3158 set status_format = "%v on %h: %B: %?n?%n new messages&no new messages? ...
3159
3160    This doubles the use of the ``new messages'' string because it'll get
3161    always printed. Thus, it can be shortened to:
3162
3163 set status_format = "%v on %h: %B: %?n?%n&no? new messages ...
3164
3165    As you might see from this rather simple example, one can create very
3166    complex but fancy status messages. Please see the reference chapter
3167    for expandos and those which may be printed nonzero.
3168
3169 3.3. Modifications and Padding
3170
3171    Besides the information given so far, there're even more features of
3172    format strings:
3173
3174      * When specifying %_<item> instead of just %<item>, mutt-ng will
3175        convert all characters in the expansion of <item> to lowercase.
3176      * When specifying %:<item> instead of just %<item>, mutt-ng will
3177        convert all dots in the expansion of <item> to underscores (_).
3178
3179    Also, there's a feature called _\bP_\ba_\bd_\bd_\bi_\bn_\bg supplied by the following two
3180    expandos: %|X and %>X .
3181
3182    %|X
3183           When this occurs, mutt-ng will fill the rest of the line with
3184           the character X. In our example, filling the rest of the line
3185           with dashes is done by setting:
3186
3187 set status_format = "%v on %h: %B: %?n?%n&no? new messages %|-"
3188
3189    %>X
3190           Since the previous expando stops at the end of line, there must
3191           be a way to fill the gap between two items via the %>X expando:
3192           it puts as many characters X in between two items so that the
3193           rest of the line will be right-justified. For example, to not
3194           put the version string and hostname of our example on the left
3195           but on the right and fill the gap with spaces, one might use
3196           (note the space after %>):
3197
3198 set status_format = "%B: %?n?%n&no? new messages %> (%v on %h)"
3199
3200 4. Using Tags
3201
3202    Sometimes it is desirable to perform an operation on a group of
3203    messages all at once rather than one at a time. An example might be to
3204    save messages to a mailing list to a separate folder, or to delete all
3205    messages with a given subject. To tag all messages matching a pattern,
3206    use the tag-pattern function, which is bound to ``shift-T'' by
3207    default. Or you can select individual messages by hand using the
3208    ``tag-message'' function, which is bound to ``t'' by default. See
3209    p\bpa\bat\btt\bte\ber\brn\bns\bs for Mutt-ng's pattern matching syntax.
3210
3211    Once you have tagged the desired messages, you can use the
3212    ``tag-prefix'' operator, which is the ``;'' (semicolon) key by
3213    default. When the ``tag-prefix'' operator is used, the _\bn_\be_\bx_\bt operation
3214    will be applied to all tagged messages if that operation can be used
3215    in that manner. If the $\b$a\bau\but\bto\bo_\b_t\bta\bag\bg variable is set, the next operation
3216    applies to the tagged messages automatically, without requiring the
3217    ``tag-prefix''.
3218
3219    In m\bma\bac\bcr\bro\bo or p\bpu\bus\bsh\bh commands, you can use the ``tag-prefix-cond''
3220    operator. If there are no tagged messages, mutt will "eat" the rest of
3221    the macro to abort it's execution.Mutt-ng will stop "eating" the macro
3222    when it encounters the ``end-cond'' operator; after this operator the
3223    rest of the macro will be executed asnormal.
3224
3225 5. Using Hooks
3226
3227    A _\bh_\bo_\bo_\bk is a concept borrowed from the EMACS editor which allows you to
3228    execute arbitrary commands before performing some operation. For
3229    example, you may wish to tailor your configuration based upon which
3230    mailbox you are reading, or to whom you are sending mail. In the
3231    Mutt-ng world, a _\bh_\bo_\bo_\bk consists of a r\bre\beg\bge\bex\bxp\bp or p\bpa\bat\btt\bte\ber\brn\bns\bs along with a
3232    configuration option/command. See
3233      * f\bfo\bol\bld\bde\ber\br-\b-h\bho\boo\bok\bk
3234      * s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk
3235      * m\bme\bes\bss\bsa\bag\bge\be-\b-h\bho\boo\bok\bk
3236      * s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk
3237      * m\bmb\bbo\box\bx-\b-h\bho\boo\bok\bk
3238      * f\bfc\bcc\bc-\b-h\bho\boo\bok\bk
3239      * f\bfc\bcc\bc-\b-s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk
3240
3241    for specific details on each type of _\bh_\bo_\bo_\bk available.
3242
3243    _\bN_\bo_\bt_\be_\b: if a hook changes configuration settings, these changes remain
3244    effective until the end of the current mutt session. As this is
3245    generally not desired, a default hook needs to be added before all
3246    other hooks to restore configuration defaults. Here is an example with
3247    s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk and the my_hdr directive:
3248
3249 send-hook . 'unmy_hdr From:'
3250 send-hook '~C ^b@b\.b$' my-hdr from: c@c.c
3251
3252 5.1. Message Matching in Hooks
3253
3254    Hooks that act upon messages ( \b s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk, s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk, f\bfc\bcc\bc-\b-h\bho\boo\bok\bk,
3255    m\bme\bes\bss\bsa\bag\bge\be-\b-h\bho\boo\bok\bk )are evaluated in a slightly different manner. For the
3256    other types of hooks, a r\bre\beg\bge\bex\bxp\bp is sufficient. But in dealing with
3257    messages a finer grain of control is needed for matching since for
3258    different purposes you want to match different criteria.
3259
3260    Mutt-ng allows the use of the p\bpa\bat\btt\bte\ber\brn\bns\bs language for matching messages
3261    in hook commands. This works in exactly the same way as it would when
3262    _\bl_\bi_\bm_\bi_\bt_\bi_\bn_\bg or_\bs_\be_\ba_\br_\bc_\bh_\bi_\bn_\bg the mailbox, except that you are restricted to
3263    those operators which match information mutt extracts from the header
3264    of the message (i.e. from, to, cc, date, subject, etc.).
3265
3266    For example, if you wanted to set your return address based upon
3267    sending mail to a specific address, you could do something like:
3268 send-hook '~t ^me@cs\.hmc\.edu$' 'my-hdr From: Mutt-ng User <user@host>'
3269
3270    which would execute the given command when sending mail to
3271    _\bm_\be_\b@_\bc_\bs_\b._\bh_\bm_\bc_\b._\be_\bd_\bu.
3272
3273    However, it is not required that you write the pattern to match using
3274    the full searching language. You can still specify a simple _\br_\be_\bg_\bu_\bl_\ba_\br
3275    _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn like the other hooks, in which case Mutt-ng will translate
3276    your pattern into the full language, using the translation specified
3277    by the d\bde\bef\bfa\bau\bul\blt\bt-\b-h\bho\boo\bok\bk variable. The pattern is translated at the time
3278    the hook is declared, so the value of d\bde\bef\bfa\bau\bul\blt\bt-\b-h\bho\boo\bok\bk that is in effect
3279    at that time will be used.
3280
3281 6. Using the sidebar
3282
3283    The sidebar, a feature specific to Mutt-ng, allows you to use a
3284    mailbox listing which looks very similar to the ones you probably know
3285    from GUI mail clients. The sidebar lists all specified mailboxes,
3286    shows the number in each and highlights the ones with new email Use
3287    the following configuration commands:
3288 set sidebar_visible="yes"
3289 set sidebar_width=25
3290
3291    If you want to specify the mailboxes you can do so with:
3292 set mbox='=INBOX'
3293 mailboxes INBOX \
3294 MBOX1 \
3295 MBOX2 \
3296 ...
3297
3298    You can also specify the colors for mailboxes with new mails by using:
3299 color sidebar_new red black
3300 color sidebar white black
3301
3302    Reasonable key bindings look e.g. like this:
3303 bind index \Cp sidebar-prev
3304 bind index \Cn sidebar-next
3305 bind index \Cb sidebar-open
3306 bind pager \Cp sidebar-prev
3307 bind pager \Cn sidebar-next
3308 bind pager \Cb sidebar-open
3309
3310 macro index B ':toggle sidebar_visible^M'
3311 macro pager B ':toggle sidebar_visible^M'
3312
3313    You can then go up and down by pressing Ctrl-P and Ctrl-N, and switch
3314    on and off the sidebar simply by pressing 'B'.
3315
3316 7. External Address Queries
3317
3318    Mutt-ng supports connecting to external directory databases such as
3319    LDAP, ph/qi, bbdb, or NIS through a wrapper script which connects to
3320    mutt using a simple interface. Using the $\b$q\bqu\bue\ber\bry\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd variable, you
3321    specify the wrapper command to use. For example:
3322
3323 set query_command = "mutt_ldap_query.pl '%s'"
3324
3325    The wrapper script should accept the query on the command-line. It
3326    should return a one line message, then each matching response on a
3327    single line, each line containing a tab separated address then name
3328    thensome other optional information. On error, or if there are no
3329    matching addresses, return a non-zero exit code and a one line error
3330    message.
3331
3332    An example multiple response output:
3333 Searching database ... 20 entries ... 3 matching:
3334 me@cs.hmc.edu           Michael Elkins  mutt dude
3335 blong@fiction.net       Brandon Long    mutt and more
3336 roessler@guug.de        Thomas Roessler mutt pgp
3337
3338    There are two mechanisms for accessing the query function of mutt. One
3339    is to do a query from the index menu using the query function
3340    (default: Q). This will prompt for a query, then bring up the query
3341    menu which will list the matching responses. From the query menu, you
3342    can select addresses to create aliases, or to mail. You can tag
3343    multiple addressesto mail, start a new query, or have a new query
3344    appended to the current responses.
3345
3346    The other mechanism for accessing the query function is for address
3347    completion, similar to the alias completion. In any prompt for address
3348    entry, you can use the complete-query function (default: ^T) to run a
3349    query based on the current address you have typed. Like aliases, mutt
3350    will look for what you have typed back to the last space or comma. If
3351    there is a single response for that query, mutt will expand the
3352    address in place. If there are multiple responses, mutt will activate
3353    the querymenu. At the query menu, you can select one or more addresses
3354    to be added to the prompt.
3355
3356 8. Mailbox Formats
3357
3358    Mutt-ng supports reading and writing of four different mailbox
3359    formats: mbox, MMDF, MH and Maildir. The mailbox type is autodetected,
3360    so there is no need to use a flag for different mailbox types. When
3361    creating newmailboxes, Mutt-ng uses the default specified with the
3362    $\b$m\bmb\bbo\box\bx_\b_t\bty\byp\bpe\be variable.
3363
3364    _\bm_\bb_\bo_\bx. This is the most widely used mailbox format for UNIX. All
3365    messages are stored in a single file. Each message has a line of the
3366    form:
3367
3368 From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST
3369
3370    to denote the start of a new message (this is often referred to as the
3371    ``From_'' line).
3372
3373    _\bM_\bM_\bD_\bF. This is a variant of the _\bm_\bb_\bo_\bx format. Each message is surrounded
3374    by lines containing ``^A^A^A^A'' (four control-A's).
3375
3376    _\bM_\bH. A radical departure from _\bm_\bb_\bo_\bx and _\bM_\bM_\bD_\bF, a mailbox consists of a
3377    directory and each message is stored in a separate file. The filename
3378    indicates the message number (however, this is may not correspond to
3379    the message number Mutt-ng displays). Deleted messages arerenamed with
3380    a comma (,) prepended to the filename. _\bN_\bo_\bt_\be_\b: Mutt detects this type of
3381    mailbox by looking for either .mh_sequences or .xmhcache (needed to
3382    distinguish normal directories from MH mailboxes).
3383
3384    _\bM_\ba_\bi_\bl_\bd_\bi_\br. The newest of the mailbox formats, used by the Qmail MTA (a
3385    replacement for sendmail). Similar to _\bM_\bH, except that it adds three
3386    subdirectories of the mailbox: _\bt_\bm_\bp, _\bn_\be_\bw and _\bc_\bu_\br .Filenames for the
3387    messages are chosen in such a way they are unique, even when
3388    twoprograms are writing the mailbox over NFS, which means that no file
3389    locking is needed.
3390
3391 9. Mailbox Shortcuts
3392
3393    There are a number of built in shortcuts which refer to specific
3394    mailboxes. These shortcuts can be used anywhere you are prompted for a
3395    file or mailbox path.
3396
3397      * ! -- refers to your $\b$s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be (incoming) mailbox
3398      * > -- refers to your $\b$m\bmb\bbo\box\bx file
3399      * < -- refers to your $\b$r\bre\bec\bco\bor\brd\bd file
3400      * ^ -- refers to the current mailbox
3401      * - or !! -- refers to the file you've last visited
3402      * ~ -- refers to your home directory
3403      * = or + -- refers to your $\b$f\bfo\bol\bld\bde\ber\br directory
3404      * @_\ba_\bl_\bi_\ba_\bs -- refers to the s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk as determined by the address of
3405        the alias
3406
3407 10. Handling Mailing Lists
3408
3409    Mutt-ng has a few configuration options that make dealing with large
3410    amounts of mail easier. The first thing you must do is to let Mutt
3411    know what addresses you consider to be mailing lists (technically this
3412    does not have to be a mailing list, but that is what it is most often
3413    used for), and what lists you are subscribed to. This is accomplished
3414    through the use of the l\bli\bis\bst\bts\bs commands in your muttrc.
3415
3416    Now that Mutt-ng knows what your mailing lists are, it can do several
3417    things, the first of which is the ability to show the name of a list
3418    through which you received a message (i.e., of a subscribed list) in
3419    the _\bi_\bn_\bd_\be_\bx menu display. This is useful to distinguish between personal
3420    and list mail in the same mailbox. In the $\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt variable, the
3421    escape ``%L'' will return the string ``To <list>'' when ``list''
3422    appears in the ``To'' field, and ``Cc <list>'' when it appears in the
3423    ``Cc'' field (otherwise it returns the name of the author).
3424
3425    Often times the ``To'' and ``Cc'' fields in mailing list messages tend
3426    to get quite large. Most people do not bother to remove the author of
3427    the message they are reply to from the list, resulting in two or more
3428    copies being sent to that person. The ``list-reply'' function, which
3429    by default is bound to ``L'' in the _\bi_\bn_\bd_\be_\bx menu and _\bp_\ba_\bg_\be_\br, helps reduce
3430    the clutter by only replying to the known mailing list addresses
3431    instead of all recipients (except as specified by Mail-Followup-To,
3432    see below).
3433
3434    Mutt-ng also supports the Mail-Followup-To header. When you send a
3435    message to a list of recipients which includes one or several
3436    subscribed mailing lists, and if the $\b$f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo option is set, mutt
3437    will generate a Mail-Followup-To header which contains all the
3438    recipients to whom you send this message, but not your address. This
3439    indicates that group-replies or list-replies (also known as
3440    ``followups'') to this message should only be sent to the original
3441    recipients of the message, and not separately to you - you'll receive
3442    your copy through one of the mailing lists you are subscribed to.
3443
3444    Conversely, when group-replying or list-replying to a message which
3445    has a Mail-Followup-To header, mutt will respect this header if the
3446    $\b$h\bho\bon\bno\bor\br_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo configuration variable is set. Using list-reply
3447    will in this case also make sure that the reply goes to the mailing
3448    list, even if it's not specified in the list of recipients in the
3449    Mail-Followup-To.
3450
3451    Note that, when header editing is enabled, you can create a
3452    Mail-Followup-To header manually. Mutt-ng will only auto-generate this
3453    header if it doesn't exist when you send the message.
3454
3455    The other method some mailing list admins use is to generate a
3456    ``Reply-To'' field which points back to the mailing list address
3457    rather than the author of the message. This can create problems when
3458    trying to reply directly to the author in private, since most mail
3459    clients will automatically reply to the address given in the
3460    ``Reply-To'' field. Mutt-ng uses the $\b$r\bre\bep\bpl\bly\by_\b_t\bto\bo variable to help decide
3461    which address to use. If set to _\ba_\bs_\bk_\b-_\by_\be_\bs or _\ba_\bs_\bk_\b-_\bn_\bo, you will be
3462    prompted as to whether or not you would like to use the address given
3463    inthe ``Reply-To'' field, or reply directly to the address given in
3464    the ``From'' field. When set to _\by_\be_\bs, the ``Reply-To'' field will be
3465    used when present.
3466
3467    The ``X-Label:'' header field can be used to further identify mailing
3468    lists or list subject matter (or just to annotate messages
3469    individually). The $\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt variable's ``%y'' and ``%Y'' escapes
3470    can be used to expand ``X-Label:'' fields in the index, and Mutt-ng's
3471    pattern-matcher can match regular expressions to ``X-Label:'' fields
3472    with the ``~y'' selector. ``X-Label:'' is not a standard message
3473    header field, but it can easily be inserted by procmailand other mail
3474    filtering agents.
3475
3476    Lastly, Mutt-ng has the ability to s\bso\bor\brt\bt the mailbox into t\bth\bhr\bre\bea\bad\bds\bs. A
3477    thread is a group of messages which all relate to the same subject.
3478    This is usually organized into a tree-like structure where a message
3479    and all of its replies are represented graphically. If you've ever
3480    used a threaded news client, this is the same concept. It makes
3481    dealingwith large volume mailing lists easier because you can easily
3482    delete uninteresting threads and quickly find topics of value.
3483
3484 11. Editing threads
3485
3486    Mutt-ng has the ability to dynamically restructure threads that are
3487    broken either by misconfigured software or bad behavior from some
3488    correspondents. This allows to clean your mailboxes formats) from
3489    these annoyances which make it hard to follow a discussion.
3490
3491 11.1. Linking threads
3492
3493    Some mailers tend to "forget" to correctly set the "In-Reply-To:" and
3494    "References:" headers when replying to a message. This results in
3495    broken discussions because Mutt-ng has not enough information to guess
3496    the correct threading. You can fix this by tagging the reply, then
3497    moving to the parent message and using the ``link-threads'' function
3498    (bound to & by default). The reply will then be connected to this
3499    "parent" message.
3500
3501    You can also connect multiple children at once, tagging them and using
3502    the tag-prefix command (';') or the auto_tag option.
3503
3504 11.2. Breaking threads
3505
3506    On mailing lists, some people are in the bad habit of starting a new
3507    discussion by hitting "reply" to any message from the list and
3508    changing the subject to a totally unrelated one. You can fix such
3509    threads by using the ``break-thread'' function (boundby default to #),
3510    which will turn the subthread starting from the current message into a
3511    whole different thread.
3512
3513 12. Delivery Status Notification (DSN) Support
3514
3515    R\bRf\bfC\b\b 1\b18\b89\b94\b4 defines a set of MIME content types for relaying information
3516    about the status of electronic mail messages. These can be thought of
3517    as ``return receipts.''
3518
3519    Users can make use of it in one of the following two ways:
3520
3521      * Berkeley sendmail 8.8.x currently has some command line options in
3522        which the mail client can make requests as to what type of status
3523        messages should be returned.
3524      * The SMTP support via libESMTP supports it, too.
3525
3526    To support this, there are two variables:
3527
3528      * $\b$d\bds\bsn\bn_\b_n\bno\bot\bti\bif\bfy\by is used to request receipts for different results
3529        (such as failed message,message delivered, etc.).
3530      * $\b$d\bds\bsn\bn_\b_r\bre\bet\btu\bur\brn\bn requests how much of your message should be returned
3531        with the receipt (headers or full message).
3532
3533    Please see the reference chapter for possible values.
3534
3535 13. POP3 Support (OPTIONAL)
3536
3537    If Mutt-ng was compiled with POP3 support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
3538    script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bp_\bo_\bp flag), it has the ability to work with
3539    mailboxes located on a remote POP3 server and fetch mail for local
3540    browsing.
3541
3542    You can access the remote POP3 mailbox by selecting the folder
3543    pop://popserver/.
3544
3545    You can select an alternative port by specifying it with the server,
3546    i.e.: pop://popserver:port/.
3547
3548    You can also specify different username for each folder, i.e.:
3549    pop://username@popserver[:port]/.
3550
3551    Polling for new mail is more expensive over POP3 than locally. For
3552    this reason the frequency at which Mutt-ng will check for mail
3553    remotely can be controlled by the $\b$p\bpo\bop\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk variable, which
3554    defaults to every 60 seconds.
3555
3556    If Mutt-ng was compiled with SSL support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
3557    script with the _\b-_\b-_\bw_\bi_\bt_\bh_\b-_\bs_\bs_\bl flag), connections to POP3 servers can be
3558    encrypted. This naturally requires that the server supports SSL
3559    encrypted connections. To access a folder with POP3/SSL, you should
3560    use pops: prefix, ie: pops://[username@]popserver[:port]/.
3561
3562    Another way to access your POP3 mail is the _\bf_\be_\bt_\bc_\bh_\b-_\bm_\ba_\bi_\bl function
3563    (default: G). It allows to connect to p\bpo\bop\bp-\b-h\bho\bos\bst\bt ,fetch all your new
3564    mail and place it in the local $\b$s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be. After this point, Mutt-ng
3565    runs exactly as if the mail had always been local.
3566
3567    _\bN_\bo_\bt_\be_\b: If you only need to fetch all messages to local mailbox you
3568    should consider using a specialized program, such as fetchmail(1).
3569
3570 14. IMAP Support (OPTIONAL)
3571
3572    If Mutt-ng was compiled with IMAP support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
3573    script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bi_\bm_\ba_\bp flag), it has the ability to work with
3574    folders located on a remote IMAP server.
3575
3576    You can access the remote inbox by selecting the folder via its URL:
3577
3578 imap://imapserver/INBOX
3579
3580    where imapserver is the name of the IMAP server and INBOX is the
3581    special name for your spool mailbox on the IMAP server. If you want to
3582    access another mail folder at the IMAP server, you should use
3583
3584 imap://imapserver/path/to/folder
3585
3586    where path/to/folder is the path of the folder you want to access. You
3587    can select an alternative port by specifying it with the server, i.e.:
3588
3589 imap://imapserver:port/INBOX
3590
3591    You can also specify different username for each folder by prenpending
3592    your username and an @ symbol to the server's name.
3593
3594    If Mutt-ng was compiled with SSL support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
3595    script with the _\b-_\b-_\bw_\bi_\bt_\bh_\b-_\bs_\bs_\bl flag), connections to IMAP servers can be
3596    encrypted. This naturally requires that the server supports SSL
3597    encrypted connections. To access a folder with IMAP/SSL, you only need
3598    to substitute the initial imap:// by imaps:// in the above examples.
3599
3600    Note that not all servers use / as the hierarchy separator. Mutt-ng
3601    should correctly notice which separator is being used by the server
3602    and convertpaths accordingly.
3603
3604    When browsing folders on an IMAP server, you can toggle whether to
3605    look at only the folders you are subscribed to, or all folders with
3606    the _\bt_\bo_\bg_\bg_\bl_\be_\b-_\bs_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be_\bd command. See also the $\b$i\bim\bma\bap\bp_\b_l\bli\bis\bst\bt_\b_s\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\bed\bd
3607    variable.
3608
3609    Polling for new mail on an IMAP server can cause noticeable delays.
3610    So, you'll want to carefully tune the $\b$i\bim\bma\bap\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk and $\b$t\bti\bim\bme\beo\bou\but\bt
3611    variables.
3612
3613    Note that if you are using mbox as the mail store on UW servers prior
3614    tov12.250, the server has been reported to disconnect a client if
3615    another client selects the same folder.
3616
3617 14.1. The Folder Browser
3618
3619    As of version 1.2, mutt supports browsing mailboxes on an IMAP server.
3620    This is mostly the same as the local file browser, with the following
3621    differences:
3622      * Instead of file permissions, mutt displays the string "IMAP",
3623        possibly followed by the symbol "+", indicating that the entry
3624        contains both messages and subfolders. On Cyrus-like servers
3625        folders will often contain both messages and subfolders.
3626      * For the case where an entry can contain both messages and
3627        subfolders, the selection key (bound to enter by default) will
3628        choose to descend into the subfolder view. If you wish to view the
3629        messages in that folder, you must use view-file instead (bound to
3630        space by default).
3631      * You can create, delete and rename mailboxes with the
3632        create-mailbox, delete-mailbox, and rename-mailbox commands
3633        (default bindings: C , d and r, respectively). You may also
3634        subscribe and unsubscribe to mailboxes (normally these are bound
3635        to s and u, respectively).
3636
3637 14.2. Authentication
3638
3639    Mutt-ng supports four authentication methods with IMAP servers: SASL,
3640    GSSAPI, CRAM-MD5, and LOGIN (there is a patch by Grant Edwards to add
3641    NTLM authentication for you poor exchange users out there, but it has
3642    yet to be integrated into the main tree). There is also support for
3643    the pseudo-protocol ANONYMOUS, which allows you to log in to a public
3644    IMAP server without having an account. To use ANONYMOUS, simply make
3645    your username blank or "anonymous".
3646
3647    SASL is a special super-authenticator, which selects among several
3648    protocols (including GSSAPI, CRAM-MD5, ANONYMOUS, and DIGEST-MD5) the
3649    most secure method available on your host and the server. Using some
3650    of these methods (including DIGEST-MD5 and possibly GSSAPI), your
3651    entire session will be encrypted and invisible to those teeming
3652    network snoops. It is the best option if you have it. To use it, you
3653    must have the Cyrus SASL libraryinstalled on your system and compile
3654    mutt with the _\b-_\b-_\bw_\bi_\bt_\bh_\b-_\bs_\ba_\bs_\bl flag.
3655
3656    Mutt-ng will try whichever methods are compiled in and available on
3657    the server, in the following order: SASL, ANONYMOUS, GSSAPI, CRAM-MD5,
3658    LOGIN.
3659
3660    There are a few variables which control authentication:
3661      * $\b$i\bim\bma\bap\bp_\b_u\bus\bse\ber\br - controls the username under which you request
3662        authentication on the IMAP server, for all authenticators. This is
3663        overridden by an explicit username in the mailbox path (i.e. by
3664        using a mailbox name of the form {user@host}).
3665      * $\b$i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bs - a password which you may preset, used by all
3666        authentication methods where a password is needed.
3667      * $\b$i\bim\bma\bap\bp_\b_a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bto\bor\brs\bs - a colon-delimited list of IMAP
3668        authentication methods to try, in the order you wish to try them.
3669        If specified, this overrides mutt's default (attempt everything,
3670        in the order listed above).
3671
3672 15. NNTP Support (OPTIONAL)
3673
3674    If compiled with ``--enable-nntp'' option, Mutt-ng can read news from
3675    a newsserver via NNTP. You can open a newsgroup with the
3676    ``change-newsgroup'' function from the index/pager which is by default
3677    bound to i.
3678
3679    The Default newsserver can be obtained from the $NNTPSERVER
3680    environment variable. Like other news readers, info about subscribed
3681    newsgroups is saved in a file as specified by the $\b$n\bnn\bnt\btp\bp_\b_n\bne\bew\bws\bsr\brc\bc
3682    variable. Article headers are cached and can be loaded from a file
3683    when a newsgroup is entered instead loading from newsserver;
3684    currently, this caching mechanism still is different from the header
3685    caching for maildir/IMAP.
3686
3687 15.1. Again: Scoring
3688
3689    Especially for Usenet, people often ask for advanced filtering and
3690    scoring functionality. Of course, mutt-ng has scoring and allows a
3691    killfile, too. How to use a killfile has been discussed in M\bMe\bes\bss\bsa\bag\bge\be
3692    S\bSc\bco\bor\bri\bin\bng\bg.
3693
3694    What has not been discusses in detail is mutt-ng's built-in realname
3695    filter. For may newsreaders including those for ``advanced users''
3696    like _\bs_\bl_\br_\bn or _\bt_\bi_\bn, there are frequent request for such functionality.
3697    The solutions offered often are complicated regular expressions.
3698
3699    In mutt-ng this is as easy as
3700
3701 score ~* =42
3702
3703    This tells mutt-ng to apply a score of 42 to all messages whose sender
3704    specified a valid realname and a valid email address. Using
3705
3706 score !~* =42
3707
3708    on the contrary applies a score of 42 to all messages _\bn_\bo_\bt matching
3709    those criteria which are very strict:
3710
3711      * Email addresses must be valid according to R\bRf\bfC\b\b 2\b28\b82\b22\b2
3712      * the name must consist of at least 2 fields whereby a field must
3713        not end in a dot. This means that ``Joe User'' and ``Joe A.User''
3714        are valid while ``J. User'' and ``J. A. User'' aren't.
3715      * it's assumed that users are interested in reading their own mail
3716        and mail from people who they have defined an alias forso that
3717        those 2 groups of messages are excluded from the strict rules.
3718
3719 16. SMTP Support (OPTIONAL)
3720
3721    Mutt-ng can be built using a library called ``libESMTP'' which
3722    provides SMTP functionality. When configure was called with
3723    --with-libesmtp or the output muttng -v contains +USE_LIBESMTP, this
3724    will be or is the case already. The SMTP support includes support for
3725    Delivery Status Notification (see d\bds\bsn\bn section) as well as handling the
3726    8BITMIME flag controlled via $\b$u\bus\bse\be_\b_8\b8b\bbi\bit\btm\bmi\bim\bme\be.
3727
3728    To enable sending mail directly via SMTP without an MTA such as
3729    Postfix or SSMTP and the like, simply set the $\b$s\bsm\bmt\btp\bp_\b_h\bho\bos\bst\bt variable
3730    pointing to your SMTP server.
3731
3732    Authentication mechanisms are available via the $\b$s\bsm\bmt\btp\bp_\b_u\bus\bse\ber\br and
3733    $\b$s\bsm\bmt\btp\bp_\b_p\bpa\bas\bss\bs variables.
3734
3735    Transport Encryption via the StartTLS command is also available. For
3736    this to work, first of all Mutt-ng must be built with SSL or GNUTLS.
3737    Secondly, the $\b$s\bsm\bmt\btp\bp_\b_u\bus\bse\be_\b_t\btl\bls\bs variable must be either set to ``enabled''
3738    or ``required.'' In both cases, StartTLS will be used if the server
3739    supports it: for the second case, the connection will fail ifit
3740    doesn't while switching back to unencrypted communication for the
3741    first one.
3742
3743    Some mail providers require user's to set a particular envelope
3744    sender, i.e. they allow for only one value which may not be what the
3745    user wants to send as the From: header. In this case, the variable
3746    $\b$s\bsm\bmt\btp\bp_\b_e\ben\bnv\bve\bel\blo\bop\bpe\be may be used to set the envelope different from the
3747    From: header.
3748
3749 17. Managing multiple IMAP/POP/NNTP accounts (OPTIONAL)
3750
3751    If you happen to have accounts on multiple IMAP and/or POP servers,
3752    you may find managing all the authentication settings inconvenient and
3753    error-prone. The a\bac\bcc\bco\bou\bun\bnt\bt-\b-h\bho\boo\bok\bk command may help. This hook works like
3754    f\bfo\bol\bld\bde\ber\br-\b-h\bho\boo\bok\bk but is invoked whenever you access a remote mailbox
3755    (including inside the folder browser), not just when you open the
3756    mailbox.
3757
3758    Some examples:
3759
3760 account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
3761 account-hook imap://host1/ 'set imap_user=me1 imap_pass=foo'
3762 account-hook imap://host2/ 'set tunnel="ssh host2 /usr/libexec/imapd"'
3763
3764 18. Start a WWW Browser on URLs (EXTERNAL)
3765
3766    If a message contains URLs (_\bu_\bn_\bi_\bf_\bi_\be_\bd_\b _\br_\be_\bs_\bo_\bu_\br_\bc_\be_\b _\bl_\bo_\bc_\ba_\bt_\bo_\br = address in the
3767    WWW space like _\bh_\bt_\bt_\bp_\b:_\b/_\b/_\bw_\bw_\bw_\b._\bm_\bu_\bt_\bt_\b._\bo_\br_\bg_\b/), it is efficient to get a menu
3768    with all the URLs and start a WWW browser on one of them. This
3769    functionality is provided by the external urlview program which can be
3770    retrieved at <\b<f\bft\btp\bp:\b:/\b//\b/f\bft\btp\bp.\b.m\bmu\but\btt\bt.\b.o\bor\brg\bg/\b/m\bmu\but\btt\bt/\b/c\bco\bon\bnt\btr\bri\bib\bb/\b/>\b> and the configuration
3771    commands:
3772 macro index \cb |urlview\n
3773 macro pager \cb |urlview\n
3774
3775 19. Compressed folders Support (OPTIONAL)
3776
3777    If Mutt-ng was compiled with compressed folders support (by running
3778    the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\be_\bd flag), Mutt can open
3779    folders stored in an arbitrary format, provided that the user has a
3780    script to convert from/to this format to one of the accepted.
3781
3782    The most common use is to open compressed archived folders e.g. with
3783    gzip.
3784
3785    In addition, the user can provide a script that gets a folder in an
3786    accepted format and appends its context to the folder in the
3787    user-defined format, which may be faster than converting the entire
3788    folder to the accepted format, appending to it and converting back to
3789    the user-defined format.
3790
3791    There are three hooks defined (o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk, c\bcl\blo\bos\bse\be-\b-h\bho\boo\bok\bk and a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk
3792    )which define commands to uncompress and compress a folder and to
3793    append messages to an existing compressed folder respectively.
3794
3795    For example:
3796
3797 open-hook \\.gz$ "gzip -cd %f > %t"
3798 close-hook \\.gz$ "gzip -c %t > %f"
3799 append-hook \\.gz$ "gzip -c %t >> %f"
3800
3801    You do not have to specify all of the commands. If you omit
3802    a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk ,the folder will be open and closed again each time you
3803    will add to it. If you omit c\bcl\blo\bos\bse\be-\b-h\bho\boo\bok\bk (or give empty command) , the
3804    folder will be open in the mode. If you specify a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk though
3805    you'll be able to append to the folder.
3806
3807    Note that Mutt-ng will only try to use hooks if the file is not in one
3808    of the accepted formats. In particular, if the file is empty, mutt
3809    supposes it is not compressed. This is important because it allows the
3810    use of programs that do not have well defined extensions. Just use "."
3811    as a regexp. But this may be surprising if your compressing script
3812    produces empty files. In this situation, unset $\b$s\bsa\bav\bve\be_\b_e\bem\bmp\bpt\bty\by ,so that
3813    the compressed file will be removed if you delete all of the messages.
3814
3815 19.1. Open a compressed mailbox for reading
3816
3817    Usage: o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk_\br_\be_\bg_\be_\bx_\bp "_\bc_\bo_\bm_\bm_\ba_\bn_\bd"
3818
3819    The _\bc_\bo_\bm_\bm_\ba_\bn_\bd is the command that can be used for opening the folders
3820    whose names match _\br_\be_\bg_\be_\bx_\bp.
3821
3822    The _\bc_\bo_\bm_\bm_\ba_\bn_\bd string is the printf-like format string, and it should
3823    accept two parameters: %f, which is replaced with the (compressed)
3824    folder name, and %t which is replaced with the name of the temporary
3825    folder to which to write.
3826
3827    %f and %t can be repeated any number of times in the command string,
3828    and all of the entries are replaced with the appropriate folder name.
3829    In addition, %% is replaced by %, as in printf, and any other
3830    %anything is left as is.
3831
3832    The _\bc_\bo_\bm_\bm_\ba_\bn_\bd should _\bn_\bo_\bt remove the original compressed file. The
3833    _\bc_\bo_\bm_\bm_\ba_\bn_\bd should return non-zero exit status if it fails, so mutt knows
3834    something's wrong.
3835
3836    Example:
3837
3838 open-hook \\.gz$ "gzip -cd %f > %t"
3839
3840    If the _\bc_\bo_\bm_\bm_\ba_\bn_\bd is empty, this operation is disabled for this file
3841    type.
3842
3843 19.2. Write a compressed mailbox
3844
3845    Usage: c\bcl\blo\bos\bse\be-\b-h\bho\boo\bok\bk_\br_\be_\bg_\be_\bx_\bp"_\bc_\bo_\bm_\bm_\ba_\bn_\bd"
3846
3847    This is used to close the folder that was open with the o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk
3848    command after some changes were made to it.
3849
3850    The _\bc_\bo_\bm_\bm_\ba_\bn_\bd string is the command that can be used for closing the
3851    folders whose names match _\br_\be_\bg_\be_\bx_\bp. It has the same format as in the
3852    o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk command. Temporary folder in this case is the folder
3853    previously produced by the o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk command.
3854
3855    The _\bc_\bo_\bm_\bm_\ba_\bn_\bd should _\bn_\bo_\bt remove the decompressed file. The _\bc_\bo_\bm_\bm_\ba_\bn_\bd
3856    should return non-zero exit status if it fails, so mutt knows
3857    something's wrong.
3858
3859    Example:
3860
3861 close-hook \\.gz$ "gzip -c %t > %f"
3862
3863    If the _\bc_\bo_\bm_\bm_\ba_\bn_\bd is empty, this operation is disabled for this file
3864    type, and the file can only be open in the readonly mode.
3865
3866    c\bcl\blo\bos\bse\be-\b-h\bho\boo\bok\bk is not called when you exit from the folder if the folder
3867    was not changed.
3868
3869 19.3. Append a message to a compressed mailbox
3870
3871    Usage: a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk_\br_\be_\bg_\be_\bx_\bp"_\bc_\bo_\bm_\bm_\ba_\bn_\bd"
3872
3873    This command is used for saving to an existing compressed folder. The
3874    _\bc_\bo_\bm_\bm_\ba_\bn_\bd is the command that can be used for appending to the folders
3875    whose names match _\br_\be_\bg_\be_\bx_\bp. It has the same format as in the o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk
3876    command. The temporary folder in this case contains the messages that
3877    are beingappended.
3878
3879    The _\bc_\bo_\bm_\bm_\ba_\bn_\bd should _\bn_\bo_\bt remove the decompressed file. The _\bc_\bo_\bm_\bm_\ba_\bn_\bd
3880    should return non-zero exit status if it fails, so mutt knows
3881    something's wrong.
3882
3883    Example:
3884
3885 append-hook \\.gz$ "gzip -c %t >> %f"
3886
3887    When a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk is used, the folder is not opened, which saves time,
3888    but this means that we can not find out what the folder type is. Thus
3889    the default ($\b$m\bmb\bbo\box\bx_\b_t\bty\byp\bpe\be )type is always supposed (i.e. this is the
3890    format used for the temporary folder).
3891
3892    If the file does not exist when you save to it, c\bcl\blo\bos\bse\be-\b-h\bho\boo\bok\bk is called,
3893    and not a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk. a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk is only for appending to existing
3894    folders.
3895
3896    If the _\bc_\bo_\bm_\bm_\ba_\bn_\bd is empty, this operation is disabled for this file
3897    type. In this case, the folder will be open and closed again (using
3898    o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk and c\bcl\blo\bos\bse\be-\b-h\bho\boo\bok\bk respectively) each time you will add to it.
3899
3900 19.4. Encrypted folders
3901
3902    The compressed folders support can also be used to handle encrypted
3903    folders. If you want to encrypt a folder with PGP, you may want to
3904    usethe following hooks:
3905
3906 open-hook  \\.pgp$ "pgp -f < %f > %t"
3907 close-hook \\.pgp$ "pgp -fe YourPgpUserIdOrKeyId < %t > %f"
3908
3909    Please note, that PGP does not support appending to an encrypted
3910    folder, so there is no a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk defined.
3911
3912    _\bN_\bo_\bt_\be_\b: the folder is temporary stored decrypted in the /tmp directory,
3913    where it can be read by your system administrator. So thinkabout the
3914    security aspects of this.
3915
3916 Chapter 5. Mutt-ng's MIME Support
3917
3918    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
3919
3920    1\b1.\b\b U\bUs\bsi\bin\bng\b\b M\bMI\bIM\bME\b\b i\bin\b\b M\bMu\but\btt\bt
3921
3922         1\b1.\b.1\b1.\b\b V\bVi\bie\bew\bwi\bin\bng\b\b M\bMI\bIM\bME\b\b m\bme\bes\bss\bsa\bag\bge\bes\b\b i\bin\b\b t\bth\bhe\b\b p\bpa\bag\bge\ber\br
3923         1\b1.\b.2\b2.\b\b T\bTh\bhe\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b M\bMe\ben\bnu\bu
3924         1\b1.\b.3\b3.\b\b T\bTh\bhe\b\b C\bCo\bom\bmp\bpo\bos\bse\b\b M\bMe\ben\bnu\bu
3925
3926    2\b2.\b\b M\bMI\bIM\bME\b\b T\bTy\byp\bpe\b\b c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b w\bwi\bit\bth\b\b m\bmi\bim\bme\be.\b.t\bty\byp\bpe\bes\bs
3927    3\b3.\b\b M\bMI\bIM\bME\b\b V\bVi\bie\bew\bwe\ber\b\b c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b w\bwi\bit\bth\b\b m\bma\bai\bil\blc\bca\bap\bp
3928
3929         3\b3.\b.1\b1.\b\b T\bTh\bhe\b\b B\bBa\bas\bsi\bic\bcs\b\b o\bof\b\b t\bth\bhe\b\b m\bma\bai\bil\blc\bca\bap\b\b f\bfi\bil\ble\be
3930         3\b3.\b.2\b2.\b\b S\bSe\bec\bcu\bur\bre\b\b u\bus\bse\b\b o\bof\b\b m\bma\bai\bil\blc\bca\bap\bp
3931         3\b3.\b.3\b3.\b\b A\bAd\bdv\bva\ban\bnc\bce\bed\b\b m\bma\bai\bil\blc\bca\bap\b\b U\bUs\bsa\bag\bge\be
3932         3\b3.\b.4\b4.\b\b E\bEx\bxa\bam\bmp\bpl\ble\b\b m\bma\bai\bil\blc\bca\bap\b\b f\bfi\bil\ble\bes\bs
3933
3934    4\b4.\b\b M\bMI\bIM\bME\b\b A\bAu\but\bto\bov\bvi\bie\bew\bw
3935    5\b5.\b\b M\bMI\bIM\bME\b\b M\bMu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be
3936    6\b6.\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b S\bSe\bea\bar\brc\bch\bhi\bin\bng\b\b a\ban\bnd\b\b C\bCo\bou\bun\bnt\bti\bin\bng\bg
3937    7\b7.\b\b M\bMI\bIM\bME\b\b L\bLo\boo\bok\bku\bup\bp
3938
3939    Quite a bit of effort has been made to make Mutt-ng the premier
3940    text-mode MIME MUA. Every effort has been made to provide the
3941    functionality that the discerning MIME user requires, and the
3942    conformance to the standards wherever possible. When configuring
3943    Mutt-ng for MIME, there are two extratypes of configuration files
3944    which Mutt-ng uses. One is the mime.types file, which contains the
3945    mapping of file extensions to IANA MIME types. The other is the
3946    mailcap file, which specifies the external commands to use for
3947    handling specific MIME types.
3948
3949 1. Using MIME in Mutt
3950
3951    There are three areas/menus in Mutt-ng which deal with MIME, they are
3952    the pager (while viewing a message), the attachment menu and the
3953    compose menu.
3954
3955 1.1. Viewing MIME messages in the pager
3956
3957    When you select a message from the index and view it in the pager,
3958    Mutt decodes the message to a text representation. Mutt-ng internally
3959    supports a number of MIME types, including text/plain, text/enriched,
3960    message/rfc822, and message/news .In addition, the export controlled
3961    version of Mutt-ng recognizes a variety of PGP MIME types, including
3962    PGP/MIME and application/pgp.
3963
3964    Mutt-ng will denote attachments with a couple lines describing them.
3965    These lines are of the form:
3966 [-- Attachment #1: Description --]
3967 [-- Type: text/plain, Encoding: 7bit, Size: 10000 --]
3968
3969    Where the Description is the description or filename given for the
3970    attachment, and the Encoding is one of
3971    7bit/8bit/quoted-printable/base64/binary.
3972
3973    If Mutt-ng cannot deal with a MIME type, it will display a message
3974    like:
3975 [-- image/gif is unsupported (use 'v' to view this part) --]
3976
3977 1.2. The Attachment Menu
3978
3979    The default binding for view-attachments is `v', which displays the
3980    attachment menu for a message. The attachment menu displays a list
3981    ofthe attachments in a message. From the attachment menu, you can
3982    save, print, pipe, delete, and view attachments. You can apply these
3983    operations to a group of attachments at once, by tagging the
3984    attachments and by using the ``tag-prefix'' operator. You can also
3985    reply to the current message from this menu, and only the current
3986    attachment (or the attachments tagged) will be quoted in your reply.
3987    You can view attachments as text, or view them using the mailcap
3988    viewer definition.
3989
3990    Finally, you can apply the usual message-related functions (like
3991    <resend-message>, and the reply and forward functions) to attachments
3992    of type message/rfc822.
3993
3994    See the help on the attachment menu for more information.
3995
3996 1.3. The Compose Menu
3997
3998    The compose menu is the menu you see before you send a message. It
3999    allows you to edit the recipient list, the subject, and other aspects
4000    of your message. It also contains a list of the attachments of your
4001    message, including the main body. From this menu, you can print, copy,
4002    filter, pipe, edit, compose, review, and rename an attachment or a
4003    list of tagged attachments. You can also modifying the attachment
4004    information, notably the type, encoding and description.
4005
4006    Attachments appear as follows:
4007 1 [text/plain, 7bit, 1K]             /tmp/mutt-euler-8082-0 <no description>
4008 2 [applica/x-gunzip, base64, 422K]   ~/src/mutt-0.85.tar.gz <no description>
4009
4010    The '-' denotes that Mutt-ng will delete the file after sending (or
4011    postponing, or canceling) the message. It can be toggled with the
4012    toggle-unlink command (default: u). The next field is the MIME
4013    content-type, and can be changed with the edit-type command (default:
4014    ^T). The next field is the encoding for the attachment, which allows a
4015    binary message to be encoded for transmission on 7bit links. It can be
4016    changed with the edit-encoding command (default: ^E). The next field
4017    is the size of the attachment, rounded to kilobytes or megabytes. The
4018    next field is the filename, which can be changed with the rename-file
4019    command (default: R). The final field is the description of the
4020    attachment, and can be changed with the edit-description command
4021    (default: d).
4022
4023 2.  MIME Type configuration with mime.types
4024
4025    When you add an attachment to your mail message, Mutt-ng searches your
4026    personal mime.types file within $HOME and then the system mime.types
4027    file at /usr/local/share/mutt/mime.types or /etc/mime.types
4028
4029    The mime.types file consist of lines containing a MIME type and a
4030    space separated list of extensions. For example:
4031 application/postscript          ps eps
4032 application/pgp                 pgp
4033 audio/x-aiff                    aif aifc aiff
4034
4035    A sample mime.types file comes with the Mutt-ng distribution, and
4036    should contain most of the MIME types you are likely to use.
4037
4038    If Mutt-ng can not determine the mime type by the extension of the
4039    file you attach, it will look at the file. If the file is free of
4040    binary information, Mutt-ng will assume that the file is plain text,
4041    and mark it as text/plain. If the file contains binary information,
4042    then Mutt-ng will mark it as application/octet-stream. You can change
4043    the MIME type that Mutt-ng assigns to an attachment by using the
4044    edit-type command from the compose menu (default: ^T). The MIME type
4045    is actually a major mime type followed by the sub-type, separated by a
4046    '/'. 6 major types: application, text, image, video, audio, and model
4047    have been approved after various internet discussions. Mutt-ng
4048    recognises all of these if the appropriate entry is found in the
4049    mime.types file. It also recognises other major mime types, such as
4050    the chemical type that is widely used in the molecular modelling
4051    community to pass molecular data in various forms to various molecular
4052    viewers. Non-recognised mime types should only be used if the
4053    recipient of the message is likely to be expecting such attachments.
4054
4055 3.  MIME Viewer configuration with mailcap
4056
4057    Mutt-ng supports R\bRf\bfC\b\b 1\b15\b52\b24\b4 MIME Configuration, in particular the Unix
4058    specific format specified in Appendix A of the RfC. This file format
4059    is commonly referred to as the mailcap format. Many MIME compliant
4060    programs utilize the mailcap format, allowing you to specify handling
4061    for all MIME types in one place for all programs. Programs known to
4062    use this format include Netscape, XMosaic, lynx and metamail.
4063
4064    In order to handle various MIME types that Mutt-ng can not handle
4065    internally, Mutt-ng parses a series of external configuration files to
4066    find an external handler. The default search string for these files is
4067    a colon delimited list set to
4068 ${HOME}/.mailcap:/usr/local/share/mutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/e
4069 tc/mailcap:/usr/local/etc/mailcap
4070
4071    where $HOME is your home directory.
4072
4073    In particular, the metamail distribution will install a mailcap file,
4074    usually as /usr/local/etc/mailcap, which contains some baseline
4075    entries.
4076
4077 3.1. The Basics of the mailcap file
4078
4079    A mailcap file consists of a series of lines which are comments,
4080    blank, or definitions.
4081
4082    A comment line consists of a # character followed by anything you
4083    want.
4084
4085    A blank line is blank.
4086
4087    A definition line consists of a content type, a view command, and any
4088    number of optional fields. Each field of a definition line is
4089    dividedby a semicolon ';' character.
4090
4091    The content type is specified in the MIME standard type/subtype
4092    method. For example, text/plain, text/html, image/gif, etc. In
4093    addition, the mailcap format includes two formats for wildcards, one
4094    using the special '*' subtype, the other is the implicit wild, where
4095    you only include the major type. For example, image/* ,or video, will
4096    match all image types and video types, respectively.
4097
4098    The view command is a Unix command for viewing the type specified.
4099    There are two different types of commands supported. The default is to
4100    send the body of the MIME message to the command on stdin. You can
4101    change this behavior by using %s as a parameter to your view command.
4102    This will cause Mutt-ng to save the body of the MIME message to a
4103    temporary file, and then call the view command with the %s replaced by
4104    the name of the temporary file. In both cases, Mutt-ng will turn over
4105    the terminal to the view program until the program quits, at which
4106    time Mutt will remove the temporary file if it exists.
4107
4108    So, in the simplest form, you can send a text/plain message to the
4109    external pager more on stdin:
4110 text/plain; more
4111
4112    Or, you could send the message as a file:
4113 text/plain; more %s
4114
4115    Perhaps you would like to use lynx to interactively view a text/html
4116    message:
4117 text/html; lynx %s
4118
4119    In this case, lynx does not support viewing a file from stdin, so you
4120    must use the %s syntax. _\bN_\bo_\bt_\be_\b:_\bS_\bo_\bm_\be_\b _\bo_\bl_\bd_\be_\br_\b _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs_\b _\bo_\bf_\b _\bl_\by_\bn_\bx_\b _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\b _\ba_\b _\bb_\bu_\bg
4121    _\bw_\bh_\be_\br_\be_\b _\bt_\bh_\be_\by_\b _\bw_\bi_\bl_\bl_\b _\bc_\bh_\be_\bc_\bk_\b _\bt_\bh_\be_\b _\bm_\ba_\bi_\bl_\bc_\ba_\bp_\b _\bf_\bi_\bl_\be_\b _\bf_\bo_\br_\b _\ba_\b _\bv_\bi_\be_\bw_\be_\br_\b _\bf_\bo_\br_\b _\bt_\be_\bx_\bt_\b/_\bh_\bt_\bm_\bl_\b.
4122    _\bT_\bh_\be_\by_\b _\bw_\bi_\bl_\bl_\b _\bf_\bi_\bn_\bd_\b _\bt_\bh_\be_\b _\bl_\bi_\bn_\be_\b _\bw_\bh_\bi_\bc_\bh_\b _\bc_\ba_\bl_\bl_\bs_\b _\bl_\by_\bn_\bx_\b,_\b _\ba_\bn_\bd_\b _\br_\bu_\bn_\b _\bi_\bt_\b._\b _\bT_\bh_\bi_\bs_\b _\bc_\ba_\bu_\bs_\be_\bs_\b _\bl_\by_\bn_\bx
4123    _\bt_\bo_\b _\bc_\bo_\bn_\bt_\bi_\bn_\bu_\bo_\bu_\bs_\bl_\by_\b _\bs_\bp_\ba_\bw_\bn_\b _\bi_\bt_\bs_\be_\bl_\bf_\b _\bt_\bo_\b _\bv_\bi_\be_\bw_\b _\bt_\bh_\be_\b _\bo_\bb_\bj_\be_\bc_\bt_\b.
4124
4125    On the other hand, maybe you don't want to use lynx interactively,
4126    youjust want to have it convert the text/html to text/plain, then you
4127    can use:
4128 text/html; lynx -dump %s | more
4129
4130    Perhaps you wish to use lynx to view text/html files, and a pager on
4131    all other text formats, then you would use the following:
4132 text/html; lynx %s
4133 text/*; more
4134
4135    This is the simplest form of a mailcap file.
4136
4137 3.2. Secure use of mailcap
4138
4139    The interpretation of shell meta-characters embedded in MIME
4140    parameters can lead to security problems in general. Mutt-ng tries to
4141    quote parameters in expansion of %s syntaxes properly, and avoids
4142    risky characters by substituting them, see the $\b$m\bma\bai\bil\blc\bca\bap\bp_\b_s\bsa\ban\bni\bit\bti\biz\bze\be
4143    variable.
4144
4145    Although mutt's procedures to invoke programs with mailcap seem to be
4146    safe, there are other applications parsing mailcap, maybe taking less
4147    care of it. Therefore you should pay attention to the following rules:
4148
4149    _\bK_\be_\be_\bp_\b _\bt_\bh_\be_\b _\b%_\b-_\be_\bx_\bp_\ba_\bn_\bd_\bo_\bs_\b _\ba_\bw_\ba_\by_\b _\bf_\br_\bo_\bm_\b _\bs_\bh_\be_\bl_\bl_\b _\bq_\bu_\bo_\bt_\bi_\bn_\bg_\b. Don't quote them with
4150    single or double quotes. Mutt-ng does this for you, the right way, as
4151    should any other program which interprets mailcap. Don't put them into
4152    backtick expansions. Be highly careful with eval statements, and avoid
4153    them if possible at all. Trying to fix broken behaviour with quotes
4154    introduces new leaks - there is no alternative to correct quoting in
4155    the first place.
4156
4157    If you have to use the %-expandos' values in context where you need
4158    quoting or backtick expansions, put that value into a shell variable
4159    and reference the shell variable where necessary, as in the following
4160    example (using $charset inside the backtick expansion is safe, since
4161    it is not itself subject to any further expansion):
4162
4163 text/test-mailcap-bug; cat %s; copiousoutput; test=charset=%{charset} \
4164 && test "`echo $charset | tr '[A-Z]' '[a-z]'`" != iso-8859-1
4165
4166 3.3. Advanced mailcap Usage
4167
4168 3.3.1. Optional Fields
4169
4170    In addition to the required content-type and view command fields, you
4171    can add semi-colon ';' separated fields to set flags and other
4172    options. Mutt-ng recognizes the following optional fields:
4173
4174    copiousoutput
4175           This flag tells Mutt-ng that the command passes possibly large
4176           amounts of text on stdout. This causes Mutt-ng to invoke a
4177           pager (either the internal pager or the external pager defined
4178           by the pager variable) on the output of the view command.
4179           Without this flag, Mutt-ng assumes that the command is
4180           interactive. One could use this to replace the pipe to more in
4181           the lynx -dump example in the Basic section:
4182
4183 text/html; lynx -dump %s ; copiousoutput
4184
4185           This will cause lynx to format the text/html output as
4186           text/plain and Mutt-ng will use your standard pager to display
4187           the results.
4188
4189    needsterminal
4190           Mutt-ng uses this flag when viewing attachments with a\bau\but\bto\bo_\b_v\bvi\bie\bew\bw,
4191           in order to decide whether it should honor the setting of the
4192           $\b$w\bwa\bai\bit\bt_\b_k\bke\bey\by variable or not. When an attachment is viewed using
4193           an interactive program, and the corresponding mailcap entry has
4194           a _\bn_\be_\be_\bd_\bs_\bt_\be_\br_\bm_\bi_\bn_\ba_\bl flag, Mutt-ng will use $\b$w\bwa\bai\bit\bt_\b_k\bke\bey\by and the exit
4195           statusof the program to decide if it will ask you to press a
4196           key after the external program has exited. In all other
4197           situations it will not prompt you for a key.
4198
4199    compose=<command>
4200           This flag specifies the command to use to create a new
4201           attachment of a specific MIME type. Mutt-ng supports this from
4202           the compose menu.
4203
4204    composetyped=<command>
4205           This flag specifies the command to use to create a new
4206           attachment of a specific MIME type. This command differs from
4207           the compose command in that mutt will expect standard MIME
4208           headers on the data. This can be used to specify parameters,
4209           filename, description, etc. for a new attachment. Mutt-ng
4210           supports this from the compose menu.
4211
4212    print=<command>
4213           This flag specifies the command to use to print a specific MIME
4214           type. Mutt-ng supports this from the attachment and compose
4215           menus.
4216
4217    edit=<command>
4218           This flag specifies the command to use to edit a specific MIME
4219           type. Mutt-ng supports this from the compose menu, and also
4220           uses it to compose new attachments. Mutt-ng will default to the
4221           defined editor for text attachments.
4222
4223    nametemplate=<template>
4224           This field specifies the format for the file denoted by %s in
4225           the command fields. Certain programs will require a certain
4226           file extension, for instance, to correctly view a file. For
4227           instance, lynx will only interpret a file as text/html if the
4228           file ends in .html. So, you would specify lynx as a text/html
4229           viewer with a line in the mailcap file like:
4230
4231 text/html; lynx %s; nametemplate=%s.html
4232
4233    test=<command>
4234           This field specifies a command to run to test whether this
4235           mailcap entry should be used. The command is defined with the
4236           command expansion rules defined in the next section. If the
4237           command returns 0, then the test passed, and Mutt-ng uses this
4238           entry. If the command returns non-zero, then the test failed,
4239           and Mutt-ng continues searching for the right entry. _\bN_\bo_\bt_\be_\b:_\bt_\bh_\be
4240           _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b-_\bt_\by_\bp_\be_\b _\bm_\bu_\bs_\bt_\b _\bm_\ba_\bt_\bc_\bh_\b _\bb_\be_\bf_\bo_\br_\be_\b _\bM_\bu_\bt_\bt_\b-_\bn_\bg_\b _\bp_\be_\br_\bf_\bo_\br_\bm_\bs_\b _\bt_\bh_\be_\b _\bt_\be_\bs_\bt_\b. For
4241           example:
4242
4243 text/html; netscape -remote 'openURL(%s)' ; test=RunningX
4244 text/html; lynx %s
4245
4246           In this example, Mutt-ng will run the program RunningX which
4247           will return 0 if the X Window manager is running, and non-zero
4248           if it isn't. If RunningX returns 0, then Mutt-ng will call
4249           netscape to display the text/html object. If RunningX doesn't
4250           return 0, then Mutt-ng will go on to the next entry and use
4251           lynx to display the text/html object.
4252
4253 3.3.2. Search Order
4254
4255    When searching for an entry in the mailcap file, Mutt-ng will search
4256    for the most useful entry for its purpose. For instance, if you are
4257    attempting to print an image/gif, and you have the following entries
4258    in your mailcap file, Mutt-ng will search for an entry with the print
4259    command:
4260 image/*;        xv %s
4261 image/gif;      ; print= anytopnm %s | pnmtops | lpr; \
4262 nametemplate=%s.gif
4263
4264    Mutt-ng will skip the image/* entry and use the image/gif entry with
4265    the print command.
4266
4267    In addition, you can use this with a\bau\but\bto\bo_\b_v\bvi\bie\bew\bw to denote two commands
4268    for viewing an attachment, one to be viewed automatically, the other
4269    to be viewed interactively from the attachment menu. In addition, you
4270    can then use the test feature to determine which viewer to use
4271    interactively depending on your environment.
4272 text/html;      netscape -remote 'openURL(%s)' ; test=RunningX
4273 text/html;      lynx %s; nametemplate=%s.html
4274 text/html;      lynx -dump %s; nametemplate=%s.html; copiousoutput
4275
4276    For a\bau\but\bto\bo_\b_v\bvi\bie\bew\bw, Mutt-ng will choose the third entry because of the
4277    copiousoutput tag. For interactive viewing, Mutt will run the program
4278    RunningX to determine if it should use the first entry. If the program
4279    returns non-zero, Mutt-ng will use the second entry for interactive
4280    viewing.
4281
4282 3.3.3. Command Expansion
4283
4284    The various commands defined in the mailcap files are passed to the
4285    /bin/sh shell using the system() function. Before the command is
4286    passed to /bin/sh -c, it is parsed to expand various special
4287    parameters with information from Mutt-ng. The keywords Mutt-ng expands
4288    are:
4289
4290    %s
4291           As seen in the basic mailcap section, this variable is expanded
4292           to a filename specified by the calling program. This file
4293           contains the body of the message to view/print/edit or where
4294           the composing program should place the results of composition.
4295           In addition, the use of this keyword causes Mutt-ng to not pass
4296           the body of the message to the view/print/edit program on
4297           stdin.
4298
4299    %t
4300           Mutt-ng will expand %t to the text representation of the
4301           content type of the message in the same form as the first
4302           parameter of the mailcap definition line, ie text/html or
4303           image/gif.
4304
4305    %{<parameter>}
4306           Mutt-ng will expand this to the value of the specified
4307           parameter from the Content-Type: line of the mail message. For
4308           instance, if Your mail message contains:
4309
4310 Content-Type: text/plain; charset=iso-8859-1
4311
4312           then Mutt-ng will expand %{charset} to iso-8859-1. The default
4313           metamail mailcap file uses this feature to test the charset to
4314           spawn an xterm using the right charset to view the message.
4315
4316    \%
4317           This will be replaced by a %
4318
4319    Mutt-ng does not currently support the %F and %n keywords specified in
4320    R\bRf\bfC\b\b 1\b15\b52\b24\b4. The main purpose of these parameters is for multipart
4321    messages, which is handled internally by Mutt-ng.
4322
4323 3.4. Example mailcap files
4324
4325    This mailcap file is fairly simple and standard:
4326 >
4327 # I'm always running X :)
4328 video/*;        xanim %s > /dev/null
4329 image/*;        xv %s > /dev/null
4330
4331 # I'm always running netscape (if my computer had more memory, maybe)
4332 text/html;      netscape -remote 'openURL(%s)'
4333
4334    This mailcap file shows quite a number of examples:
4335
4336 # Use xanim to view all videos   Xanim produces a header on startup,
4337 # send that to /dev/null so I don't see it
4338 video/*;        xanim %s > /dev/null
4339
4340 # Send html to a running netscape by remote
4341 text/html;      netscape -remote 'openURL(%s)'; test=RunningNetscape
4342 # If I'm not running netscape but I am running X, start netscape on the
4343 # object
4344 text/html;      netscape %s; test=RunningX
4345
4346 # Else use lynx to view it as text
4347 text/html;      lynx %s
4348
4349 # This version would convert the text/html to text/plain
4350 text/html;      lynx -dump %s; copiousoutput
4351
4352 # I use enscript to print text in two columns to a page
4353 text/*;         more %s; print=enscript -2Gr %s
4354
4355 # Netscape adds a flag to tell itself to view jpegs internally
4356 image/jpeg;xv %s; x-mozilla-flags=internal
4357
4358 # Use xv to view images if I'm running X
4359 # In addition, this uses the \ to extend the line and set my editor
4360 # for images
4361 image/*;xv %s; test=RunningX; edit=xpaint %s
4362
4363 # Convert images to text using the netpbm tools
4364 image/*;  (anytopnm %s | pnmscale -xysize 80 46 | ppmtopgm | \
4365 pgmtopbm | pbmtoascii -1x2 ) 2>&1 ; copiousoutput
4366
4367 # Send excel spreadsheets to my NT box
4368 application/ms-excel; open.pl %s
4369
4370 4. MIME Autoview
4371
4372    Usage: auto_view_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b[_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b._\b._\b._\b]
4373
4374    Usage: unauto_view_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b[_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b._\b._\b._\b]
4375
4376    In addition to explicitly telling Mutt-ng to view an attachment with
4377    theMIME viewer defined in the mailcap file, Mutt-ng has support for
4378    automatically viewing MIME attachments while in the pager.
4379
4380    To work, you must define a viewer in the mailcap file which uses the
4381    copiousoutput option to denote that it is non-interactive. Usually,
4382    you also use the entry to convert the attachment to a text
4383    representation which you can view in the pager.
4384
4385    You then use the auto_view muttrc command to list the content-types
4386    that you wish to view automatically.
4387
4388    For instance, if you set auto_view to:
4389 auto_view text/html application/x-gunzip application/postscript
4390 image/gif application/x-tar-gz
4391
4392    Mutt-ng could use the following mailcap entries to automatically view
4393    attachments of these types.
4394 text/html;      lynx -dump %s; copiousoutput; nametemplate=%s.html
4395 image/*;        anytopnm %s | pnmscale -xsize 80 -ysize 50 | ppmtopgm | pgmtopb
4396 m | pbmtoascii ; copiousoutput
4397 application/x-gunzip;   gzcat; copiousoutput
4398 application/x-tar-gz; gunzip -c %s | tar -tf - ; copiousoutput
4399 application/postscript; ps2ascii %s; copiousoutput
4400
4401    ``unauto_view'' can be used to remove previous entries from the
4402    autoview list. This can be used with m\bme\bes\bss\bsa\bag\bge\be-\b-h\bho\boo\bok\bk to autoview messages
4403    based on size, etc. ``unauto_view *'' will remove all previous
4404    entries.
4405
4406 5. MIME Multipart/Alternative
4407
4408    Usage: alternative_order_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b[_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b._\b._\b._\b]
4409
4410    Usage: unalternative_order_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b[_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b._\b._\b._\b]
4411
4412    Mutt-ng has some heuristics for determining which attachment of a
4413    multipart/alternative type to display. First, mutt will check the
4414    alternative_order list to determine if one of the available typesis
4415    preferred. The alternative_order list consists of a number of MIME
4416    types in order, including support for implicit and explicit wildcards,
4417    for example:
4418 alternative_order text/enriched text/plain text
4419 application/postscript image/*
4420
4421    Next, mutt will check if any of the types have a defined a\bau\but\bto\bo_\b_v\bvi\bie\bew\bw,
4422    and use that. Failing that, Mutt-ng will look for any text type. As a
4423    last attempt, mutt willlook for any type it knows how to handle.
4424
4425    To remove a MIME type from the alternative_order list, use the
4426    unalternative_order command.
4427
4428 6. Attachment Searching and Counting
4429
4430    If you ever lose track of attachments in your mailboxes, Mutt's
4431    attachment-counting and -searching support might be for you. You can
4432    make your message index display the number of qualifying attachments
4433    in each message, or search for messages by attachment count. You also
4434    can configure what kinds of attachments qualify for this feature with
4435    the attachments and unattachments commands.
4436
4437    The syntax is:
4438
4439    Usage: attachments_\b(_\b _\b{_\b+_\b|_\b-_\b}_\bd_\bi_\bs_\bp_\bo_\bs_\bi_\bt_\bi_\bo_\bn_\b _\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b|_\b _\b?_\b _\b)
4440
4441    Usage: unattachments_\b{_\b+_\b|_\b-_\b}_\bd_\bi_\bs_\bp_\bo_\bs_\bi_\bt_\bi_\bo_\bn_\b _\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be
4442
4443    Disposition is the attachment's Content-disposition type -- either
4444    "inline" or "attachment". You can abbreviate this to I or A.
4445
4446    Disposition is prefixed by either a + symbolor a - symbol. If it's a
4447    +, you're saying that you want to allow this disposition and MIME type
4448    to qualify. If it's a -, you're saying that this disposition and MIME
4449    type is an exception to previous + rules. There are examples below of
4450    how this is useful.
4451
4452    Mime-type is, unsurprisingly, the MIME type of the attachment you want
4453    to affect. A MIME type is always of the format "major/minor", where
4454    "major" describes the broad category of document you're looking at,
4455    and "minor" describes the specific type within that category. The
4456    major part of mim-type must be literal text (or the special token
4457    "*"), but the minor part may be a regular expression. (Therefore,
4458    "*/.*" matches any MIME type.)
4459
4460    The MIME types you give to the attachments directive are a kind of
4461    pattern. When you use the attachments directive, the patterns you
4462    specify are added to a list. When you use unattachments, the pattern
4463    is removed from the list. The patterns are not expanded and matched to
4464    specific MIME types at this time -- they're just text in a list.
4465    They're only matched when actually evaluating a message.
4466
4467    Some examples might help to illustrate. The examples that are not
4468    commented out define the default configuration of the lists.
4469 ## Removing a pattern from a list removes that pattern literally. It
4470 ## does not remove any type matching the pattern.
4471 ##
4472 ## attachments +A */.*
4473 ## attachments +A image/jpeg
4474 ## unattachments +A */.*
4475 ##
4476 ## This leaves "attached" image/jpeg files on the allowed attachments
4477 ## list. It does not remove all items, as you might expect, because the
4478 ## second */.* is not a matching expression at this time.
4479 ##
4480 ## Remember: "unattachments" only undoes what "attachments" has done!
4481 ## It does not trigger any matching on actual messages.
4482
4483
4484 ## Qualify any MIME part with an "attachment" disposition, EXCEPT for
4485 ## text/x-vcard and application/pgp parts. (PGP parts are already known
4486 ## to mutt, and can be searched for with ~g, ~G, and ~k.)
4487 ##
4488 ## I've added x-pkcs7 to this, since it functions (for S/MIME)
4489 ## analogously to PGP signature attachments. S/MIME isn't supported
4490 ## in a stock mutt build, but we can still treat it specially here.
4491 ##
4492 attachments +A */.*
4493 attachments -A text/x-vcard application/pgp.*
4494 attachments -A application/x-pkcs7-.*
4495
4496 ## Discount all MIME parts with an "inline" disposition, unless they're
4497 ## text/plain. (Why inline a text/plain part unless it's external to the
4498 ## message flow?)
4499 ##
4500 attachments +I text/plain
4501
4502 ## These two lines make Mutt qualify MIME containers. (So, for example,
4503 ## a message/rfc822 forward will count as an attachment.) The first
4504 ## line is unnecessary if you already have "attach-allow */.*", of
4505 ## course. These are off by default! The MIME elements contained
4506 ## within a message/* or multipart/* are still examined, even if the
4507 ## containers themseves don't qualify.
4508 ##
4509 #attachments +A message/.* multipart/.*
4510 #attachments +I message/.* multipart/.*
4511
4512 ## You probably don't really care to know about deleted attachments.
4513 attachments -A message/external-body
4514 attachments -I message/external-body
4515
4516    "attachments ?" will list your current settings in Muttrc format, so
4517    that it can be pasted elsewhere.
4518
4519    Please note that counting attachments may require lots of data be
4520    loaded. This may cause noticeable slowdowns over network links
4521    depending on the connection speed and message sizes. To fine-tune the
4522    behavior on a per-folder or other basis, the $\b$c\bco\bou\bun\bnt\bt_\b_a\bat\btt\bta\bac\bch\bhm\bme\ben\bnt\bts\bs
4523    variable may be used.
4524
4525 7. MIME Lookup
4526
4527    Usage: mime_lookup_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b[_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b._\b._\b._\b]
4528
4529    Usage: unmime_lookup_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b[_\bm_\bi_\bm_\be_\b-_\bt_\by_\bp_\be_\b _\b._\b._\b._\b]
4530
4531    Mutt-ng's mime_lookup list specifies a list of mime-types that should
4532    not be treated according to their mailcap entry. This option is
4533    designed todeal with binary types such as application/octet-stream.
4534    When an attachment's mime-type is listed in mime_lookup, then the
4535    extension of the filename will be compared to the list of extensions
4536    in the mime.types file. The mime-type associated with this extension
4537    will then be used to process the attachment according to the rules in
4538    the mailcap file and according to any other configuration options
4539    (such as auto_view) specified. Common usage would be:
4540 mime_lookup application/octet-stream application/X-Lotus-Manuscript
4541
4542    In addition, the unmime_lookup command may be used to disable this
4543    feature for any particular mime-type if it had been set, for example,
4544    in a global muttrc.
4545
4546 Chapter 6. Security Considerations
4547
4548    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
4549
4550    1\b1.\b\b P\bPa\bas\bss\bsw\bwo\bor\brd\bds\bs
4551    2\b2.\b\b T\bTe\bem\bmp\bpo\bor\bra\bar\bry\b\b F\bFi\bil\ble\bes\bs
4552    3\b3.\b\b I\bIn\bnf\bfo\bor\brm\bma\bat\bti\bio\bon\b\b L\bLe\bea\bak\bks\bs
4553
4554         3\b3.\b.1\b1.\b\b M\bMe\bes\bss\bsa\bag\bge\be-\b-I\bID\bD:\b\b h\bhe\bea\bad\bde\ber\brs\bs
4555         3\b3.\b.2\b2.\b\b m\bma\bai\bil\blt\bto\bo:\b:-\b-s\bst\bty\byl\ble\b\b l\bli\bin\bnk\bks\bs
4556
4557    4\b4.\b\b E\bEx\bxt\bte\ber\brn\bna\bal\b\b a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs
4558
4559         4\b4.\b.1\b1.\b\b m\bma\bai\bil\blc\bca\bap\bp
4560         4\b4.\b.2\b2.\b\b O\bOt\bth\bhe\ber\br
4561
4562    First of all, mutt-ng contains no security holes included by intention
4563    but may contain unknown security holes. As a consequence, please run
4564    mutt-ng only with as few permissions as possible.
4565
4566    Please do not run mutt-ng as the super user.
4567
4568    When configuring mutt-ng, there're some points to note about secure
4569    setups.
4570
4571    In practice, mutt-ng can be easily made as vulnerable as even the most
4572    insecure mail user agents (in their default configuration) just by
4573    changing mutt-ng's configuration files: it then can execute arbitrary
4574    programs and scripts attached to messages, send out private data on
4575    its own, etc. Although this is not believed to the common type of
4576    setup, please read this chapter carefully.
4577
4578 1. Passwords
4579
4580    Although mutt-ng can be told the various passwords for accounts,
4581    please never store passwords in configuration files. Besides the fact
4582    that the system's operator can always read them, you could forget to
4583    replace the actual password with asterisks when reporting a bug or
4584    asking for help via, for example, a mailing list so that your mail
4585    including your password could be archived by internet search engines,
4586    etc. Please never store passwords on disk.
4587
4588 2. Temporary Files
4589
4590    Mutt-ng uses many temporary files for viewing messages, verifying
4591    digital signatures, etc. The $\b$u\bum\bma\bas\bsk\bk variable can be used to change the
4592    default permissions of these files. Please only change it if you
4593    really know what you are doing. Also, a different location for these
4594    files may be desired which can be changed via the $\b$t\btm\bmp\bpd\bdi\bir\br variable.
4595
4596 3. Information Leaks
4597
4598 3.1. Message-ID: headers
4599
4600    In the default configuration, mutt-ng will leak some information to
4601    the outside world when sending messages: the generation of Message-ID:
4602    headers includes a step counter which is increased (and rotated) with
4603    every message sent. If you'd like to hide this information probably
4604    telling others how many mail you sent in which time, you at least need
4605    to remove the %P expando from the default setting of the $\b$m\bms\bsg\bgi\bid\bd_\b_f\bfo\bor\brm\bma\bat\bt
4606    variable. Please make sure that you really know how local parts of
4607    these Message-ID: headers are composed.
4608
4609 3.2. mailto:-style links
4610
4611    As mutt-ng be can be set up to be the mail client to handle mailto:
4612    style links in websites, there're security considerations, too. To
4613    keep the old behavior by default, mutt-ng will be strict in
4614    interpreting them which means that arbitrary header fields can be
4615    embedded in these links which could override existing header fields or
4616    attach arbitrary files. This may be problematic if the $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs
4617    variable is _\bu_\bn_\bs_\be_\bt, i.e. the user doesn't want to see header fields
4618    while editing the message.
4619
4620    For example, following a link like
4621
4622 mailto:joe@host?Attach=~/.gnupg/secring.gpg
4623
4624    will send out the user's private gnupg keyring to joe@host if the user
4625    doesn't follow the information on screen carefully enough.
4626
4627    When _\bu_\bn_\bs_\be_\bt_\bt_\bi_\bn_\bg the $\b$s\bst\btr\bri\bic\bct\bt_\b_m\bma\bai\bil\blt\bto\bo variable, mutt-ng will
4628
4629      * be less strict when interpreting these links by prepending a
4630        X-Mailto- string to all header fields embedded in such a link _\ba_\bn_\bd
4631      * turn on the $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs variable by force to let the user see
4632        all the headers (because they still may leak information.)
4633
4634 4. External applications
4635
4636    Mutt-ng in many places has to rely on external applications or for
4637    convenience supports mechanisms involving external applications.
4638
4639 4.1. mailcap
4640
4641    One of these is the mailcap mechanism as defined by R\bRf\bfC\b\b 1\b15\b52\b24\b4. Mutt-ng
4642    can be set up to _\ba_\bu_\bt_\bo_\bm_\ba_\bt_\bi_\bc_\ba_\bl_\bl_\by execute any given utility as listed in
4643    one of the mailcap files (see the $\b$m\bma\bai\bil\blc\bca\bap\bp_\b_p\bpa\bat\bth\bh variable for details.)
4644
4645    These utilities may have a variety of security vulnerabilities,
4646    including overwriting of arbitrary files, information leaks or other
4647    exploitable bugs. These vulnerabilities may go unnoticed by the user,
4648    especially when they are called automatically (and without interactive
4649    prompting) from the mailcap file(s). When using mutt-ng's autoview
4650    mechanism in combination with mailcap files, please be sure to...
4651
4652      * manually select trustworth applications with a reasonable calling
4653        sequence
4654      * periodically check the contents of mailcap files, especially after
4655        software installations or upgrades
4656      * keep the software packages referenced in the mailcap file up to
4657        date
4658      * leave the $\b$m\bma\bai\bil\blc\bca\bap\bp_\b_s\bsa\ban\bni\bit\bti\biz\bze\be variable in its default state to
4659        restrict mailcap expandos to a safe set of characters
4660
4661 4.2. Other
4662
4663    Besides the mailcap mechanism, mutt-ng uses a number of other external
4664    utilities for operation.
4665
4666    The same security considerations apply for these as for tools involved
4667    via mailcap (for example, mutt-ng is vulnerable to Denial of Service
4668    Attacks with compressed folders support if the uncompressed mailbox is
4669    too large for the disk it is saved to.)
4670
4671    As already noted, most of these problems are not built in but caused
4672    by wrong configuration, so please check your configuration.
4673
4674 Chapter 7. Reference
4675
4676    _\bT_\ba_\bb_\bl_\be_\b _\bo_\bf_\b _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs
4677
4678    1\b1.\b\b C\bCo\bom\bmm\bma\ban\bnd\b\b l\bli\bin\bne\b\b o\bop\bpt\bti\bio\bon\bns\bs
4679    2\b2.\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs
4680    3\b3.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
4681    4\b4.\b\b C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
4682    5\b5.\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
4683
4684         5\b5.\b.1\b1.\b\b g\bge\ben\bne\ber\bri\bic\bc
4685         5\b5.\b.2\b2.\b\b i\bin\bnd\bde\bex\bx
4686         5\b5.\b.3\b3.\b\b p\bpa\bag\bge\ber\br
4687         5\b5.\b.4\b4.\b\b a\bal\bli\bia\bas\bs
4688         5\b5.\b.5\b5.\b\b q\bqu\bue\ber\bry\by
4689         5\b5.\b.6\b6.\b\b a\bat\btt\bta\bac\bch\bh
4690         5\b5.\b.7\b7.\b\b c\bco\bom\bmp\bpo\bos\bse\be
4691         5\b5.\b.8\b8.\b\b p\bpo\bos\bst\btp\bpo\bon\bne\be
4692         5\b5.\b.9\b9.\b\b b\bbr\bro\bow\bws\bse\ber\br
4693         5\b5.\b.1\b10\b0.\b\b p\bpg\bgp\bp
4694         5\b5.\b.1\b11\b1.\b\b e\bed\bdi\bit\bto\bor\br
4695         5\b5.\b.1\b12\b2.\b\b s\bsi\bid\bde\beb\bba\bar\br
4696
4697 1. Command line options
4698
4699    Running mutt with no arguments will make Mutt-ng attempt to read your
4700    spool mailbox. However, it is possible to read other mailboxes and to
4701    send messages from the command line as well.
4702
4703    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b1_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bC_\bo_\bm_\bm_\ba_\bn_\bd_\b _\bL_\bi_\bn_\be_\b _\bO_\bp_\bt_\bi_\bo_\bn_\bs
4704    Option Description
4705    -A expand an alias
4706    -a attach a file to a message
4707    -b specify a blind carbon-copy (BCC) address
4708    -c specify a carbon-copy (Cc) address
4709    -e specify a config command to be run after initialization files are
4710    read
4711    -f specify a mailbox to load
4712    -F specify an alternate file to read initialization commands
4713    -h print help on command line options
4714    -H specify a draft file from which to read a header and body
4715    -i specify a file to include in a message composition
4716    -m specify a default mailbox type
4717    -n do not read the system Muttngrc
4718    -p recall a postponed message
4719    -Q query a configuration variable
4720    -R open mailbox in read-only mode
4721    -s specify a subject (enclose in quotes if it contains spaces)
4722    -t dump the value of all variables to stdout
4723    -T dump the value of all changed variables to stdout
4724    -v show version number and compile-time definitions
4725    -x simulate the mailx(1) compose mode
4726    -y show a menu containing the files specified by the mailboxes command
4727    -z exit immediately if there are no messages in the mailbox
4728    -Z open the first folder with new message,exit immediately if none
4729
4730    To read messages in a mailbox
4731
4732    mutt ] -nz ] ] -F _\bm_\bu_\bt_\bt_\br_\bc ] ] -m _\bt_\by_\bp_\be ] ] -f _\bm_\ba_\bi_\bl_\bb_\bo_\bx ]
4733
4734    To compose a new message
4735
4736    mutt ] -n ] ] -F _\bm_\bu_\bt_\bt_\br_\bc ] ] -a _\bf_\bi_\bl_\be ] ] -c _\ba_\bd_\bd_\br_\be_\bs_\bs ] ] -i _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ] ]
4737    -s _\bs_\bu_\bb_\bj_\be_\bc_\bt ] _\ba_\bd_\bd_\br_\be_\bs_\bs ] _\ba_\bd_\bd_\br_\be_\bs_\bs ... ]
4738
4739    Mutt-ng also supports a ``batch'' mode to send prepared messages.
4740    Simply redirect input from the file you wish to send. For example,
4741
4742    mutt -s "data set for run #2" professor@bigschool.edu < ~/run2.dat
4743
4744    This command will send a message to ``professor@bigschool.edu'' with a
4745    subject of ``data set for run #2''. In the body of the message will be
4746    the contents of the file ``~/run2.dat''.
4747
4748 2. Patterns
4749
4750    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b2_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bP_\ba_\bt_\bt_\be_\br_\bn_\bs
4751    Pattern Modifier Argument Description
4752    ~A/=A all messages
4753    ~b/=b EXPR messages which contain EXPR in the message body
4754    ~B/=B EXPR messages which contain EXPR in the whole message
4755    ~c/=c EXPR messages carbon-copied to EXPR
4756    ~C/=C EXPR message is either to: or cc: EXPR
4757    ~D/=D deleted messages
4758    ~d/=d [MIN]-[MAX] messages with ``date-sent'' in a Date range
4759    ~E/=E expired messages
4760    ~e/=e EXPR message which contains EXPR in the ``Sender'' field
4761    ~F/=F flagged messages
4762    ~f/=f EXPR messages originating from EXPR
4763    ~g/=g cryptographically signed messages
4764    ~G/=G cryptographically encrypted messages
4765    ~H/=H EXPR messages with a spam attribute matching EXPR
4766    ~h/=h EXPR messages which contain EXPR in the message header
4767    ~k/=k message contains PGP key material
4768    ~i/=i EXPR message which match ID in the ``Message-ID'' field
4769    ~L/=L EXPR message is either originated or received by EXPR
4770    ~l/=l message is addressed to a known mailing list
4771    ~m/=m [MIN]-[MAX] message in the range MIN to MAX *)
4772    ~M/=M multipart messages
4773    ~n/=n [MIN]-[MAX] messages with a score in the range MIN to MAX *)
4774    ~N/=N new messages
4775    ~O/=O old messages
4776    ~p/=p message is addressed to you (consults alternates)
4777    ~P/=P message is from you (consults alternates)
4778    ~Q/=Q messages which have been replied to
4779    ~R/=R read messages
4780    ~r/=r [MIN]-[MAX] messages with ``date-received'' in a Date range
4781    ~S/=S superseded messages
4782    ~s/=s EXPR messages having EXPR in the ``Subject'' field.
4783    ~T/=T tagged messages
4784    ~t/=t EXPR messages addressed to EXPR
4785    ~U/=U unread messages
4786    ~u/=u message is addressed to a subscribed mailing list
4787    ~v/=v message is part of a collapsed thread.
4788    ~V/=V cryptographically verified messages
4789    ~w/=w EXPR messages which contain EXPR in the `Newsgroups' field (if
4790    compiled with NNTP support)
4791    ~x/=x EXPR messages which contain EXPR in the `References' field
4792    ~X/=X [MIN]-[MAX] messages with MIN to MAX attachments *)
4793    ~y/=y EXPR messages which contain EXPR in the `X-Label' field
4794    ~z/=z [MIN]-[MAX] messages with a size in the range MIN to MAX *)
4795    ~=/== duplicated messages (see $duplicate_threads)
4796    ~$/=$ unreferenced messages (requires threaded view)
4797    ~*/=* ``From'' contains realname and (syntactically) valid address
4798    (excluded are addresses matching against alternates or any alias)
4799
4800    Where EXPR are r\bre\beg\bge\bex\bxp\bp. Special attention has to be made when using
4801    regular expressions inside of patterns. Specifically, Mutt-ng's parser
4802    for these patterns will strip one level of backslash (\), which is
4803    normally used for quoting. If it is your intention to use a backslash
4804    in the regular expression, you will need to use two backslashes
4805    instead (\\).
4806
4807    *) The forms <[MAX], >[MIN], [MIN]- and -[MAX] are allowed, too.
4808
4809 3. Configuration Commands
4810
4811    The following are the commands understood by mutt.
4812
4813      * a\bac\bcc\bco\bou\bun\bnt\bt-\b-h\bho\boo\bok\bk _\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4814      * a\bal\bli\bia\bas\bs_\bk_\be_\by_\ba_\bd_\bd_\br_\be_\bs_\bs [, _\ba_\bd_\bd_\br_\be_\bs_\bs, ... ]
4815      * u\bun\bna\bal\bli\bia\bas\bs [ * | _\bk_\be_\by ... ]
4816      * a\bal\blt\bte\ber\brn\bna\bat\bte\bes\bs_\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
4817      * u\bun\bna\bal\blt\bte\ber\brn\bna\bat\bte\bes\bs [ * | _\br_\be_\bg_\be_\bx_\bp ... ]
4818      * a\bal\blt\bte\ber\brn\bna\bat\bti\biv\bve\be_\b_o\bor\brd\bde\ber\br_\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
4819      * u\bun\bna\bal\blt\bte\ber\brn\bna\bat\bti\biv\bve\be_\b_o\bor\brd\bde\ber\br_\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
4820      * a\bap\bpp\bpe\ben\bnd\bd-\b-h\bho\boo\bok\bk _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4821      * a\bau\but\bto\bo_\b_v\bvi\bie\bew\bw_\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
4822      * u\bun\bna\bau\but\bto\bo_\b_v\bvi\bie\bew\bw_\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
4823      * b\bbi\bin\bnd\bd _\bm_\ba_\bp _\bk_\be_\by _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn
4824      * c\bch\bha\bar\brs\bse\bet\bt-\b-h\bho\boo\bok\bk _\ba_\bl_\bi_\ba_\bs _\bc_\bh_\ba_\br_\bs_\be_\bt
4825      * c\bcl\blo\bos\bse\be-\b-h\bho\boo\bok\bk _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4826      * c\bco\bol\blo\bor\br_\bo_\bb_\bj_\be_\bc_\bt_\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd_\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd [ _\br_\be_\bg_\be_\bx_\bp ]
4827      * u\bun\bnc\bco\bol\blo\bor\br_\bi_\bn_\bd_\be_\bx_\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
4828      * e\bex\bxe\bec\bc_\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn [ _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn ... ]
4829      * f\bfc\bcc\bc-\b-h\bho\boo\bok\bk _\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
4830      * f\bfc\bcc\bc-\b-s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk _\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
4831      * f\bfo\bol\bld\bde\ber\br-\b-h\bho\boo\bok\bk _\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4832      * h\bhd\bdr\br_\b_o\bor\brd\bde\ber\br_\bh_\be_\ba_\bd_\be_\br [ _\bh_\be_\ba_\bd_\be_\br ... ]
4833      * u\bun\bnh\bhd\bdr\br_\b_o\bor\brd\bde\ber\br_\bh_\be_\ba_\bd_\be_\br [ _\bh_\be_\ba_\bd_\be_\br ... ]
4834      * c\bch\bha\bar\brs\bse\bet\bt-\b-h\bho\boo\bok\bk _\bc_\bh_\ba_\br_\bs_\be_\bt _\bl_\bo_\bc_\ba_\bl_\b-_\bc_\bh_\ba_\br_\bs_\be_\bt
4835      * i\big\bgn\bno\bor\bre\be_\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
4836      * u\bun\bni\big\bgn\bno\bor\bre\be_\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
4837      * l\bli\bis\bst\bts\bs_\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
4838      * u\bun\bnl\bli\bis\bst\bts\bs_\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
4839      * m\bma\bac\bcr\bro\bo_\bm_\be_\bn_\bu_\bk_\be_\by_\bs_\be_\bq_\bu_\be_\bn_\bc_\be [ _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn ]
4840      * m\bma\bai\bil\blb\bbo\box\bxe\bes\bs_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be [ _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ... ]
4841      * m\bmb\bbo\box\bx-\b-h\bho\boo\bok\bk _\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
4842      * m\bme\bes\bss\bsa\bag\bge\be-\b-h\bho\boo\bok\bk _\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4843      * m\bmi\bim\bme\be_\b_l\blo\boo\bok\bku\bup\bp_\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
4844      * u\bun\bnm\bmi\bim\bme\be_\b_l\blo\boo\bok\bku\bup\bp_\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
4845      * m\bmo\bon\bno\bo_\bo_\bb_\bj_\be_\bc_\bt_\b _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be [ _\br_\be_\bg_\be_\bx_\bp ]
4846      * u\bun\bnm\bmo\bon\bno\bo_\bi_\bn_\bd_\be_\bx_\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
4847      * m\bmy\by_\b_h\bhd\bdr\br _\bs_\bt_\br_\bi_\bn_\bg
4848      * u\bun\bnm\bmy\by_\b_h\bhd\bdr\br_\bf_\bi_\be_\bl_\bd [ _\bf_\bi_\be_\bl_\bd ... ]
4849      * o\bop\bpe\ben\bn-\b-h\bho\boo\bok\bk _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4850      * c\bcr\bry\byp\bpt\bt-\b-h\bho\boo\bok\bk _\bp_\ba_\bt_\bt_\be_\br_\bn _\bk_\be_\by_\b-_\bi_\bd
4851      * p\bpu\bus\bsh\bh _\bs_\bt_\br_\bi_\bn_\bg
4852      * r\bre\bes\bse\bet\bt_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
4853      * s\bsa\bav\bve\be-\b-h\bho\boo\bok\bk _\br_\be_\bg_\be_\bx_\bp _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
4854      * s\bsc\bco\bor\bre\be _\bp_\ba_\bt_\bt_\be_\br_\bn _\bv_\ba_\bl_\bu_\be
4855      * u\bun\bns\bsc\bco\bor\bre\be_\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
4856      * s\bse\ben\bnd\bd-\b-h\bho\boo\bok\bk _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4857      * r\bre\bep\bpl\bly\by-\b-h\bho\boo\bok\bk _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
4858      * s\bse\bet\bt [no|inv]_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be[ =_\bv_\ba_\bl_\bu_\be ] [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
4859      * u\bun\bns\bse\bet\bt_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
4860      * s\bso\bou\bur\brc\bce\be _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
4861      * s\bsp\bpa\bam\bm _\bp_\ba_\bt_\bt_\be_\br_\bn _\bf_\bo_\br_\bm_\ba_\bt
4862      * n\bno\bos\bsp\bpa\bam\bm _\bp_\ba_\bt_\bt_\be_\br_\bn
4863      * s\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\be_\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
4864      * u\bun\bns\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\be_\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
4865      * t\bto\bog\bgg\bgl\ble\be_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
4866      * u\bun\bnh\bho\boo\bok\bk _\bh_\bo_\bo_\bk_\b-_\bt_\by_\bp_\be
4867
4868 4. Configuration variables
4869
4870    The following list contains all variables which, in the process of
4871    providing more consistency, have been renamed and are partially even
4872    removed already. The left column contains the old synonym variables,
4873    the right column the full/new name:
4874
4875    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b3_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bO_\bb_\bs_\bo_\bl_\be_\bt_\be_\b _\bV_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs
4876    Old Name               New Name
4877    edit_hdrs              $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs
4878    forw_decode            $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
4879    forw_format            $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_f\bfo\bor\brm\bma\bat\bt
4880    forw_quote             $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_q\bqu\buo\bot\bte\be
4881    hdr_format             $\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
4882    indent_str             $\b$i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
4883    mime_fwd               $\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd
4884    msg_format             $\b$m\bme\bes\bss\bsa\bag\bge\be_\b_f\bfo\bor\brm\bma\bat\bt
4885    pgp_autosign           $\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsi\big\bgn\bn
4886    pgp_autoencrypt        $\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\boe\ben\bnc\bcr\bry\byp\bpt\bt
4887    pgp_replyencrypt       $\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bye\ben\bnc\bcr\bry\byp\bpt\bt
4888    pgp_replysign          $\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bn
4889    pgp_replysignencrypted $\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bne\ben\bnc\bcr\bry\byp\bpt\bte\bed\bd
4890    pgp_verify_sig         $\b$c\bcr\bry\byp\bpt\bt_\b_v\bve\ber\bri\bif\bfy\by_\b_s\bsi\big\bg
4891    pgp_create_traditional $\b$p\bpg\bgp\bp_\b_a\bau\but\bto\boi\bin\bnl\bli\bin\bne\be
4892    pgp_auto_traditional   $\b$p\bpg\bgp\bp_\b_r\bre\bep\bpl\bly\byi\bin\bnl\bli\bin\bne\be
4893    forw_decrypt           $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bcr\bry\byp\bpt\bt
4894    smime_sign_as          $\b$s\bsm\bmi\bim\bme\be_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_k\bke\bey\by
4895    post_indent_str        $\b$p\bpo\bos\bst\bt_\b_i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
4896    print_cmd              $\b$p\bpr\bri\bin\bnt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
4897    shorten_hierarchy      $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_s\bsh\bho\bor\brt\bte\ben\bn_\b_h\bhi\bie\ber\bra\bar\brc\bch\bhy\by
4898    ask_followup_to        $\b$n\bnn\bnt\btp\bp_\b_a\bas\bsk\bk_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
4899    ask_x_comment_to       $\b$n\bnn\bnt\btp\bp_\b_a\bas\bsk\bk_\b_x\bx_\b_c\bco\bom\bmm\bme\ben\bnt\bt_\b_t\bto\bo
4900    catchup_newsgroup      $\b$n\bnn\bnt\btp\bp_\b_c\bca\bat\btc\bch\bhu\bup\bp
4901    followup_to_poster     $\b$n\bnn\bnt\btp\bp_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo_\b_p\bpo\bos\bst\bte\ber\br
4902    group_index_format     $\b$n\bnn\bnt\btp\bp_\b_g\bgr\bro\bou\bup\bp_\b_i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
4903    inews                  $\b$n\bnn\bnt\btp\bp_\b_i\bin\bne\bew\bws\bs
4904    mime_subject           $\b$n\bnn\bnt\btp\bp_\b_m\bmi\bim\bme\be_\b_s\bsu\bub\bbj\bje\bec\bct\bt
4905    news_cache_dir         $\b$n\bnn\bnt\btp\bp_\b_c\bca\bac\bch\bhe\be_\b_d\bdi\bir\br
4906    news_server            $\b$n\bnn\bnt\btp\bp_\b_h\bho\bos\bst\bt
4907    newsrc                 $\b$n\bnn\bnt\btp\bp_\b_n\bne\bew\bws\bsr\brc\bc
4908    nntp_poll              $\b$n\bnn\bnt\btp\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
4909    pop_checkinterval      $\b$p\bpo\bop\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
4910    post_moderated         $\b$n\bnn\bnt\btp\bp_\b_p\bpo\bos\bst\bt_\b_m\bmo\bod\bde\ber\bra\bat\bte\bed\bd
4911    save_unsubscribed      $\b$n\bnn\bnt\btp\bp_\b_s\bsa\bav\bve\be_\b_u\bun\bns\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\bed\bd
4912    show_new_news          $\b$n\bnn\bnt\btp\bp_\b_s\bsh\bho\bow\bw_\b_n\bne\bew\bw_\b_n\bne\bew\bws\bs
4913    show_only_unread       $\b$n\bnn\bnt\btp\bp_\b_s\bsh\bho\bow\bw_\b_o\bon\bnl\bly\by_\b_u\bun\bnr\bre\bea\bad\bd
4914    x_comment_to           $\b$n\bnn\bnt\btp\bp_\b_x\bx_\b_c\bco\bom\bmm\bme\ben\bnt\bt_\b_t\bto\bo
4915    smtp_auth_username     $\b$s\bsm\bmt\btp\bp_\b_u\bus\bse\ber\br
4916    smtp_auth_password     $\b$s\bsm\bmt\btp\bp_\b_p\bpa\bas\bss\bs
4917    user_agent             $\b$a\bag\bge\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
4918
4919    The contrib subdirectory contains a script named update-config.pl
4920    which eases migration.
4921
4922    A complete list of current variables follows.
4923
4924 1. $abort_noattach
4925
4926    Type: quadoption
4927
4928    Default: no
4929
4930    This variable specifies whether to abort sending if no attachment was
4931    made but the content references them, i.e. the content matches the
4932    regular expression given in $\b$a\bat\btt\bta\bac\bch\bh_\b_r\bre\bem\bmi\bin\bnd\bd_\b_r\bre\beg\bge\bex\bxp\bp. If a match was
4933    found and this variable is set to _\by_\be_\bs, message sending will be aborted
4934    but the mail will be send nevertheless if set to _\bn_\bo.
4935
4936    This variable and $\b$a\bat\btt\bta\bac\bch\bh_\b_r\bre\bem\bmi\bin\bnd\bd_\b_r\bre\beg\bge\bex\bxp\bp are intended to remind the
4937    user to attach files if the message's text references them.
4938
4939    See also the $\b$a\bat\btt\bta\bac\bch\bh_\b_r\bre\bem\bmi\bin\bnd\bd_\b_r\bre\beg\bge\bex\bxp\bp variable.
4940
4941 2. $abort_nosubject
4942
4943    Type: quadoption
4944
4945    Default: ask-yes
4946
4947    If set to _\by_\be_\bs, when composing messages and no subject is given at the
4948    subject prompt, composition will be aborted. If set to _\bn_\bo, composing
4949    messages with no subject given at the subject prompt will never be
4950    aborted.
4951
4952 3. $abort_unmodified
4953
4954    Type: quadoption
4955
4956    Default: yes
4957
4958    If set to _\by_\be_\bs, composition will automatically abort after editing the
4959    message body if no changes are made to the file (this check only
4960    happens after the _\bf_\bi_\br_\bs_\bt edit of the file). When set to _\bn_\bo, composition
4961    will never be aborted.
4962
4963 4. $agent_string
4964
4965    Type: boolean
4966
4967    Default: yes
4968
4969    When _\bs_\be_\bt, Mutt-ng will add a ``User-Agent:'' header to outgoing
4970    messages, indicating which version of Mutt-ng was used for composing
4971    them.
4972
4973 5. $alias_file
4974
4975    Type: path
4976
4977    Default: "~/.muttngrc"
4978
4979    The default file in which to save aliases created by the
4980    ``c\bcr\bre\bea\bat\bte\be-\b-a\bal\bli\bia\bas\bs'' function.
4981
4982    _\bN_\bo_\bt_\be_\b: Mutt-ng will not automatically source this file; you must
4983    explicitly use the ``s\bso\bou\bur\brc\bce\be'' command for it to be executed.
4984
4985 6. $alias_format
4986
4987    Type: string
4988
4989    Default: "%4n %2f %t %-10a %r"
4990
4991    Specifies the format of the data displayed for the ``alias'' menu. The
4992    following printf(3)-style sequences are available:
4993
4994    %a
4995           alias name
4996
4997    %f
4998           flags - currently, a "d" for an alias marked for deletion
4999
5000    %n
5001           index number
5002
5003    %r
5004           address which alias expands to
5005
5006    %t
5007           character which indicates if the alias is tagged for inclusion
5008
5009 7. $allow_8bit
5010
5011    Type: boolean
5012
5013    Default: yes
5014
5015    Controls whether 8-bit data is converted to 7-bit using either
5016    quoted-printable or base64 encoding when sending mail.
5017
5018 8. $allow_ansi
5019
5020    Type: boolean
5021
5022    Default: no
5023
5024    Controls whether ANSI color codes in messages (and color tags in rich
5025    text messages) are to be interpreted. Messages containing these codes
5026    are rare, but if this option is set, their text will be colored
5027    accordingly. Note that this may override your color choices, and even
5028    present a security problem, since a message could include a line like
5029    ``[-- PGP output follows ..." and give it the same color as your
5030    attachment color.
5031
5032 9. $arrow_cursor
5033
5034    Type: boolean
5035
5036    Default: no
5037
5038    When _\bs_\be_\bt, an arrow (``->'') will be used to indicate the current entry
5039    in menus instead of highlighting the whole line. On slow network or
5040    modem links this will make response faster because there is less that
5041    has to be redrawn on the screen when moving to the next or previous
5042    entries in the menu.
5043
5044 10. $ascii_chars
5045
5046    Type: boolean
5047
5048    Default: no
5049
5050    If _\bs_\be_\bt, Mutt-ng will use plain ASCII characters when displaying thread
5051    and attachment trees, instead of the default ACS characters.
5052
5053 11. $askbcc
5054
5055    Type: boolean
5056
5057    Default: no
5058
5059    If _\bs_\be_\bt, Mutt-ng will prompt you for blind-carbon-copy (Bcc) recipients
5060    before editing an outgoing message.
5061
5062 12. $askcc
5063
5064    Type: boolean
5065
5066    Default: no
5067
5068    If _\bs_\be_\bt, Mutt-ng will prompt you for carbon-copy (Cc) recipients before
5069    editing the body of an outgoing message.
5070
5071 13. $assumed_charset
5072
5073    Type: string
5074
5075    Default: "us-ascii"
5076
5077    This variable is a colon-separated list of character encoding schemes
5078    for messages without character encoding indication. Header field
5079    values and message body content without character encoding indication
5080    would be assumed that they are written in one of this list. By
5081    default, all the header fields and message body without any charset
5082    indication are assumed to be in us-ascii.
5083
5084    For example, Japanese users might prefer this:
5085
5086    set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
5087
5088    However, only the first content is valid for the message body. This
5089    variable is valid only if $\b$s\bst\btr\bri\bic\bct\bt_\b_m\bmi\bim\bme\be is unset.
5090
5091 14. $attach_format
5092
5093    Type: string
5094
5095    Default: "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
5096
5097    This variable describes the format of the ``attachment'' menu. The
5098    following printf(3)-style sequences are understood:
5099
5100    %C
5101           charset
5102
5103    %c
5104           requires charset conversion (n or c)
5105
5106    %D
5107           deleted flag
5108
5109    %d
5110           description
5111
5112    %e
5113           MIME Content-Transfer-Encoding: header field
5114
5115    %f
5116           filename
5117
5118    %I
5119           MIME Content-Disposition: header field (I=inline, A=attachment)
5120
5121    %m
5122           major MIME type
5123
5124    %M
5125           MIME subtype
5126
5127    %n
5128           attachment number
5129
5130    %Q
5131           "Q", if MIME part qualifies for attachment counting
5132
5133    %s
5134           size
5135
5136    %t
5137           tagged flag
5138
5139    %T
5140           graphic tree characters
5141
5142    %u
5143           unlink (=to delete) flag
5144
5145    %X
5146           number of qualifying MIME parts in this part and its children
5147
5148    %>X
5149           right justify the rest of the string and pad with character "X"
5150
5151    %|X
5152           pad to the end of the line with character "X"
5153
5154 15. $attach_remind_regexp
5155
5156    Type: regular expression
5157
5158    Default: "attach"
5159
5160    If this variable is non-empty, muttng will scan a message's contents
5161    before sending for this regular expression. If it is found, it will
5162    ask for what to do depending on the setting of $\b$a\bab\bbo\bor\brt\bt_\b_n\bno\boa\bat\btt\bta\bac\bch\bh.
5163
5164    This variable and $\b$a\bab\bbo\bor\brt\bt_\b_n\bno\boa\bat\btt\bta\bac\bch\bh are intended to remind the user to
5165    attach files if the message's text references them.
5166
5167 16. $attach_sep
5168
5169    Type: string
5170
5171    Default: "\n"
5172
5173    The separator to add between attachments when operating (saving,
5174    printing, piping, etc) on a list of tagged attachments.
5175
5176 17. $attach_split
5177
5178    Type: boolean
5179
5180    Default: yes
5181
5182    If this variable is _\bu_\bn_\bs_\be_\bt, when operating (saving, printing, piping,
5183    etc) on a list of tagged attachments, Mutt-ng will concatenate the
5184    attachments and will operate on them as a single attachment. The
5185    ``$\b$a\bat\btt\bta\bac\bch\bh_\b_s\bse\bep\bp'' separator is added after each attachment. When _\bs_\be_\bt,
5186    Mutt-ng will operate on the attachments one by one.
5187
5188 18. $attribution
5189
5190    Type: string
5191
5192    Default: "On %d, %n wrote:"
5193
5194    This is the string that will precede a message which has been included
5195    in a reply. For a full listing of defined printf(3)-like sequences see
5196    the section on ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt''.
5197
5198 19. $auto_tag
5199
5200    Type: boolean
5201
5202    Default: no
5203
5204    When _\bs_\be_\bt, functions in the _\bi_\bn_\bd_\be_\bx menu which affect a message will be
5205    applied to all tagged messages (if there are any). When unset, you
5206    must first use the ``tag-prefix'' function (default: ";") to make the
5207    next function apply to all tagged messages.
5208
5209 20. $autoedit
5210
5211    Type: boolean
5212
5213    Default: no
5214
5215    When _\bs_\be_\bt along with ``$\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs'', Mutt-ng will skip the initial
5216    send-menu and allow you to immediately begin editing the body of your
5217    message. The send-menu may still be accessed once you have finished
5218    editing the body of your message.
5219
5220    Also see ``$\b$f\bfa\bas\bst\bt_\b_r\bre\bep\bpl\bly\by''.
5221
5222 21. $beep
5223
5224    Type: boolean
5225
5226    Default: yes
5227
5228    When this variable is _\bs_\be_\bt, Mutt-ng will beep when an error occurs.
5229
5230 22. $beep_new
5231
5232    Type: boolean
5233
5234    Default: no
5235
5236    When this variable is _\bs_\be_\bt, Mutt-ng will beep whenever it prints a
5237    message notifying you of new mail. This is independent of the setting
5238    of the ``$\b$b\bbe\bee\bep\bp'' variable.
5239
5240 23. $bounce
5241
5242    Type: quadoption
5243
5244    Default: ask-yes
5245
5246    Controls whether you will be asked to confirm bouncing messages. If
5247    set to _\by_\be_\bs you don't get asked if you want to bounce a message.
5248    Setting this variable to _\bn_\bo is not generally useful, and thus not
5249    recommended, because you are unable to bounce messages.
5250
5251 24. $bounce_delivered
5252
5253    Type: boolean
5254
5255    Default: yes
5256
5257    When this variable is _\bs_\be_\bt, Mutt-ng will include Delivered-To: header
5258    fields when bouncing messages. Postfix users may wish to _\bu_\bn_\bs_\be_\bt this
5259    variable.
5260
5261 25. $braille_friendly
5262
5263    Type: boolean
5264
5265    Default: no
5266
5267    When this variable is set, mutt will place the cursor at the beginning
5268    of the current line in menus, even when the arrow_cursor variable is
5269    unset, making it easier for blind persons using Braille displays to
5270    follow these menus. The option is disabled by default because many
5271    visual terminals don't permit making the cursor invisible.
5272
5273 26. $certificate_file
5274
5275    Type: path
5276
5277    Default: "~/.mutt_certificates"
5278
5279    Availability: SSL or GNUTLS
5280
5281    This variable specifies the file where the certificates you trust are
5282    saved. When an unknown certificate is encountered, you are asked if
5283    you accept it or not. If you accept it, the certificate can also be
5284    saved in this file and further connections are automatically accepted.
5285
5286    You can also manually add CA certificates in this file. Any server
5287    certificate that is signed with one of these CA certificates are also
5288    automatically accepted.
5289
5290    Example: set certificate_file=~/.muttng/certificates
5291
5292 27. $charset
5293
5294    Type: string
5295
5296    Default: ""
5297
5298    Character set your terminal uses to display and enter textual data.
5299
5300 28. $check_new
5301
5302    Type: boolean
5303
5304    Default: yes
5305
5306    _\bN_\bo_\bt_\be_\b: this option only affects _\bm_\ba_\bi_\bl_\bd_\bi_\br and _\bM_\bH style mailboxes.
5307
5308    When _\bs_\be_\bt, Mutt-ng will check for new mail delivered while the mailbox
5309    is open. Especially with MH mailboxes, this operation can take quite
5310    some time since it involves scanning the directory and checking each
5311    file to see if it has already been looked at. If it's _\bu_\bn_\bs_\be_\bt, no check
5312    for new mail is performed while the mailbox is open.
5313
5314 29. $collapse_unread
5315
5316    Type: boolean
5317
5318    Default: yes
5319
5320    When _\bu_\bn_\bs_\be_\bt, Mutt-ng will not collapse a thread if it contains any
5321    unread messages.
5322
5323 30. $compose_format
5324
5325    Type: string
5326
5327    Default: "-- Mutt-ng: Compose [Approx. msg size: %l Atts: %a]%>-"
5328
5329    Controls the format of the status line displayed in the ``compose''
5330    menu. This string is similar to ``$\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt'', but has its own
5331    set of printf(3)-like sequences:
5332
5333    %a
5334           total number of attachments
5335
5336    %h
5337           local hostname
5338
5339    %l
5340           approximate size (in bytes) of the current message
5341
5342    %v
5343           Mutt-ng version string
5344
5345    See the text describing the ``$\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt'' option for more
5346    information on how to set ``$\b$c\bco\bom\bmp\bpo\bos\bse\be_\b_f\bfo\bor\brm\bma\bat\bt''.
5347
5348 31. $config_charset
5349
5350    Type: string
5351
5352    Default: ""
5353
5354    When defined, Mutt-ng will recode commands in rc files from this
5355    encoding.
5356
5357 32. $confirmappend
5358
5359    Type: boolean
5360
5361    Default: yes
5362
5363    When _\bs_\be_\bt, Mutt-ng will prompt for confirmation when appending messages
5364    to an existing mailbox.
5365
5366 33. $confirmcreate
5367
5368    Type: boolean
5369
5370    Default: yes
5371
5372    When _\bs_\be_\bt, Mutt-ng will prompt for confirmation when saving messages to
5373    a mailbox which does not yet exist before creating it.
5374
5375 34. $connect_timeout
5376
5377    Type: number
5378
5379    Default: 30
5380
5381    Causes Mutt-ng to timeout a network connection (for IMAP or POP) after
5382    this many seconds if the connection is not able to be established. A
5383    negative value causes Mutt-ng to wait indefinitely for the connection
5384    to succeed.
5385
5386 35. $content_type
5387
5388    Type: string
5389
5390    Default: "text/plain"
5391
5392    Sets the default Content-Type: header field for the body of newly
5393    composed messages.
5394
5395 36. $copy
5396
5397    Type: quadoption
5398
5399    Default: yes
5400
5401    This variable controls whether or not copies of your outgoing messages
5402    will be saved for later references. Also see ``$\b$r\bre\bec\bco\bor\brd\bd'',
5403    ``$\b$s\bsa\bav\bve\be_\b_n\bna\bam\bme\be'', ``$\b$f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be'' and `` \b f\bfc\bcc\bc-\b-h\bho\boo\bok\bk''.
5404
5405 37. $count_attachments
5406
5407    Type: boolean
5408
5409    Default: yes
5410
5411    This variable controls whether attachments should be counted for
5412    $index_format and its %X expando or not. As for scoring, this variable
5413    can be used to selectively turn counting on or off instead of removing
5414    and re-adding rules as prefered because counting requires full loading
5415    of messages.
5416
5417    If it is _\bs_\be_\bt and rules were defined via the attachments and/or
5418    unattachments commands, counting will be done. If it is _\bu_\bn_\bs_\be_\bt no
5419    counting will be done regardless whether rules were defined or not.
5420
5421 38. $crypt_autoencrypt
5422
5423    Type: boolean
5424
5425    Default: no
5426
5427    Setting this variable will cause Mutt-ng to always attempt to PGP
5428    encrypt outgoing messages. This is probably only useful in connection
5429    to the _\bs_\be_\bn_\bd_\b-_\bh_\bo_\bo_\bk command. It can be overridden by use of the _\bp_\bg_\bp_\b-_\bm_\be_\bn_\bu,
5430    when encryption is not required or signing is requested as well. If
5431    ``$\b$s\bsm\bmi\bim\bme\be_\b_i\bis\bs_\b_d\bde\bef\bfa\bau\bul\blt\bt'' is _\bs_\be_\bt, then OpenSSL is used instead to create
5432    S/MIME messages and settings can be overridden by use of the
5433    _\bs_\bm_\bi_\bm_\be_\b-_\bm_\be_\bn_\bu. (Crypto only)
5434
5435 39. $crypt_autopgp
5436
5437    Type: boolean
5438
5439    Default: yes
5440
5441    This variable controls whether or not Mutt-ng may automatically enable
5442    PGP encryption/signing for messages. See also ``$\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\boe\ben\bnc\bcr\bry\byp\bpt\bt'',
5443    ``$\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bye\ben\bnc\bcr\bry\byp\bpt\bt'', ``$\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsi\big\bgn\bn'', ``$\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bn'' and
5444    ``$\b$s\bsm\bmi\bim\bme\be_\b_i\bis\bs_\b_d\bde\bef\bfa\bau\bul\blt\bt''.
5445
5446 40. $crypt_autosign
5447
5448    Type: boolean
5449
5450    Default: no
5451
5452    Setting this variable will cause Mutt-ng to always attempt to
5453    cryptographically sign outgoing messages. This can be overridden by
5454    use of the _\bp_\bg_\bp_\b-_\bm_\be_\bn_\bu, when signing is not required or encryption is
5455    requested as well. If ``$\b$s\bsm\bmi\bim\bme\be_\b_i\bis\bs_\b_d\bde\bef\bfa\bau\bul\blt\bt'' is _\bs_\be_\bt, then OpenSSL is
5456    used instead to create S/MIME messages and settings can be overridden
5457    by use of the _\bs_\bm_\bi_\bm_\be_\b-_\bm_\be_\bn_\bu. (Crypto only)
5458
5459 41. $crypt_autosmime
5460
5461    Type: boolean
5462
5463    Default: yes
5464
5465    This variable controls whether or not Mutt-ng may automatically enable
5466    S/MIME encryption/signing for messages. See also
5467    ``$\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\boe\ben\bnc\bcr\bry\byp\bpt\bt'', ``$\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bye\ben\bnc\bcr\bry\byp\bpt\bt'', ``$\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsi\big\bgn\bn'',
5468    ``$\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bn'' and ``$\b$s\bsm\bmi\bim\bme\be_\b_i\bis\bs_\b_d\bde\bef\bfa\bau\bul\blt\bt''.
5469
5470 42. $crypt_replyencrypt
5471
5472    Type: boolean
5473
5474    Default: yes
5475
5476    If _\bs_\be_\bt, automatically PGP or OpenSSL encrypt replies to messages which
5477    are encrypted. (Crypto only)
5478
5479 43. $crypt_replysign
5480
5481    Type: boolean
5482
5483    Default: no
5484
5485    If _\bs_\be_\bt, automatically PGP or OpenSSL sign replies to messages which
5486    are signed.
5487
5488    _\bN_\bo_\bt_\be_\b: this does not work on messages that are encrypted _\ba_\bn_\bd signed!
5489    (Crypto only)
5490
5491 44. $crypt_replysignencrypted
5492
5493    Type: boolean
5494
5495    Default: no
5496
5497    If _\bs_\be_\bt, automatically PGP or OpenSSL sign replies to messages which
5498    are encrypted. This makes sense in combination with
5499    ``$\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bye\ben\bnc\bcr\bry\byp\bpt\bt'', because it allows you to sign all messages
5500    which are automatically encrypted. This works around the problem noted
5501    in ``$\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bn'', that Mutt-ng is not able to find out whether
5502    an encrypted message is also signed. (Crypto only)
5503
5504 45. $crypt_timestamp
5505
5506    Type: boolean
5507
5508    Default: yes
5509
5510    If _\bs_\be_\bt, Mutt-ng will include a time stamp in the lines surrounding PGP
5511    or S/MIME output, so spoofing such lines is more difficult. If you are
5512    using colors to mark these lines, and rely on these, you may _\bu_\bn_\bs_\be_\bt
5513    this setting. (Crypto only)
5514
5515 46. $crypt_use_gpgme
5516
5517    Type: boolean
5518
5519    Default: no
5520
5521    This variable controls the use the GPGME enabled crypto backends. If
5522    it is _\bs_\be_\bt and Mutt-ng was build with gpgme support, the gpgme code for
5523    S/MIME and PGP will be used instead of the classic code.
5524
5525    _\bN_\bo_\bt_\be: You need to use this option in your .muttngrc configuration file
5526    as it won't have any effect when used interactively.
5527
5528 47. $crypt_verify_sig
5529
5530    Type: quadoption
5531
5532    Default: yes
5533
5534    If ``_\by_\be_\bs'', always attempt to verify PGP or S/MIME signatures. If
5535    ``_\ba_\bs_\bk'', ask whether or not to verify the signature. If ``_\bn_\bo'', never
5536    attempt to verify cryptographic signatures. (Crypto only)
5537
5538 48. $date_format
5539
5540    Type: string
5541
5542    Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z"
5543
5544    This variable controls the format of the date printed by the ``%d''
5545    sequence in ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt''. This is passed to strftime(3) to
5546    process the date.
5547
5548    Unless the first character in the string is a bang (``!''), the month
5549    and week day names are expanded according to the locale specified in
5550    the variable ``$\b$l\blo\boc\bca\bal\ble\be''. If the first character in the string is a
5551    bang, the bang is discarded, and the month and week day names in the
5552    rest of the string are expanded in the _\bC locale (that is in US
5553    English).
5554
5555 49. $debug_level
5556
5557    Type: number
5558
5559    Default: 1
5560
5561    Availability: debug
5562
5563    This variable specifies the current debug level and may be used to
5564    increase or decrease the verbosity level during runtime. It overrides
5565    the level given with the -d command line option.
5566
5567    Currently, this number must be >= 0 and <= 5 and muttng must be
5568    started with -d to enable debugging at all; enabling at runtime is not
5569    possible.
5570
5571 50. $default_hook
5572
5573    Type: string
5574
5575    Default: "~f %s !~P | (~P ~C %s)"
5576
5577    This variable controls how send-hooks, message-hooks, save-hooks, and
5578    fcc-hooks will be interpreted if they are specified with only a simple
5579    regexp, instead of a matching pattern. The hooks are expanded when
5580    they are declared, so a hook will be interpreted according to the
5581    value of this variable at the time the hook is declared. The default
5582    value matches if the message is either from a user matching the
5583    regular expression given, or if it is from you (if the from address
5584    matches ``alternates'') and is to or cc'ed to a user matching the
5585    given regular expression.
5586
5587 51. $delete
5588
5589    Type: quadoption
5590
5591    Default: ask-yes
5592
5593    Controls whether or not messages are really deleted when closing or
5594    synchronizing a mailbox. If set to _\by_\be_\bs, messages marked for deleting
5595    will automatically be purged without prompting. If set to _\bn_\bo, messages
5596    marked for deletion will be kept in the mailbox.
5597
5598 52. $delete_space
5599
5600    Type: boolean
5601
5602    Default: no
5603
5604    When sending messages with format=flowed by _\bs_\be_\bt_\bt_\bi_\bn_\bg the $\b$t\bte\bex\bxt\bt_\b_f\bfl\blo\bow\bwe\bed\bd
5605    variable, this variable specifies whether to also set the DelSp
5606    parameter to yes. If this is _\bu_\bn_\bs_\be_\bt, no additional parameter will be
5607    send as a value of no already is the default behavior.
5608
5609    _\bN_\bo_\bt_\be_\b: this variable only has an effect on _\bo_\bu_\bt_\bg_\bo_\bi_\bn_\bg messages (if
5610    $\b$t\bte\bex\bxt\bt_\b_f\bfl\blo\bow\bwe\bed\bd is _\bs_\be_\bt) but not on incomming.
5611
5612 53. $delete_untag
5613
5614    Type: boolean
5615
5616    Default: yes
5617
5618    If this option is _\bs_\be_\bt, Mutt-ng will untag messages when marking them
5619    for deletion. This applies when you either explicitly delete a
5620    message, or when you save it to another folder.
5621
5622 54. $digest_collapse
5623
5624    Type: boolean
5625
5626    Default: yes
5627
5628    If this option is _\bs_\be_\bt, Mutt-ng's received-attachments menu will not
5629    show the subparts of individual messages in a multipart/digest. To see
5630    these subparts, press 'v' on that menu.
5631
5632 55. $display_filter
5633
5634    Type: path
5635
5636    Default: ""
5637
5638    When _\bs_\be_\bt, specifies a command used to filter messages. When a message
5639    is viewed it is passed as standard input to $\b$d\bdi\bis\bsp\bpl\bla\bay\by_\b_f\bfi\bil\blt\bte\ber\br, and the
5640    filtered message is read from the standard output.
5641
5642 56. $dotlock_program
5643
5644    Type: path
5645
5646    Default: "$muttng_bindir/muttng_dotlock"
5647
5648    Availability: Standalone and Dotlock
5649
5650    Contains the path of the muttng_dotlock(1) binary to be used by
5651    Mutt-ng.
5652
5653 57. $dsn_notify
5654
5655    Type: string
5656
5657    Default: ""
5658
5659    _\bN_\bo_\bt_\be_\b: you should not enable this unless you are using Sendmail 8.8.x
5660    or greater or in connection with the SMTP support via libESMTP.
5661
5662    This variable sets the request for when notification is returned. The
5663    string consists of a comma separated list (no spaces!) of one or more
5664    of the following: _\bn_\be_\bv_\be_\br, to never request notification, _\bf_\ba_\bi_\bl_\bu_\br_\be, to
5665    request notification on transmission failure, _\bd_\be_\bl_\ba_\by, to be notified of
5666    message delays, _\bs_\bu_\bc_\bc_\be_\bs_\bs, to be notified of successful transmission.
5667
5668    Example: set dsn_notify="failure,delay"
5669
5670 58. $dsn_return
5671
5672    Type: string
5673
5674    Default: ""
5675
5676    _\bN_\bo_\bt_\be_\b: you should not enable this unless you are using Sendmail 8.8.x
5677    or greater or in connection with the SMTP support via libESMTP.
5678
5679    This variable controls how much of your message is returned in DSN
5680    messages. It may be set to either _\bh_\bd_\br_\bs to return just the message
5681    header, or _\bf_\bu_\bl_\bl to return the full message.
5682
5683    Example: set dsn_return=hdrs
5684
5685 59. $duplicate_threads
5686
5687    Type: boolean
5688
5689    Default: yes
5690
5691    This variable controls whether Mutt-ng, when sorting by threads,
5692    threads messages with the same Message-ID: header field together. If
5693    it is _\bs_\be_\bt, it will indicate that it thinks they are duplicates of each
5694    other with an equals sign in the thread diagram.
5695
5696 60. $edit_headers
5697
5698    Type: boolean
5699
5700    Default: no
5701
5702    This option allows you to edit the header of your outgoing messages
5703    along with the body of your message.
5704
5705    Which empty header fields to show is controlled by the $\b$e\bed\bdi\bit\bto\bor\br_\b_h\bhe\bea\bad\bde\ber\brs\bs
5706    option.
5707
5708 61. $editor
5709
5710    Type: path
5711
5712    Default: ""
5713
5714    This variable specifies which editor is used by Mutt-ng. It defaults
5715    to the value of the $VISUAL, or $EDITOR, environment variable, or to
5716    the string "vi" if neither of those are set.
5717
5718 62. $editor_headers
5719
5720    Type: string
5721
5722    Default: "From: To: Cc: Bcc: Subject: Reply-To: Newsgroups:
5723    Followup-To: X-Comment-To:"
5724
5725    If $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs is _\bs_\be_\bt, this space-separated list specifies which
5726    _\bn_\bo_\bn_\b-_\be_\bm_\bp_\bt_\by header fields to edit in addition to user-defined headers.
5727
5728    Note: if $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs had to be turned on by force because
5729    $\b$s\bst\btr\bri\bic\bct\bt_\b_m\bma\bai\bil\blt\bto\bo is _\bu_\bn_\bs_\be_\bt, this option has no effect.
5730
5731 63. $encode_from
5732
5733    Type: boolean
5734
5735    Default: no
5736
5737    When _\bs_\be_\bt, Mutt-ng will quoted-printable encode messages when they
5738    contain the string ``From '' (note the trailing space) in the
5739    beginning of a line. Useful to avoid the tampering certain mail
5740    delivery and transport agents tend to do with messages.
5741
5742    _\bN_\bo_\bt_\be_\b: as Mutt-ng currently violates RfC3676 defining format=flowed,
5743    it's <em/strongly/ advised to _\bs_\be_\bt this option although discouraged by
5744    the standard. Alternatively, you must take care of space-stuffing
5745    <tt/From / lines (with a trailing space) yourself.
5746
5747 64. $entropy_file
5748
5749    Type: path
5750
5751    Default: ""
5752
5753    Availability: SSL
5754
5755    The file which includes random data that is used to initialize SSL
5756    library functions.
5757
5758 65. $envelope_from_address
5759
5760    Type: e-mail address
5761
5762    Default: ""
5763
5764    Manually sets the _\be_\bn_\bv_\be_\bl_\bo_\bp_\be sender for outgoing messages. This value is
5765    ignored if ``$\b$u\bus\bse\be_\b_e\ben\bnv\bve\bel\blo\bop\bpe\be_\b_f\bfr\bro\bom\bm'' is unset.
5766
5767 66. $escape
5768
5769    Type: string
5770
5771    Default: "~"
5772
5773    Escape character to use for functions in the builtin editor.
5774
5775 67. $fast_reply
5776
5777    Type: boolean
5778
5779    Default: no
5780
5781    When _\bs_\be_\bt, the initial prompt for recipients and subject are skipped
5782    when replying to messages, and the initial prompt for subject is
5783    skipped when forwarding messages.
5784
5785    _\bN_\bo_\bt_\be_\b: this variable has no effect when the ``$\b$a\bau\but\bto\boe\bed\bdi\bit\bt'' variable is
5786    _\bs_\be_\bt.
5787
5788 68. $fcc_attach
5789
5790    Type: boolean
5791
5792    Default: yes
5793
5794    This variable controls whether or not attachments on outgoing messages
5795    are saved along with the main body of your message.
5796
5797 69. $fcc_clear
5798
5799    Type: boolean
5800
5801    Default: no
5802
5803    When this variable is _\bs_\be_\bt, FCCs will be stored unencrypted and
5804    unsigned, even when the actual message is encrypted and/or signed.
5805    (PGP only)
5806
5807 70. $file_charset
5808
5809    Type: string
5810
5811    Default: ""
5812
5813    This variable is a colon-separated list of character encoding schemes
5814    for text file attatchments. If _\bu_\bn_\bs_\be_\bt, $\b$c\bch\bha\bar\brs\bse\bet\bt value will be used
5815    instead. For example, the following configuration would work for
5816    Japanese text handling:
5817
5818    set file_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
5819
5820    Note: ``iso-2022-*'' must be put at the head of the value as shown
5821    above if included.
5822
5823 71. $folder
5824
5825    Type: path
5826
5827    Default: "~/Mail"
5828
5829    Specifies the default location of your mailboxes. A ``+'' or ``='' at
5830    the beginning of a pathname will be expanded to the value of this
5831    variable. Note that if you change this variable from the default value
5832    you need to make sure that the assignment occurs _\bb_\be_\bf_\bo_\br_\be you use ``+''
5833    or ``='' for any other variables since expansion takes place during
5834    the ``set'' command.
5835
5836 72. $folder_format
5837
5838    Type: string
5839
5840    Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"
5841
5842    This variable allows you to customize the file browser display to your
5843    personal taste. This string is similar to ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt'', but has
5844    its own set of printf(3)-like sequences:
5845
5846    %C
5847           current file number
5848
5849    %d
5850           date/time folder was last modified
5851
5852    %f
5853           filename
5854
5855    %F
5856           file permissions
5857
5858    %g
5859           group name (or numeric gid, if missing)
5860
5861    %l
5862           number of hard links
5863
5864    %N
5865           N if folder has new mail, blank otherwise
5866
5867    %s
5868           size in bytes
5869
5870    %t
5871           * if the file is tagged, blank otherwise
5872
5873    %u
5874           owner name (or numeric uid, if missing)
5875
5876    %>X
5877           right justify the rest of the string and pad with character "X"
5878
5879    %|X
5880           pad to the end of the line with character "X"
5881
5882 73. $followup_to
5883
5884    Type: boolean
5885
5886    Default: yes
5887
5888    Controls whether or not the Mail-Followup-To: header field is
5889    generated when sending mail. When _\bs_\be_\bt, Mutt-ng will generate this
5890    field when you are replying to a known mailing list, specified with
5891    the ``subscribe'' or ``l\bli\bis\bst\bts\bs'' commands or detected by common mailing
5892    list headers.
5893
5894    This field has two purposes. First, preventing you from receiving
5895    duplicate copies of replies to messages which you send to mailing
5896    lists. Second, ensuring that you do get a reply separately for any
5897    messages sent to known lists to which you are not subscribed. The
5898    header will contain only the list's address for subscribed lists, and
5899    both the list address and your own email address for unsubscribed
5900    lists. Without this header, a group reply to your message sent to a
5901    subscribed list will be sent to both the list and your address,
5902    resulting in two copies of the same email for you.
5903
5904 74. $force_buffy_check
5905
5906    Type: boolean
5907
5908    Default: no
5909
5910    When _\bs_\be_\bt, it causes Mutt-ng to check for new mail when the _\bb_\bu_\bf_\bf_\by_\b-_\bl_\bi_\bs_\bt
5911    command is invoked. When _\bu_\bn_\bs_\be_\bt, _\bb_\bu_\bf_\bf_\by_\b__\bl_\bi_\bs_\bt will just list all
5912    mailboxes which are already known to have new mail.
5913
5914    Also see the following variables: ``$\b$t\bti\bim\bme\beo\bou\but\bt'', ``$\b$m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk'' and
5915    ``$\b$i\bim\bma\bap\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk''.
5916
5917 75. $force_list_reply
5918
5919    Type: quadoption
5920
5921    Default: ask-no
5922
5923    This variable controls what effect ordinary replies have on mailing
5924    list messages: if _\bs_\be_\bt, a normal reply will be interpreted as
5925    list-reply while if it's _\bu_\bn_\bs_\be_\bt the reply functions work as usual.
5926
5927 76. $force_name
5928
5929    Type: boolean
5930
5931    Default: no
5932
5933    This variable is similar to ``$\b$s\bsa\bav\bve\be_\b_n\bna\bam\bme\be'', except that Mutt-ng will
5934    store a copy of your outgoing message by the username of the address
5935    you are sending to even if that mailbox does not exist.
5936
5937    Also see the ``$\b$r\bre\bec\bco\bor\brd\bd'' variable.
5938
5939 77. $forward_decode
5940
5941    Type: boolean
5942
5943    Default: yes
5944
5945    Controls the decoding of complex MIME messages into text/plain when
5946    forwarding a message. The message header is also RFC2047 decoded. This
5947    variable is only used, if ``$\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd'' is _\bu_\bn_\bs_\be_\bt, otherwise
5948    ``$\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be'' is used instead.
5949
5950 78. $forward_decrypt
5951
5952    Type: boolean
5953
5954    Default: yes
5955
5956    Controls the handling of encrypted messages when forwarding a message.
5957    When _\bs_\be_\bt, the outer layer of encryption is stripped off. This variable
5958    is only used if ``$\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd'' is _\bs_\be_\bt and ``$\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be''
5959    is _\bu_\bn_\bs_\be_\bt. (PGP only)
5960
5961 79. $forward_edit
5962
5963    Type: quadoption
5964
5965    Default: yes
5966
5967    This quadoption controls whether or not the user is automatically
5968    placed in the editor when forwarding messages. For those who always
5969    want to forward with no modification, use a setting of _\bn_\bo.
5970
5971 80. $forward_format
5972
5973    Type: string
5974
5975    Default: "[%a: %s]"
5976
5977    This variable controls the default subject when forwarding a message.
5978    It uses the same format sequences as the ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt'' variable.
5979
5980 81. $forward_quote
5981
5982    Type: boolean
5983
5984    Default: no
5985
5986    When _\bs_\be_\bt forwarded messages included in the main body of the message
5987    (when ``$\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd'' is _\bu_\bn_\bs_\be_\bt) will be quoted using
5988    ``$\b$i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg''.
5989
5990 82. $from
5991
5992    Type: e-mail address
5993
5994    Default: ""
5995
5996    This variable contains a default from address. It can be overridden
5997    using my_hdr (including from send-hooks) and ``$\b$r\bre\bev\bve\ber\brs\bse\be_\b_n\bna\bam\bme\be''. This
5998    variable is ignored if ``$\b$u\bus\bse\be_\b_f\bfr\bro\bom\bm'' is unset.
5999
6000    E.g. you can use send-hook Mutt-ng-devel@lists.berlios.de 'my_hdr
6001    From: Foo Bar <foo@bar.fb>' when replying to the Mutt-ng developer's
6002    mailing list and Mutt-ng takes this email address.
6003
6004    Defaults to the contents of the environment variable $EMAIL.
6005
6006 83. $gecos_mask
6007
6008    Type: regular expression
6009
6010    Default: "^[^,]*"
6011
6012    A regular expression used by Mutt-ng to parse the GECOS field of a
6013    password entry when expanding the alias. By default the regular
6014    expression is set to ``^[^,]*'' which will return the string up to the
6015    first ``,'' encountered. If the GECOS field contains a string like
6016    "lastname, firstname" then you should do: set gecos_mask=".*".
6017
6018    This can be useful if you see the following behavior: you address a
6019    e-mail to user ID stevef whose full name is Steve Franklin. If Mutt-ng
6020    expands stevef to ``Franklin'' stevef@foo.bar then you should set the
6021    gecos_mask to a regular expression that will match the whole name so
6022    Mutt-ng will expand ``Franklin'' to ``Franklin, Steve''.
6023
6024 84. $hdrs
6025
6026    Type: boolean
6027
6028    Default: yes
6029
6030    When _\bu_\bn_\bs_\be_\bt, the header fields normally added by the ``m\bmy\by_\b_h\bhd\bdr\br'' command
6031    are not created. This variable _\bm_\bu_\bs_\bt be _\bu_\bn_\bs_\be_\bt before composing a new
6032    message or replying in order to take effect. If _\bs_\be_\bt, the user defined
6033    header fields are added to every new message.
6034
6035 85. $header
6036
6037    Type: boolean
6038
6039    Default: no
6040
6041    When _\bs_\be_\bt, this variable causes Mutt-ng to include the header of the
6042    message you are replying to into the edit buffer. The ``$\b$w\bwe\bee\bed\bd''
6043    setting applies.
6044
6045 86. $header_cache
6046
6047    Type: path
6048
6049    Default: ""
6050
6051    Availability: Header Cache
6052
6053    The $\b$h\bhe\bea\bad\bde\ber\br_\b_c\bca\bac\bch\bhe\be variable points to the header cache database.
6054
6055    If $\b$h\bhe\bea\bad\bde\ber\br_\b_c\bca\bac\bch\bhe\be points to a directory it will contain a header cache
6056    database per folder. If $\b$h\bhe\bea\bad\bde\ber\br_\b_c\bca\bac\bch\bhe\be points to a file that file will
6057    be a single global header cache. By default it is _\bu_\bn_\bs_\be_\bt so no header
6058    caching will be used.
6059
6060 87. $header_cache_compress
6061
6062    Type: boolean
6063
6064    Default: no
6065
6066    If enabled the header cache will be compressed. So only one fifth of
6067    the usual diskspace is used, but the uncompression can result in a
6068    slower open of the cached folder.
6069
6070 88. $help
6071
6072    Type: boolean
6073
6074    Default: yes
6075
6076    When _\bs_\be_\bt, help lines describing the bindings for the major functions
6077    provided by each menu are displayed on the first line of the screen.
6078
6079    _\bN_\bo_\bt_\be_\b: The binding will not be displayed correctly if the function is
6080    bound to a sequence rather than a single keystroke. Also, the help
6081    line may not be updated if a binding is changed while Mutt-ng is
6082    running. Since this variable is primarily aimed at new users, neither
6083    of these should present a major problem.
6084
6085 89. $hidden_host
6086
6087    Type: boolean
6088
6089    Default: no
6090
6091    When _\bs_\be_\bt, Mutt-ng will skip the host name part of ``$\b$h\bho\bos\bst\btn\bna\bam\bme\be''
6092    variable when adding the domain part to addresses. This variable does
6093    not affect the generation of Message-ID: header fields, and it will
6094    not lead to the cut-off of first-level domains.
6095
6096 90. $hide_limited
6097
6098    Type: boolean
6099
6100    Default: no
6101
6102    When _\bs_\be_\bt, Mutt-ng will not show the presence of messages that are
6103    hidden by limiting, in the thread tree.
6104
6105 91. $hide_missing
6106
6107    Type: boolean
6108
6109    Default: yes
6110
6111    When _\bs_\be_\bt, Mutt-ng will not show the presence of missing messages in
6112    the thread tree.
6113
6114 92. $hide_thread_subject
6115
6116    Type: boolean
6117
6118    Default: yes
6119
6120    When _\bs_\be_\bt, Mutt-ng will not show the subject of messages in the thread
6121    tree that have the same subject as their parent or closest previously
6122    displayed sibling.
6123
6124 93. $hide_top_limited
6125
6126    Type: boolean
6127
6128    Default: no
6129
6130    When _\bs_\be_\bt, Mutt-ng will not show the presence of messages that are
6131    hidden by limiting, at the top of threads in the thread tree. Note
6132    that when $\b$h\bhi\bid\bde\be_\b_m\bmi\bis\bss\bsi\bin\bng\bg is _\bs_\be_\bt, this option will have no effect.
6133
6134 94. $hide_top_missing
6135
6136    Type: boolean
6137
6138    Default: yes
6139
6140    When _\bs_\be_\bt, Mutt-ng will not show the presence of missing messages at
6141    the top of threads in the thread tree. Note that when $\b$h\bhi\bid\bde\be_\b_l\bli\bim\bmi\bit\bte\bed\bd is
6142    _\bs_\be_\bt, this option will have no effect.
6143
6144 95. $history
6145
6146    Type: number
6147
6148    Default: 10
6149
6150    This variable controls the size (in number of strings remembered) of
6151    the string history buffer. The buffer is cleared each time the
6152    variable is changed.
6153
6154 96. $honor_followup_to
6155
6156    Type: quadoption
6157
6158    Default: yes
6159
6160    This variable controls whether or not a Mail-Followup-To: header field
6161    is honored when group-replying to a message.
6162
6163 97. $hostname
6164
6165    Type: string
6166
6167    Default: ""
6168
6169    Specifies the hostname to use after the ``@'' in local e-mail
6170    addresses and during generation of Message-ID: headers.
6171
6172    Please be sure to really know what you are doing when changing this
6173    variable to configure a custom domain part of Message-IDs.
6174
6175 98. $ignore_list_reply_to
6176
6177    Type: boolean
6178
6179    Default: no
6180
6181    Affects the behaviour of the _\br_\be_\bp_\bl_\by function when replying to messages
6182    from mailing lists. When _\bs_\be_\bt, if the ``Reply-To:'' header field is set
6183    to the same value as the ``To:'' header field, Mutt-ng assumes that
6184    the ``Reply-To:'' header field was set by the mailing list to automate
6185    responses to the list, and will ignore this field. To direct a
6186    response to the mailing list when this option is set, use the
6187    _\bl_\bi_\bs_\bt_\b-_\br_\be_\bp_\bl_\by function; _\bg_\br_\bo_\bu_\bp_\b-_\br_\be_\bp_\bl_\by will reply to both the sender and the
6188    list. Remember: This option works only for mailing lists which are
6189    explicitly set in your muttngrc configuration file.
6190
6191 99. $imap_authenticators
6192
6193    Type: string
6194
6195    Default: ""
6196
6197    Availability: IMAP
6198
6199    This is a colon-delimited list of authentication methods Mutt-ng may
6200    attempt to use to log in to an IMAP server, in the order Mutt-ng
6201    should try them. Authentication methods are either ``login'' or the
6202    right side of an IMAP ``AUTH='' capability string, e.g.
6203    ``digest-md5'', ``gssapi'' or ``cram-md5''. This parameter is
6204    case-insensitive.
6205
6206    If this parameter is _\bu_\bn_\bs_\be_\bt (the default) Mutt-ng will try all
6207    available methods, in order from most-secure to least-secure.
6208
6209    Example: set imap_authenticators="gssapi:cram-md5:login"
6210
6211    _\bN_\bo_\bt_\be_\b: Mutt-ng will only fall back to other authentication methods if
6212    the previous methods are unavailable. If a method is available but
6213    authentication fails, Mutt-ng will not connect to the IMAP server.
6214
6215 100. $imap_check_subscribed
6216
6217    Type: boolean
6218
6219    Default: no
6220
6221    When _\bs_\be_\bt, mutt will fetch the set of subscribed folders from your
6222    server on connection, and add them to the set of mailboxes it polls
6223    for new mail. See also the ``m\bma\bai\bil\blb\bbo\box\bxe\bes\bs'' command.
6224
6225 101. $imap_delim_chars
6226
6227    Type: string
6228
6229    Default: "/."
6230
6231    Availability: IMAP
6232
6233    This contains the list of characters which you would like to treat as
6234    folder separators for displaying IMAP paths. In particular it helps in
6235    using the '=' shortcut for your $\b$f\bfo\bol\bld\bde\ber\br variable.
6236
6237 102. $imap_headers
6238
6239    Type: string
6240
6241    Default: ""
6242
6243    Availability: IMAP
6244
6245    Mutt-ng requests these header fields in addition to the default
6246    headers (``DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE
6247    CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES X-LABEL'') from IMAP
6248    servers before displaying the ``index'' menu. You may want to add more
6249    headers for spam detection.
6250
6251    _\bN_\bo_\bt_\be_\b: This is a space separated list.
6252
6253 103. $imap_home_namespace
6254
6255    Type: string
6256
6257    Default: ""
6258
6259    Availability: IMAP
6260
6261    You normally want to see your personal folders alongside your INBOX in
6262    the IMAP browser. If you see something else, you may set this variable
6263    to the IMAP path to your folders.
6264
6265 104. $imap_keepalive
6266
6267    Type: number
6268
6269    Default: 900
6270
6271    Availability: IMAP
6272
6273    This variable specifies the maximum amount of time in seconds that
6274    Mutt-ng will wait before polling open IMAP connections, to prevent the
6275    server from closing them before Mutt-ng has finished with them.
6276
6277    The default is well within the RFC-specified minimum amount of time
6278    (30 minutes) before a server is allowed to do this, but in practice
6279    the RFC does get violated every now and then.
6280
6281    Reduce this number if you find yourself getting disconnected from your
6282    IMAP server due to inactivity.
6283
6284 105. $imap_list_subscribed
6285
6286    Type: boolean
6287
6288    Default: no
6289
6290    Availability: IMAP
6291
6292    This variable configures whether IMAP folder browsing will look for
6293    only subscribed folders or all folders. This can be toggled in the
6294    IMAP browser with the _\bt_\bo_\bg_\bg_\bl_\be_\b-_\bs_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be_\bd function.
6295
6296 106. $imap_login
6297
6298    Type: string
6299
6300    Default: ""
6301
6302    Availability: IMAP
6303
6304    Your login name on the IMAP server.
6305
6306    This variable defaults to the value of ``$\b$i\bim\bma\bap\bp_\b_u\bus\bse\ber\br.''
6307
6308 107. $imap_mail_check
6309
6310    Type: number
6311
6312    Default: 300
6313
6314    This variable configures how often (in seconds) Mutt-ng should look
6315    for new mail in IMAP folders. This is split from the ``m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk''
6316    variable to generate less traffic and get more accurate information
6317    for local folders.
6318
6319 108. $imap_pass
6320
6321    Type: string
6322
6323    Default: ""
6324
6325    Availability: IMAP
6326
6327    Specifies the password for your IMAP account. If _\bu_\bn_\bs_\be_\bt, Mutt-ng will
6328    prompt you for your password when you invoke the fetch-mail function.
6329
6330    _\bW_\ba_\br_\bn_\bi_\bn_\bg: you should only use this option when you are on a fairly
6331    secure machine, because the superuser can read your configuration even
6332    if you are the only one who can read the file.
6333
6334 109. $imap_passive
6335
6336    Type: boolean
6337
6338    Default: yes
6339
6340    Availability: IMAP
6341
6342    When _\bs_\be_\bt, Mutt-ng will not open new IMAP connections to check for new
6343    mail. Mutt-ng will only check for new mail over existing IMAP
6344    connections. This is useful if you don't want to be prompted to
6345    user/password pairs on Mutt-ng invocation, or if opening the
6346    connection is slow.
6347
6348 110. $imap_peek
6349
6350    Type: boolean
6351
6352    Default: yes
6353
6354    Availability: IMAP
6355
6356    If _\bs_\be_\bt, Mutt-ng will avoid implicitly marking your mail as read
6357    whenever you fetch a message from the server. This is generally a good
6358    thing, but can make closing an IMAP folder somewhat slower. This
6359    option exists to appease speed freaks.
6360
6361 111. $imap_reconnect
6362
6363    Type: quadoption
6364
6365    Default: ask-yes
6366
6367    Availability: IMAP
6368
6369    Controls whether or not Mutt-ng will try to reconnect to IMAP server
6370    when the connection is lost.
6371
6372 112. $imap_servernoise
6373
6374    Type: boolean
6375
6376    Default: yes
6377
6378    Availability: IMAP
6379
6380    When _\bs_\be_\bt, Mutt-ng will display warning messages from the IMAP server
6381    as error messages. Since these messages are often harmless, or
6382    generated due to configuration problems on the server which are out of
6383    the users' hands, you may wish to suppress them at some point.
6384
6385 113. $imap_user
6386
6387    Type: string
6388
6389    Default: ""
6390
6391    Availability: IMAP
6392
6393    The name of the user whose mail you intend to access on the IMAP
6394    server.
6395
6396    This variable defaults to your user name on the local machine.
6397
6398 114. $implicit_autoview
6399
6400    Type: boolean
6401
6402    Default: no
6403
6404    If _\bs_\be_\bt, Mutt-ng will look for a mailcap entry with the
6405    ``copiousoutput'' flag set for _\be_\bv_\be_\br_\by MIME attachment it doesn't have
6406    an internal viewer defined for. If such an entry is found, Mutt-ng
6407    will use the viewer defined in that entry to convert the body part to
6408    text form.
6409
6410 115. $include
6411
6412    Type: quadoption
6413
6414    Default: ask-yes
6415
6416    Controls whether or not a copy of the message(s) you are replying to
6417    is included in your reply.
6418
6419 116. $include_onlyfirst
6420
6421    Type: boolean
6422
6423    Default: no
6424
6425    Controls whether or not Mutt-ng includes only the first attachment of
6426    the message you are replying.
6427
6428 117. $indent_string
6429
6430    Type: string
6431
6432    Default: "> "
6433
6434    Specifies the string to prepend to each line of text quoted in a
6435    message to which you are replying. You are strongly encouraged not to
6436    change this value, as it tends to agitate the more fanatical netizens.
6437
6438 118. $index_format
6439
6440    Type: string
6441
6442    Default: "%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
6443
6444    This variable allows you to customize the message index display to
6445    your personal taste.
6446
6447    ``Format strings'' are similar to the strings used in the ``C''
6448    function printf(3) to format output (see the man page for more
6449    detail). The following sequences are defined in Mutt-ng:
6450
6451    %a
6452           address of the author
6453
6454    %A
6455           reply-to address (if present; otherwise: address of author)
6456
6457    %b
6458           filename of the original message folder (think mailBox)
6459
6460    %B
6461           the list to which the letter was sent, or else the folder name
6462           (%b).
6463
6464    %c
6465           number of characters (bytes) in the message
6466
6467    %C
6468           current message number
6469
6470    %d
6471           date and time of the message in the format specified by
6472           ``date_format'' converted to sender's time zone
6473
6474    %D
6475           date and time of the message in the format specified by
6476           ``date_format'' converted to the local time zone
6477
6478    %e
6479           current message number in thread
6480
6481    %E
6482           number of messages in current thread
6483
6484    %f
6485           entire From: line (address + real name)
6486
6487    %F
6488           author name, or recipient name if the message is from you
6489
6490    %H
6491           spam attribute(s) of this message
6492
6493    %g
6494           newsgroup name (if compiled with nntp support)
6495
6496    %i
6497           message-id of the current message
6498
6499    %l
6500           number of lines in the message (does not work with maildir, mh,
6501           and possibly IMAP folders)
6502
6503    %L
6504           If an address in the To or CC header field matches an address
6505           defined by the users ``subscribe'' command, this displays "To
6506           <list-name>", otherwise the same as %F.
6507
6508    %m
6509           total number of message in the mailbox
6510
6511    %M
6512           number of hidden messages if the thread is collapsed.
6513
6514    %N
6515           message score
6516
6517    %n
6518           author's real name (or address if missing)
6519
6520    %O
6521           (_O_riginal save folder) Where Mutt-ng would formerly have
6522           stashed the message: list name or recipient name if no list
6523
6524    %s
6525           subject of the message
6526
6527    %S
6528           status of the message (N/D/d/!/r/*)
6529
6530    %t
6531           `to:' field (recipients)
6532
6533    %T
6534           the appropriate character from the $\b$t\bto\bo_\b_c\bch\bha\bar\brs\bs string
6535
6536    %u
6537           user (login) name of the author
6538
6539    %v
6540           first name of the author, or the recipient if the message is
6541           from you
6542
6543    %W
6544           name of organization of author (`organization:' field)
6545
6546    %X
6547           number of attachments
6548
6549    %y
6550           `x-label:' field, if present
6551
6552    %Y
6553           `x-label' field, if present, and (1) not at part of a thread
6554           tree, (2) at the top of a thread, or (3) `x-label' is different
6555           from preceding message's `x-label'.
6556
6557    %Z
6558           message status flags
6559
6560    %{fmt}
6561           the date and time of the message is converted to sender's time
6562           zone, and ``fmt'' is expanded by the library function
6563           ``strftime''; a leading bang disables locales
6564
6565    %[fmt]
6566           the date and time of the message is converted to the local time
6567           zone, and ``fmt'' is expanded by the library function
6568           ``strftime''; a leading bang disables locales
6569
6570    %(fmt)
6571           the local date and time when the message was received. ``fmt''
6572           is expanded by the library function ``strftime''; a leading
6573           bang disables locales
6574
6575    %<fmt>
6576           the current local time. ``fmt'' is expanded by the library
6577           function ``strftime''; a leading bang disables locales.
6578
6579    %>X
6580           right justify the rest of the string and pad with character "X"
6581
6582    %|X
6583           pad to the end of the line with character "X"
6584
6585    See also: ``$\b$t\bto\bo_\b_c\bch\bha\bar\brs\bs''.
6586
6587 119. $ispell
6588
6589    Type: path
6590
6591    Default: "ispell"
6592
6593    How to invoke ispell (GNU's spell-checking software).
6594
6595 120. $keep_flagged
6596
6597    Type: boolean
6598
6599    Default: no
6600
6601    If _\bs_\be_\bt, read messages marked as flagged will not be moved from your
6602    spool mailbox to your ``$\b$m\bmb\bbo\box\bx'' mailbox, or as a result of a
6603    ``m\bmb\bbo\box\bx-\b-h\bho\boo\bok\bk'' command.
6604
6605 121. $locale
6606
6607    Type: string
6608
6609    Default: "C"
6610
6611    The locale used by strftime(3) to format dates. Legal values are the
6612    strings your system accepts for the locale variable LC_TIME.
6613
6614 122. $mail_check
6615
6616    Type: number
6617
6618    Default: 5
6619
6620    This variable configures how often (in seconds) Mutt-ng should look
6621    for new mail.
6622
6623    _\bN_\bo_\bt_\be_\b: This does not apply to IMAP mailboxes, see $\b$i\bim\bma\bap\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk.
6624
6625 123. $mailcap_path
6626
6627    Type: string
6628
6629    Default: ""
6630
6631    This variable specifies which files to consult when attempting to
6632    display MIME bodies not directly supported by Mutt-ng.
6633
6634 124. $mailcap_sanitize
6635
6636    Type: boolean
6637
6638    Default: yes
6639
6640    If _\bs_\be_\bt, Mutt-ng will restrict possible characters in mailcap %
6641    expandos to a well-defined set of safe characters. This is the safe
6642    setting, but we are not sure it doesn't break some more advanced MIME
6643    stuff.
6644
6645    _\bD_\bO_\bN_\b'_\bT_\b _\bC_\bH_\bA_\bN_\bG_\bE_\b _\bT_\bH_\bI_\bS_\b _\bS_\bE_\bT_\bT_\bI_\bN_\bG_\b _\bU_\bN_\bL_\bE_\bS_\bS_\b _\bY_\bO_\bU_\b _\bA_\bR_\bE_\b _\bR_\bE_\bA_\bL_\bL_\bY_\b _\bS_\bU_\bR_\bE_\b _\bW_\bH_\bA_\bT_\b _\bY_\bO_\bU_\b _\bA_\bR_\bE
6646    _\bD_\bO_\bI_\bN_\bG_\b!
6647
6648 125. $maildir_header_cache_verify
6649
6650    Type: boolean
6651
6652    Default: yes
6653
6654    Availability: Header Cache
6655
6656    Check for Maildir unaware programs other than Mutt-ng having modified
6657    maildir files when the header cache is in use. This incurs one stat(2)
6658    per message every time the folder is opened.
6659
6660 126. $maildir_trash
6661
6662    Type: boolean
6663
6664    Default: no
6665
6666    If _\bs_\be_\bt, messages marked as deleted will be saved with the maildir
6667    (T)rashed flag instead of physically deleted.
6668
6669    _\bN_\bO_\bT_\bE_\b: this only applies to maildir-style mailboxes. Setting it will
6670    have no effect on other mailbox types.
6671
6672    It is similiar to the trash option.
6673
6674 127. $mark_old
6675
6676    Type: boolean
6677
6678    Default: yes
6679
6680    Controls whether or not Mutt-ng marks _\bn_\be_\bw_\bu_\bn_\br_\be_\ba_\bd messages as _\bo_\bl_\bd if you
6681    exit a mailbox without reading them.
6682
6683    With this option _\bs_\be_\bt, the next time you start Mutt-ng, the messages
6684    will show up with an "O" next to them in the ``index'' menu,
6685    indicating that they are old.
6686
6687 128. $markers
6688
6689    Type: boolean
6690
6691    Default: yes
6692
6693    Controls the display of wrapped lines in the internal pager. If set, a
6694    ``+'' marker is displayed at the beginning of wrapped lines. Also see
6695    the ``$\b$s\bsm\bma\bar\brt\bt_\b_w\bwr\bra\bap\bp'' variable.
6696
6697 129. $mask
6698
6699    Type: regular expression
6700
6701    Default: "!^\.[^.]"
6702
6703    A regular expression used in the file browser, optionally preceded by
6704    the _\bn_\bo_\bt operator ``!''. Only files whose names match this mask will be
6705    shown. The match is always case-sensitive.
6706
6707 130. $max_display_recips
6708
6709    Type: number
6710
6711    Default: 0
6712
6713    When set non-zero, this specifies the maximum number of recipient
6714    header lines (To:, Cc: and Bcc:) to display in the pager if header
6715    weeding is turned on. In case the number of lines exeeds its value,
6716    the last line will have 3 dots appended.
6717
6718 131. $max_line_length
6719
6720    Type: number
6721
6722    Default: 0
6723
6724    When _\bs_\be_\bt, the maximum line length for displaying ``format = flowed''
6725    messages is limited to this length. A value of 0 (which is also the
6726    default) means that the maximum line length is determined by the
6727    terminal width and $\b$w\bwr\bra\bap\bpm\bma\bar\brg\bgi\bin\bn.
6728
6729 132. $mbox
6730
6731    Type: path
6732
6733    Default: "~/mbox"
6734
6735    This specifies the folder into which read mail in your ``$\b$s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be''
6736    folder will be appended.
6737
6738 133. $mbox_type
6739
6740    Type: folder magic
6741
6742    Default: mbox
6743
6744    The default mailbox type used when creating new folders. May be any of
6745    mbox, MMDF, MH and Maildir.
6746
6747 134. $menu_context
6748
6749    Type: number
6750
6751    Default: 0
6752
6753    This variable controls the number of lines of context that are given
6754    when scrolling through menus. (Similar to ``$\b$p\bpa\bag\bge\ber\br_\b_c\bco\bon\bnt\bte\bex\bxt\bt''.)
6755
6756 135. $menu_move_off
6757
6758    Type: boolean
6759
6760    Default: yes
6761
6762    When _\bu_\bn_\bs_\be_\bt, the bottom entry of menus will never scroll up past the
6763    bottom of the screen, unless there are less entries than lines. When
6764    _\bs_\be_\bt, the bottom entry may move off the bottom.
6765
6766 136. $menu_scroll
6767
6768    Type: boolean
6769
6770    Default: no
6771
6772    When _\bs_\be_\bt, menus will be scrolled up or down one line when you attempt
6773    to move across a screen boundary. If _\bu_\bn_\bs_\be_\bt, the screen is cleared and
6774    the next or previous page of the menu is displayed (useful for slow
6775    links to avoid many redraws).
6776
6777 137. $message_format
6778
6779    Type: string
6780
6781    Default: "%s"
6782
6783    This is the string displayed in the ``attachment'' menu for
6784    attachments of type message/rfc822. For a full listing of defined
6785    printf(3)-like sequences see the section on ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt''.
6786
6787 138. $meta_key
6788
6789    Type: boolean
6790
6791    Default: no
6792
6793    If _\bs_\be_\bt, forces Mutt-ng to interpret keystrokes with the high bit (bit
6794    8) set as if the user had pressed the ESC key and whatever key remains
6795    after having the high bit removed. For example, if the key pressed has
6796    an ASCII value of 0xf8, then this is treated as if the user had
6797    pressed ESC then ``x''. This is because the result of removing the
6798    high bit from ``0xf8'' is ``0x78'', which is the ASCII character
6799    ``x''.
6800
6801 139. $metoo
6802
6803    Type: boolean
6804
6805    Default: no
6806
6807    If _\bu_\bn_\bs_\be_\bt, Mutt-ng will remove your address (see the ``alternates''
6808    command) from the list of recipients when replying to a message.
6809
6810 140. $mh_purge
6811
6812    Type: boolean
6813
6814    Default: no
6815
6816    When _\bu_\bn_\bs_\be_\bt, Mutt-ng will mimic mh's behaviour and rename deleted
6817    messages to _\b,_\b<_\bo_\bl_\bd_\b _\bf_\bi_\bl_\be_\b _\bn_\ba_\bm_\be_\b> in mh folders instead of really deleting
6818    them. If the variable is set, the message files will simply be
6819    deleted.
6820
6821 141. $mh_seq_flagged
6822
6823    Type: string
6824
6825    Default: "flagged"
6826
6827    The name of the MH sequence used for flagged messages.
6828
6829 142. $mh_seq_replied
6830
6831    Type: string
6832
6833    Default: "replied"
6834
6835    The name of the MH sequence used to tag replied messages.
6836
6837 143. $mh_seq_unseen
6838
6839    Type: string
6840
6841    Default: "unseen"
6842
6843    The name of the MH sequence used for unseen messages.
6844
6845 144. $mime_forward
6846
6847    Type: quadoption
6848
6849    Default: no
6850
6851    When _\bs_\be_\bt, the message you are forwarding will be attached as a
6852    separate MIME part instead of included in the main body of the
6853    message.
6854
6855    This is useful for forwarding MIME messages so the receiver can
6856    properly view the message as it was delivered to you. If you like to
6857    switch between MIME and not MIME from mail to mail, set this variable
6858    to ask-no or ask-yes.
6859
6860    Also see ``$\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be'' and ``$\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be''.
6861
6862 145. $mime_forward_decode
6863
6864    Type: boolean
6865
6866    Default: no
6867
6868    Controls the decoding of complex MIME messages into text/plain when
6869    forwarding a message while ``$\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd'' is _\bs_\be_\bt. Otherwise
6870    ``$\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be'' is used instead.
6871
6872 146. $mime_forward_rest
6873
6874    Type: quadoption
6875
6876    Default: yes
6877
6878    When forwarding multiple attachments of a MIME message from the
6879    recvattach menu, attachments which cannot be decoded in a reasonable
6880    manner will be attached to the newly composed message if this option
6881    is set.
6882
6883 147. $mix_entry_format
6884
6885    Type: string
6886
6887    Default: "%4n %c %-16s %a"
6888
6889    Availability: Mixmaster
6890
6891    This variable describes the format of a remailer line on the mixmaster
6892    chain selection screen. The following printf(3)-like sequences are
6893    supported:
6894
6895    %n
6896           The running number on the menu.
6897
6898    %c
6899           Remailer capabilities.
6900
6901    %s
6902           The remailer's short name.
6903
6904    %a
6905           The remailer's e-mail address.
6906
6907 148. $mixmaster
6908
6909    Type: path
6910
6911    Default: "mixmaster"
6912
6913    Availability: Mixmaster
6914
6915    This variable contains the path to the Mixmaster binary on your
6916    system. It is used with various sets of parameters to gather the list
6917    of known remailers, and to finally send a message through the
6918    mixmaster chain.
6919
6920 149. $move
6921
6922    Type: quadoption
6923
6924    Default: ask-no
6925
6926    Controls whether or not Mutt-ng will move read messages from your
6927    spool mailbox to your ``$\b$m\bmb\bbo\box\bx'' mailbox, or as a result of a
6928    ``m\bmb\bbo\box\bx-\b-h\bho\boo\bok\bk'' command.
6929
6930 150. $msgid_format
6931
6932    Type: string
6933
6934    Default: "%Y%m%d%h%M%s.G%P%p"
6935
6936    This is the format for the ``local part'' of the Message-ID: header
6937    field generated by Mutt-ng. If this variable is empty, no Message-ID:
6938    headers will be generated. The '%' character marks that certain data
6939    will be added to the string, similar to printf(3). The following
6940    characters are allowed:
6941
6942    %d
6943           the current day of month
6944
6945    %h
6946           the current hour
6947
6948    %m
6949           the current month
6950
6951    %M
6952           the current minute
6953
6954    %O
6955           the current UNIX timestamp (octal)
6956
6957    %p
6958           the process ID
6959
6960    %P
6961           the current Message-ID prefix (a character rotating with every
6962           Message-ID being generated)
6963
6964    %r
6965           a random integer value (decimal)
6966
6967    %R
6968           a random integer value (hexadecimal)
6969
6970    %s
6971           the current second
6972
6973    %T
6974           the current UNIX timestamp (decimal)
6975
6976    %X
6977           the current UNIX timestamp (hexadecimal)
6978
6979    %Y
6980           the current year (Y2K compliant)
6981
6982    %%
6983           the '%' character
6984
6985    _\bN_\bo_\bt_\be_\b: Please only change this setting if you know what you are doing.
6986    Also make sure to consult RFC2822 to produce technically _\bv_\ba_\bl_\bi_\bd
6987    strings.
6988
6989 151. $muttng_bindir
6990
6991    Type: system property
6992
6993    Value: /opt/freebsd4/mutt-ng/bin
6994
6995    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bt_\bh_\be_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by
6996    _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bm_\bu_\bt_\bt_\bn_\bg_\b _\bb_\bi_\bn_\ba_\br_\by_\b.
6997
6998 152. $muttng_docdir
6999
7000    Type: system property
7001
7002    Value: /opt/freebsd4/mutt-ng/doc/muttng
7003
7004    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bt_\bh_\be_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by
7005    _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bm_\bu_\bt_\bt_\bn_\bg_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\ba_\bt_\bi_\bo_\bn_\b.
7006
7007 153. $muttng_folder_name
7008
7009    Type: system property
7010
7011    Value:
7012
7013    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b,_\b _\ba_\bt_\b _\br_\bu_\bn_\bt_\bi_\bm_\be_\b,_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bt_\bh_\be
7014    _\ba_\bc_\bt_\bu_\ba_\bl_\b _\bn_\ba_\bm_\be_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bf_\bo_\bl_\bd_\be_\br_\b _\ba_\bs_\b _\bf_\ba_\br_\b _\ba_\bs_\b _\bi_\bt_\b _\bc_\bo_\bu_\bl_\bd_\b _\bb_\be_\b _\bd_\be_\bt_\be_\bc_\bt_\be_\bd_\b.
7015
7016    For detection, $folder is first taken into account and simply stripped
7017    to form the result when a match is found. For example, with $folder
7018    being imap://host and the folder is imap://host/INBOX/foo,
7019    $muttng_folder_name will be just INBOX/foo.)
7020
7021    Second, if the initial portion of a name is not $folder, the result
7022    will be everything after the last ``/''.
7023
7024    Third and last, the result will be just the name if neither $folder
7025    nor a ``/'' were found in the name.
7026
7027 154. $muttng_folder_path
7028
7029    Type: system property
7030
7031    Value:
7032
7033    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b,_\b _\ba_\bt_\b _\br_\bu_\bn_\bt_\bi_\bm_\be_\b,_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bt_\bh_\be
7034    _\bf_\bu_\bl_\bl_\b _\bp_\ba_\bt_\bh_\b _\bo_\br_\b _\bU_\bR_\bI_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bf_\bo_\bl_\bd_\be_\br_\b _\bc_\bu_\br_\br_\be_\bn_\bt_\bl_\by_\b _\bo_\bp_\be_\bn_\b _\b(_\bi_\bf_\b _\ba_\bn_\by_\b)_\b.
7035
7036 155. $muttng_hcache_backend
7037
7038    Type: system property
7039
7040    Value: qdbm
7041
7042    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bt_\bh_\be_\b _\bh_\be_\ba_\bd_\be_\br
7043    _\bc_\bh_\ba_\bc_\bh_\bi_\bn_\bg_\b'_\bs_\b _\bd_\ba_\bt_\ba_\bb_\ba_\bs_\be_\b _\bb_\ba_\bc_\bk_\be_\bn_\bd_\b.
7044
7045 156. $muttng_pwd
7046
7047    Type: system property
7048
7049    Value:
7050
7051    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b,_\b _\ba_\bt_\b _\br_\bu_\bn_\bt_\bi_\bm_\be_\b,_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bt_\bh_\be
7052    _\bc_\bu_\br_\br_\be_\bn_\bt_\b _\bw_\bo_\br_\bk_\bi_\bn_\bg_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by_\b _\bo_\bf_\b _\bt_\bh_\be_\b _\bm_\bu_\bt_\bt_\bn_\bg_\b _\bb_\bi_\bn_\ba_\br_\by_\b.
7053
7054 157. $muttng_revision
7055
7056    Type: system property
7057
7058    Value: 790
7059
7060    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bm_\bu_\bt_\bt_\bn_\bg_\b'_\bs_\b _\bs_\bu_\bb_\bv_\be_\br_\bs_\bi_\bo_\bn
7061    _\br_\be_\bv_\bi_\bs_\bi_\bo_\bn_\b _\bs_\bt_\br_\bi_\bn_\bg_\b.
7062
7063 158. $muttng_sysconfdir
7064
7065    Type: system property
7066
7067    Value: /opt/freebsd4/mutt-ng/etc
7068
7069    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bt_\bh_\be_\b _\bd_\bi_\br_\be_\bc_\bt_\bo_\br_\by
7070    _\bc_\bo_\bn_\bt_\ba_\bi_\bn_\bi_\bn_\bg_\b _\bt_\bh_\be_\b _\bm_\bu_\bt_\bt_\bn_\bg_\b _\bs_\by_\bs_\bt_\be_\bm_\b-_\bw_\bi_\bd_\be_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b.
7071
7072 159. $muttng_version
7073
7074    Type: system property
7075
7076    Value: devel
7077
7078    _\bT_\bh_\bi_\bs_\b _\bi_\bs_\b _\ba_\b _\br_\be_\ba_\bd_\b-_\bo_\bn_\bl_\by_\b _\bs_\by_\bs_\bt_\be_\bm_\b _\bp_\br_\bo_\bp_\be_\br_\bt_\by_\b _\ba_\bn_\bd_\b _\bs_\bp_\be_\bc_\bi_\bf_\bi_\be_\bs_\b _\bm_\bu_\bt_\bt_\bn_\bg_\b'_\bs_\b _\bv_\be_\br_\bs_\bi_\bo_\bn
7079    _\bs_\bt_\br_\bi_\bn_\bg_\b.
7080
7081 160. $narrow_tree
7082
7083    Type: boolean
7084
7085    Default: no
7086
7087    This variable, when _\bs_\be_\bt, makes the thread tree narrower, allowing
7088    deeper threads to fit on the screen.
7089
7090 161. $net_inc
7091
7092    Type: number
7093
7094    Default: 10
7095
7096    Operations that expect to transfer a large amount of data over the
7097    network will update their progress every _\bn_\be_\bt_\b__\bi_\bn_\bc kilobytes. If set to
7098    0, no progress messages will be displayed.
7099
7100    See also ``$\b$r\bre\bea\bad\bd_\b_i\bin\bnc\bc'' and ``$\b$w\bwr\bri\bit\bte\be_\b_i\bin\bnc\bc''.
7101
7102 162. $nntp_ask_followup_to
7103
7104    Type: boolean
7105
7106    Default: no
7107
7108    Availability: NNTP
7109
7110    If _\bs_\be_\bt, Mutt-ng will prompt you for the Followup-To: header field
7111    before editing the body of an outgoing news article.
7112
7113 163. $nntp_ask_x_comment_to
7114
7115    Type: boolean
7116
7117    Default: no
7118
7119    Availability: NNTP
7120
7121    If _\bs_\be_\bt, Mutt-ng will prompt you for the X-Comment-To: header field
7122    before editing the body of an outgoing news article.
7123
7124 164. $nntp_cache_dir
7125
7126    Type: path
7127
7128    Default: "~/.muttng"
7129
7130    Availability: NNTP
7131
7132    This variable points to directory where Mutt-ng will cache news
7133    article headers. If _\bu_\bn_\bs_\be_\bt, headers will not be saved at all and will
7134    be reloaded each time when you enter a newsgroup.
7135
7136    As for the header caching in connection with IMAP and/or Maildir, this
7137    drastically increases speed and lowers traffic.
7138
7139 165. $nntp_catchup
7140
7141    Type: quadoption
7142
7143    Default: ask-yes
7144
7145    Availability: NNTP
7146
7147    If this variable is _\bs_\be_\bt, Mutt-ng will mark all articles in a newsgroup
7148    as read when you leaving it.
7149
7150 166. $nntp_context
7151
7152    Type: number
7153
7154    Default: 1000
7155
7156    Availability: NNTP
7157
7158    This variable controls how many news articles to cache per newsgroup
7159    (if caching is enabled, see $\b$n\bnn\bnt\btp\bp_\b_c\bca\bac\bch\bhe\be_\b_d\bdi\bir\br) and how many news
7160    articles to show in the ``index'' menu.
7161
7162    If there're more articles than defined with $\b$n\bnn\bnt\btp\bp_\b_c\bco\bon\bnt\bte\bex\bxt\bt, all older
7163    ones will be removed/not shown in the index.
7164
7165 167. $nntp_followup_to_poster
7166
7167    Type: quadoption
7168
7169    Default: ask-yes
7170
7171    Availability: NNTP
7172
7173    If this variable is _\bs_\be_\bt and the keyword "poster" is present in the
7174    Followup-To: header field, a follow-up to the newsgroup is not
7175    permitted. The message will be mailed to the submitter of the message
7176    via mail.
7177
7178 168. $nntp_group_index_format
7179
7180    Type: string
7181
7182    Default: "%4C %M%N %5s %-45.45f %d"
7183
7184    Availability: NNTP
7185
7186    This variable allows you to customize the newsgroup browser display to
7187    your personal taste. This string is similar to ``i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt'', but
7188    has its own set of printf(3)-like sequences:
7189
7190 %C      current newsgroup number
7191 %d      description of newsgroup (retrieved from server)
7192 %f      newsgroup name
7193 %M      ``-'' if newsgroup not allowed for direct post (moderated for example)
7194 %N      ``N'' if newsgroup is new, ``u'' if unsubscribed, blank otherwise
7195 %n      number of new articles in newsgroup
7196 %s      number of unread articles in newsgroup
7197 %>X     right justify the rest of the string and pad with character "X"
7198 %|X     pad to the end of the line with character "X"
7199
7200 169. $nntp_host
7201
7202    Type: string
7203
7204    Default: ""
7205
7206    Availability: NNTP
7207
7208    This variable specifies the name (or address) of the NNTP server to be
7209    used.
7210
7211    It defaults to the value specified via the environment variable
7212    $NNTPSERVER or contained in the file /etc/nntpserver.
7213
7214    You can also specify a username and an alternative port for each
7215    newsserver, e.g.
7216
7217    [nntp[s]://][username[:password]@]newsserver[:port]
7218
7219    _\bN_\bo_\bt_\be_\b: Using a password as shown and stored in a configuration file
7220    presents a security risk since the superuser of your machine may read
7221    it regardless of the file's permissions.
7222
7223 170. $nntp_inews
7224
7225    Type: path
7226
7227    Default: ""
7228
7229    Availability: NNTP
7230
7231    If _\bs_\be_\bt, specifies the program and arguments used to deliver news
7232    posted by Mutt-ng. Otherwise, Mutt-ng posts article using current
7233    connection. The following printf(3)-style sequence is understood:
7234
7235 %s      newsserver name
7236
7237    Example: set inews="/usr/local/bin/inews -hS"
7238
7239 171. $nntp_load_description
7240
7241    Type: boolean
7242
7243    Default: yes
7244
7245    Availability: NNTP
7246
7247    This variable controls whether or not descriptions for newsgroups are
7248    to be loaded when subscribing to a newsgroup.
7249
7250 172. $nntp_mail_check
7251
7252    Type: number
7253
7254    Default: 60
7255
7256    Availability: NNTP
7257
7258    The time in seconds until any operations on a newsgroup except posting
7259    a new article will cause a recheck for new news. If set to 0, Mutt-ng
7260    will recheck on each operation in index (stepping, read article,
7261    etc.).
7262
7263 173. $nntp_mime_subject
7264
7265    Type: boolean
7266
7267    Default: yes
7268
7269    Availability: NNTP
7270
7271    If _\bu_\bn_\bs_\be_\bt, an 8-bit ``Subject:'' header field in a news article will
7272    not be encoded according to RFC2047.
7273
7274    _\bN_\bo_\bt_\be_\b: Only change this setting if you know what you are doing.
7275
7276 174. $nntp_newsrc
7277
7278    Type: path
7279
7280    Default: "~/.newsrc"
7281
7282    Availability: NNTP
7283
7284    This file contains information about subscribed newsgroup and articles
7285    read so far.
7286
7287    To ease the use of multiple news servers, the following
7288    printf(3)-style sequence is understood:
7289
7290 %s      newsserver name
7291
7292 175. $nntp_pass
7293
7294    Type: string
7295
7296    Default: ""
7297
7298    Availability: NNTP
7299
7300    Your password for NNTP account.
7301
7302    _\bN_\bo_\bt_\be_\b: Storing passwords in a configuration file presents a security
7303    risk since the superuser of your machine may read it regardless of the
7304    file's permissions.
7305
7306 176. $nntp_post_moderated
7307
7308    Type: quadoption
7309
7310    Default: ask-yes
7311
7312    Availability: NNTP
7313
7314    If set to _\by_\be_\bs, Mutt-ng will post articles to newsgroup that have not
7315    permissions to post (e.g. moderated).
7316
7317    _\bN_\bo_\bt_\be_\b: if the newsserver does not support posting to that newsgroup or
7318    a group is totally read-only, that posting will not have any effect.
7319
7320 177. $nntp_reconnect
7321
7322    Type: quadoption
7323
7324    Default: ask-yes
7325
7326    Availability: NNTP
7327
7328    Controls whether or not Mutt-ng will try to reconnect to a newsserver
7329    when the was connection lost.
7330
7331 178. $nntp_save_unsubscribed
7332
7333    Type: boolean
7334
7335    Default: no
7336
7337    Availability: NNTP
7338
7339    When _\bs_\be_\bt, info about unsubscribed newsgroups will be saved into the
7340    ``newsrc'' file and into the news cache.
7341
7342 179. $nntp_show_new_news
7343
7344    Type: boolean
7345
7346    Default: yes
7347
7348    Availability: NNTP
7349
7350    If _\bs_\be_\bt, the newsserver will be asked for new newsgroups on entering
7351    the browser. Otherwise, it will be done only once for a newsserver.
7352    Also controls whether or not the number of new articles of subscribed
7353    newsgroups will be checked.
7354
7355 180. $nntp_show_only_unread
7356
7357    Type: boolean
7358
7359    Default: no
7360
7361    Availability: NNTP
7362
7363    If _\bs_\be_\bt, only subscribed newsgroups that contain unread articles will
7364    be displayed in the newsgroup browser.
7365
7366 181. $nntp_user
7367
7368    Type: string
7369
7370    Default: ""
7371
7372    Availability: NNTP
7373
7374    Your login name on the NNTP server. If _\bu_\bn_\bs_\be_\bt and the server requires
7375    authentification, Mutt-ng will prompt you for your account name.
7376
7377 182. $nntp_x_comment_to
7378
7379    Type: boolean
7380
7381    Default: no
7382
7383    Availability: NNTP
7384
7385    If _\bs_\be_\bt, Mutt-ng will add a ``X-Comment-To:'' header field (that
7386    contains full name of the original article author) to articles that
7387    you followup to.
7388
7389 183. $operating_system
7390
7391    Type: string
7392
7393    Default: ""
7394
7395    This specifies the operating system name for the User-Agent: header
7396    field. If this is _\bu_\bn_\bs_\be_\bt, it will be set to the operating system name
7397    that uname(2) returns. If uname(2) fails, ``UNIX'' will be used.
7398
7399    It may, for example, look as: ``mutt-ng 1.5.9i (Linux)''.
7400
7401 184. $pager
7402
7403    Type: path
7404
7405    Default: "builtin"
7406
7407    This variable specifies which pager you would like to use to view
7408    messages. ``builtin'' means to use the builtin pager, otherwise this
7409    variable should specify the pathname of the external pager you would
7410    like to use.
7411
7412    Using an external pager may have some disadvantages: Additional
7413    keystrokes are necessary because you can't call Mutt-ng functions
7414    directly from the pager, and screen resizes cause lines longer than
7415    the screen width to be badly formatted in the help menu.
7416
7417 185. $pager_context
7418
7419    Type: number
7420
7421    Default: 0
7422
7423    This variable controls the number of lines of context that are given
7424    when displaying the next or previous page in the internal pager. By
7425    default, Mutt-ng will display the line after the last one on the
7426    screen at the top of the next page (0 lines of context).
7427
7428 186. $pager_format
7429
7430    Type: string
7431
7432    Default: "-%Z- %C/%m: %-20.20n %s"
7433
7434    This variable controls the format of the one-line message ``status''
7435    displayed before each message in either the internal or an external
7436    pager. The valid sequences are listed in the ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt''
7437    section.
7438
7439 187. $pager_index_lines
7440
7441    Type: number
7442
7443    Default: 0
7444
7445    Determines the number of lines of a mini-index which is shown when in
7446    the pager. The current message, unless near the top or bottom of the
7447    folder, will be roughly one third of the way down this mini-index,
7448    giving the reader the context of a few messages before and after the
7449    message. This is useful, for example, to determine how many messages
7450    remain to be read in the current thread. One of the lines is reserved
7451    for the status bar from the index, so a _\bp_\ba_\bg_\be_\br_\b__\bi_\bn_\bd_\be_\bx_\b__\bl_\bi_\bn_\be_\bs of 6 will
7452    only show 5 lines of the actual index. A value of 0 results in no
7453    index being shown. If the number of messages in the current folder is
7454    less than _\bp_\ba_\bg_\be_\br_\b__\bi_\bn_\bd_\be_\bx_\b__\bl_\bi_\bn_\be_\bs, then the index will only use as many
7455    lines as it needs.
7456
7457 188. $pager_stop
7458
7459    Type: boolean
7460
7461    Default: no
7462
7463    When _\bs_\be_\bt, the internal-pager will _\bn_\bo_\bt move to the next message when
7464    you are at the end of a message and invoke the _\bn_\be_\bx_\bt_\b-_\bp_\ba_\bg_\be function.
7465
7466 189. $pgp_auto_decode
7467
7468    Type: boolean
7469
7470    Default: no
7471
7472    If _\bs_\be_\bt, Mutt-ng will automatically attempt to decrypt traditional PGP
7473    messages whenever the user performs an operation which ordinarily
7474    would result in the contents of the message being operated on. For
7475    example, if the user displays a pgp-traditional message which has not
7476    been manually checked with the check-traditional-pgp function, Mutt-ng
7477    will automatically check the message for traditional pgp.
7478
7479 190. $pgp_autoinline
7480
7481    Type: boolean
7482
7483    Default: no
7484
7485    This option controls whether Mutt-ng generates old-style inline
7486    (traditional) PGP encrypted or signed messages under certain
7487    circumstances. This can be overridden by use of the _\bp_\bg_\bp_\b-_\bm_\be_\bn_\bu, when
7488    inline is not required.
7489
7490    Note that Mutt-ng might automatically use PGP/MIME for messages which
7491    consist of more than a single MIME part. Mutt-ng can be configured to
7492    ask before sending PGP/MIME messages when inline (traditional) would
7493    not work. See also: ``$\b$p\bpg\bgp\bp_\b_m\bmi\bim\bme\be_\b_a\bau\but\bto\bo''.
7494
7495    Also note that using the old-style PGP message format is
7496    _\bs_\bt_\br_\bo_\bn_\bg_\bl_\by_\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd. (PGP only)
7497
7498 191. $pgp_check_exit
7499
7500    Type: boolean
7501
7502    Default: yes
7503
7504    If _\bs_\be_\bt, Mutt-ng will check the exit code of the PGP subprocess when
7505    signing or encrypting. A non-zero exit code means that the subprocess
7506    failed. (PGP only)
7507
7508 192. $pgp_clearsign_command
7509
7510    Type: string
7511
7512    Default: ""
7513
7514    This format is used to create a old-style ``clearsigned'' PGP message.
7515
7516    Note that the use of this format is _\bs_\bt_\br_\bo_\bn_\bg_\bl_\by_\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd. (PGP only)
7517
7518 193. $pgp_decode_command
7519
7520    Type: string
7521
7522    Default: ""
7523
7524    This format strings specifies a command which is used to decode
7525    application/pgp attachments.
7526
7527    The PGP command formats have their own set of printf(3)-like
7528    sequences:
7529
7530    %p
7531           Expands to PGPPASSFD=0 when a pass phrase is needed, to an
7532           empty string otherwise. Note: This may be used with a %?
7533           construct.
7534
7535    %f
7536           Expands to the name of a file containing a message.
7537
7538    %s
7539           Expands to the name of a file containing the signature part of
7540           a multipart/signed attachment when verifying it.
7541
7542    %a
7543           The value of $\b$p\bpg\bgp\bp_\b_s\bsi\big\bgn\bn_\b_a\bas\bs.
7544
7545    %r
7546           One or more key IDs.
7547
7548    For examples on how to configure these formats for the various
7549    versions of PGP which are floating around, see the pgp*.rc and gpg.rc
7550    files in the samples/ subdirectory which has been installed on your
7551    system alongside the documentation. (PGP only)
7552
7553 194. $pgp_decrypt_command
7554
7555    Type: string
7556
7557    Default: ""
7558
7559    This command is used to decrypt a PGP encrypted message. (PGP only)
7560
7561 195. $pgp_encrypt_only_command
7562
7563    Type: string
7564
7565    Default: ""
7566
7567    This command is used to encrypt a body part without signing it. (PGP
7568    only)
7569
7570 196. $pgp_encrypt_sign_command
7571
7572    Type: string
7573
7574    Default: ""
7575
7576    This command is used to both sign and encrypt a body part. (PGP only)
7577
7578 197. $pgp_entry_format
7579
7580    Type: string
7581
7582    Default: "%4n %t%f %4l/0x%k %-4a %2c %u"
7583
7584    This variable allows you to customize the PGP key selection menu to
7585    your personal taste. This string is similar to ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt'', but
7586    has its own set of printf(3)-like sequences:
7587
7588    %n
7589           number
7590
7591    %k
7592           key id
7593
7594    %u
7595           user id
7596
7597    %a
7598           algorithm
7599
7600    %l
7601           key length
7602
7603    %f
7604           flags
7605
7606    %c
7607           capabilities
7608
7609    %t
7610           trust/validity of the key-uid association
7611
7612    %[<s>]
7613           date of the key where <s> is an strftime(3) expression
7614
7615    (PGP only)
7616
7617 198. $pgp_export_command
7618
7619    Type: string
7620
7621    Default: ""
7622
7623    This command is used to export a public key from the user's key ring.
7624    (PGP only)
7625
7626 199. $pgp_getkeys_command
7627
7628    Type: string
7629
7630    Default: ""
7631
7632    This command is invoked whenever Mutt-ng will need public key
7633    information. %r is the only printf(3)-like sequence used with this
7634    format. (PGP only)
7635
7636 200. $pgp_good_sign
7637
7638    Type: regular expression
7639
7640    Default: ""
7641
7642    If you assign a text to this variable, then a PGP signature is only
7643    considered verified if the output from $\b$p\bpg\bgp\bp_\b_v\bve\ber\bri\bif\bfy\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd contains
7644    the text. Use this variable if the exit code from the command is 0
7645    even for bad signatures. (PGP only)
7646
7647 201. $pgp_ignore_subkeys
7648
7649    Type: boolean
7650
7651    Default: yes
7652
7653    Setting this variable will cause Mutt-ng to ignore OpenPGP subkeys.
7654    Instead, the principal key will inherit the subkeys' capabilities.
7655    _\bU_\bn_\bs_\be_\bt this if you want to play interesting key selection games. (PGP
7656    only)
7657
7658 202. $pgp_import_command
7659
7660    Type: string
7661
7662    Default: ""
7663
7664    This command is used to import a key from a message into the user's
7665    public key ring. (PGP only)
7666
7667 203. $pgp_list_pubring_command
7668
7669    Type: string
7670
7671    Default: ""
7672
7673    This command is used to list the public key ring's contents. The
7674    output format must be analogous to the one used by gpg --list-keys
7675    --with-colons.
7676
7677    This format is also generated by the pgpring utility which comes with
7678    Mutt-ng. (PGP only)
7679
7680 204. $pgp_list_secring_command
7681
7682    Type: string
7683
7684    Default: ""
7685
7686    This command is used to list the secret key ring's contents. The
7687    output format must be analogous to the one used by gpg --list-keys
7688    --with-colons.
7689
7690    This format is also generated by the pgpring utility which comes with
7691    Mutt-ng. (PGP only)
7692
7693 205. $pgp_long_ids
7694
7695    Type: boolean
7696
7697    Default: no
7698
7699    If _\bs_\be_\bt, use 64 bit PGP key IDs. _\bU_\bn_\bs_\be_\bt uses the normal 32 bit Key IDs.
7700    (PGP only)
7701
7702 206. $pgp_mime_auto
7703
7704    Type: quadoption
7705
7706    Default: ask-yes
7707
7708    This option controls whether Mutt-ng will prompt you for automatically
7709    sending a (signed/encrypted) message using PGP/MIME when inline
7710    (traditional) fails (for any reason).
7711
7712    Also note that using the old-style PGP message format is
7713    _\bs_\bt_\br_\bo_\bn_\bg_\bl_\by_\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd. (PGP only)
7714
7715 207. $pgp_replyinline
7716
7717    Type: boolean
7718
7719    Default: no
7720
7721    Setting this variable will cause Mutt-ng to always attempt to create
7722    an inline (traditional) message when replying to a message which is
7723    PGP encrypted/signed inline. This can be overridden by use of the
7724    _\bp_\bg_\bp_\b-_\bm_\be_\bn_\bu, when inline is not required. This option does not
7725    automatically detect if the (replied-to) message is inline; instead it
7726    relies on Mutt-ng internals for previously checked/flagged messages.
7727
7728    Note that Mutt-ng might automatically use PGP/MIME for messages which
7729    consist of more than a single MIME part. Mutt-ng can be configured to
7730    ask before sending PGP/MIME messages when inline (traditional) would
7731    not work. See also: ``$\b$p\bpg\bgp\bp_\b_m\bmi\bim\bme\be_\b_a\bau\but\bto\bo''.
7732
7733    Also note that using the old-style PGP message format is
7734    _\bs_\bt_\br_\bo_\bn_\bg_\bl_\by_\bd_\be_\bp_\br_\be_\bc_\ba_\bt_\be_\bd. (PGP only)
7735
7736 208. $pgp_retainable_sigs
7737
7738    Type: boolean
7739
7740    Default: no
7741
7742    If _\bs_\be_\bt, signed and encrypted messages will consist of nested
7743    multipart/signed and multipart/encrypted body parts.
7744
7745    This is useful for applications like encrypted and signed mailing
7746    lists, where the outer layer (multipart/encrypted) can be easily
7747    removed, while the inner multipart/signed part is retained. (PGP only)
7748
7749 209. $pgp_show_unusable
7750
7751    Type: boolean
7752
7753    Default: yes
7754
7755    If _\bs_\be_\bt, Mutt-ng will display non-usable keys on the PGP key selection
7756    menu. This includes keys which have been revoked, have expired, or
7757    have been marked as ``disabled'' by the user. (PGP only)
7758
7759 210. $pgp_sign_as
7760
7761    Type: string
7762
7763    Default: ""
7764
7765    If you have more than one key pair, this option allows you to specify
7766    which of your private keys to use. It is recommended that you use the
7767    keyid form to specify your key (e.g., ``0x00112233''). (PGP only)
7768
7769 211. $pgp_sign_command
7770
7771    Type: string
7772
7773    Default: ""
7774
7775    This command is used to create the detached PGP signature for a
7776    multipart/signed PGP/MIME body part. (PGP only)
7777
7778 212. $pgp_sort_keys
7779
7780    Type: sort order
7781
7782    Default: address
7783
7784    Specifies how the entries in the ``pgp keys'' menu are sorted. The
7785    following are legal values:
7786
7787    address
7788           sort alphabetically by user id
7789
7790    keyid
7791           sort alphabetically by key id
7792
7793    date
7794           sort by key creation date
7795
7796    trust
7797           sort by the trust of the key
7798
7799    If you prefer reverse order of the above values, prefix it with
7800    ``reverse-''. (PGP only)
7801
7802 213. $pgp_strict_enc
7803
7804    Type: boolean
7805
7806    Default: yes
7807
7808    If _\bs_\be_\bt, Mutt-ng will automatically encode PGP/MIME signed messages as
7809    quoted-printable. Please note that unsetting this variable may lead to
7810    problems with non-verifyable PGP signatures, so only change this if
7811    you know what you are doing. (PGP only)
7812
7813 214. $pgp_timeout
7814
7815    Type: number
7816
7817    Default: 300
7818
7819    The number of seconds after which a cached passphrase will expire if
7820    not used. Default: 300. (PGP only)
7821
7822 215. $pgp_use_gpg_agent
7823
7824    Type: boolean
7825
7826    Default: no
7827
7828    If _\bs_\be_\bt, Mutt-ng will use a possibly-running gpg-agent process. (PGP
7829    only)
7830
7831 216. $pgp_verify_command
7832
7833    Type: string
7834
7835    Default: ""
7836
7837    This command is used to verify PGP signatures. (PGP only)
7838
7839 217. $pgp_verify_key_command
7840
7841    Type: string
7842
7843    Default: ""
7844
7845    This command is used to verify key information from the key selection
7846    menu. (PGP only)
7847
7848 218. $pipe_decode
7849
7850    Type: boolean
7851
7852    Default: no
7853
7854    Used in connection with the _\bp_\bi_\bp_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be command. When _\bu_\bn_\bs_\be_\bt, Mutt-ng
7855    will pipe the messages without any preprocessing. When _\bs_\be_\bt, Mutt-ng
7856    will weed headers and will attempt to PGP/MIME decode the messages
7857    first.
7858
7859 219. $pipe_sep
7860
7861    Type: string
7862
7863    Default: "\n"
7864
7865    The separator to add between messages when piping a list of tagged
7866    messages to an external Unix command.
7867
7868 220. $pipe_split
7869
7870    Type: boolean
7871
7872    Default: no
7873
7874    Used in connection with the _\bp_\bi_\bp_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be command and the ``tag-
7875    prefix'' or ``tag-prefix-cond'' operators. If this variable is _\bu_\bn_\bs_\be_\bt,
7876    when piping a list of tagged messages Mutt-ng will concatenate the
7877    messages and will pipe them as a single folder. When _\bs_\be_\bt, Mutt-ng will
7878    pipe the messages one by one. In both cases the messages are piped in
7879    the current sorted order, and the ``$\b$p\bpi\bip\bpe\be_\b_s\bse\bep\bp'' separator is added
7880    after each message.
7881
7882 221. $pop_auth_try_all
7883
7884    Type: boolean
7885
7886    Default: yes
7887
7888    Availability: POP
7889
7890    If _\bs_\be_\bt, Mutt-ng will try all available methods. When _\bu_\bn_\bs_\be_\bt, Mutt-ng
7891    will only fall back to other authentication methods if the previous
7892    methods are unavailable. If a method is available but authentication
7893    fails, Mutt-ng will not connect to the POP server.
7894
7895 222. $pop_authenticators
7896
7897    Type: string
7898
7899    Default: ""
7900
7901    Availability: POP
7902
7903    This is a colon-delimited list of authentication methods Mutt-ng may
7904    attempt to use to log in to an POP server, in the order Mutt-ng should
7905    try them. Authentication methods are either ``user'', ``apop'' or any
7906    SASL mechanism, eg ``digest-md5'', ``gssapi'' or ``cram-md5''.
7907
7908    This parameter is case-insensitive. If this parameter is _\bu_\bn_\bs_\be_\bt (the
7909    default) Mutt-ng will try all available methods, in order from
7910    most-secure to least-secure.
7911
7912    Example: set pop_authenticators="digest-md5:apop:user"
7913
7914 223. $pop_delete
7915
7916    Type: quadoption
7917
7918    Default: ask-no
7919
7920    Availability: POP
7921
7922    If _\bs_\be_\bt, Mutt-ng will delete successfully downloaded messages from the
7923    POP server when using the ``fetch-mail'' function. When _\bu_\bn_\bs_\be_\bt, Mutt-ng
7924    will download messages but also leave them on the POP server.
7925
7926 224. $pop_host
7927
7928    Type: string
7929
7930    Default: ""
7931
7932    Availability: POP
7933
7934    The name of your POP server for the ``fetch-mail'' function. You can
7935    also specify an alternative port, username and password, i.e.:
7936
7937    [pop[s]://][username[:password]@]popserver[:port]
7938
7939    _\bN_\bo_\bt_\be_\b: Storing passwords in a configuration file presents a security
7940    risk since the superuser of your machine may read it regardless of the
7941    file's permissions.
7942
7943 225. $pop_last
7944
7945    Type: boolean
7946
7947    Default: no
7948
7949    Availability: POP
7950
7951    If this variable is _\bs_\be_\bt, Mutt-ng will try to use the ``LAST'' POP
7952    command for retrieving only unread messages from the POP server when
7953    using the ``fetch-mail'' function.
7954
7955 226. $pop_mail_check
7956
7957    Type: number
7958
7959    Default: 60
7960
7961    Availability: POP
7962
7963    This variable configures how often (in seconds) Mutt-ng should look
7964    for new mail.
7965
7966 227. $pop_pass
7967
7968    Type: string
7969
7970    Default: ""
7971
7972    Availability: POP
7973
7974    Specifies the password for your POP account. If _\bu_\bn_\bs_\be_\bt, Mutt-ng will
7975    prompt you for your password when you open POP mailbox.
7976
7977    _\bN_\bo_\bt_\be_\b: Storing passwords in a configuration file presents a security
7978    risk since the superuser of your machine may read it regardless of the
7979    file's permissions.
7980
7981 228. $pop_reconnect
7982
7983    Type: quadoption
7984
7985    Default: ask-yes
7986
7987    Availability: POP
7988
7989    Controls whether or not Mutt-ng will try to reconnect to a POP server
7990    if the connection is lost.
7991
7992 229. $pop_user
7993
7994    Type: string
7995
7996    Default: ""
7997
7998    Availability: POP
7999
8000    Your login name on the POP server.
8001
8002    This variable defaults to your user name on the local machine.
8003
8004 230. $post_indent_string
8005
8006    Type: string
8007
8008    Default: ""
8009
8010    Similar to the ``$\b$a\bat\btt\btr\bri\bib\bbu\but\bti\bio\bon\bn'' variable, Mutt-ng will append this
8011    string after the inclusion of a message which is being replied to.
8012
8013 231. $postpone
8014
8015    Type: quadoption
8016
8017    Default: ask-yes
8018
8019    Controls whether or not messages are saved in the ``$\b$p\bpo\bos\bst\btp\bpo\bon\bne\bed\bd''
8020    mailbox when you elect not to send immediately.
8021
8022 232. $postponed
8023
8024    Type: path
8025
8026    Default: "~/postponed"
8027
8028    Mutt-ng allows you to indefinitely ``p\bpo\bos\bst\btp\bpo\bon\bne\be sending a message''
8029    which you are editing. When you choose to postpone a message, Mutt-ng
8030    saves it in the mailbox specified by this variable. Also see the
8031    ``$\b$p\bpo\bos\bst\btp\bpo\bon\bne\be'' variable.
8032
8033 233. $preconnect
8034
8035    Type: string
8036
8037    Default: ""
8038
8039    If _\bs_\be_\bt, a shell command to be executed if Mutt-ng fails to establish a
8040    connection to the server. This is useful for setting up secure
8041    connections, e.g. with ssh(1). If the command returns a nonzero
8042    status, Mutt-ng gives up opening the server. Example:
8043
8044    preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net sleep 20 <
8045    /dev/null > /dev/null"
8046
8047    Mailbox ``foo'' on mailhost.net can now be reached as
8048    ``{localhost:1234}foo''.
8049
8050    _\bN_\bo_\bt_\be_\b: For this example to work, you must be able to log in to the
8051    remote machine without having to enter a password.
8052
8053 234. $print
8054
8055    Type: quadoption
8056
8057    Default: ask-no
8058
8059    Controls whether or not Mutt-ng really prints messages. This is set to
8060    _\ba_\bs_\bk_\b-_\bn_\bo by default, because some people accidentally hit ``p'' often.
8061
8062 235. $print_command
8063
8064    Type: path
8065
8066    Default: "lpr"
8067
8068    This specifies the command pipe that should be used to print messages.
8069
8070 236. $print_decode
8071
8072    Type: boolean
8073
8074    Default: yes
8075
8076    Used in connection with the print-message command. If this option is
8077    _\bs_\be_\bt, the message is decoded before it is passed to the external
8078    command specified by $\b$p\bpr\bri\bin\bnt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd. If this option is _\bu_\bn_\bs_\be_\bt, no
8079    processing will be applied to the message when printing it. The latter
8080    setting may be useful if you are using some advanced printer filter
8081    which is able to properly format e-mail messages for printing.
8082
8083 237. $print_split
8084
8085    Type: boolean
8086
8087    Default: no
8088
8089    Used in connection with the print-message command. If this option is
8090    _\bs_\be_\bt, the command specified by $\b$p\bpr\bri\bin\bnt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd is executed once for each
8091    message which is to be printed. If this option is _\bu_\bn_\bs_\be_\bt, the command
8092    specified by $\b$p\bpr\bri\bin\bnt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd is executed only once, and all the
8093    messages are concatenated, with a form feed as the message separator.
8094
8095    Those who use the enscript(1) program's mail-printing mode will most
8096    likely want to set this option.
8097
8098 238. $prompt_after
8099
8100    Type: boolean
8101
8102    Default: yes
8103
8104    If you use an _\be_\bx_\bt_\be_\br_\bn_\ba_\bl ``$\b$p\bpa\bag\bge\ber\br'', setting this variable will cause
8105    Mutt-ng to prompt you for a command when the pager exits rather than
8106    returning to the index menu. If _\bu_\bn_\bs_\be_\bt, Mutt-ng will return to the
8107    index menu when the external pager exits.
8108
8109 239. $query_command
8110
8111    Type: path
8112
8113    Default: ""
8114
8115    This specifies the command that Mutt-ng will use to make external
8116    address queries. The string should contain a %s, which will be
8117    substituted with the query string the user types. See ``q\bqu\bue\ber\bry\by'' for
8118    more information.
8119
8120 240. $quit
8121
8122    Type: quadoption
8123
8124    Default: yes
8125
8126    This variable controls whether ``quit'' and ``exit'' actually quit
8127    from Mutt-ng. If it set to _\by_\be_\bs, they do quit, if it is set to _\bn_\bo, they
8128    have no effect, and if it is set to _\ba_\bs_\bk_\b-_\by_\be_\bs or _\ba_\bs_\bk_\b-_\bn_\bo, you are
8129    prompted for confirmation when you try to quit.
8130
8131 241. $quote_empty
8132
8133    Type: boolean
8134
8135    Default: yes
8136
8137    Controls whether or not empty lines will be quoted using
8138    ``i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg''.
8139
8140 242. $quote_quoted
8141
8142    Type: boolean
8143
8144    Default: no
8145
8146    Controls how quoted lines will be quoted. If _\bs_\be_\bt, one quote character
8147    will be added to the end of existing prefix. Otherwise, quoted lines
8148    will be prepended by ``i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg''.
8149
8150 243. $quote_regexp
8151
8152    Type: regular expression
8153
8154    Default: "^([ \t]*[|>:}#])+"
8155
8156    A regular expression used in the internal-pager to determine quoted
8157    sections of text in the body of a message.
8158
8159    _\bN_\bo_\bt_\be_\b: In order to use the _\bq_\bu_\bo_\bt_\be_\bd_\bx patterns in the internal pager, you
8160    need to set this to a regular expression that matches _\be_\bx_\ba_\bc_\bt_\bl_\by the
8161    quote characters at the beginning of quoted lines.
8162
8163 244. $read_inc
8164
8165    Type: number
8166
8167    Default: 10
8168
8169    If set to a value greater than 0, Mutt-ng will display which message
8170    it is currently on when reading a mailbox. The message is printed
8171    after _\br_\be_\ba_\bd_\b__\bi_\bn_\bc messages have been read (e.g., if set to 25, Mutt-ng
8172    will print a message when it reads message 25, and then again when it
8173    gets to message 50). This variable is meant to indicate progress when
8174    reading large mailboxes which may take some time. When set to 0, only
8175    a single message will appear before the reading the mailbox.
8176
8177    Also see the ``$\b$w\bwr\bri\bit\bte\be_\b_i\bin\bnc\bc'' variable.
8178
8179 245. $read_only
8180
8181    Type: boolean
8182
8183    Default: no
8184
8185    If set, all folders are opened in read-only mode.
8186
8187 246. $realname
8188
8189    Type: string
8190
8191    Default: ""
8192
8193    This variable specifies what ``real'' or ``personal'' name should be
8194    used when sending messages.
8195
8196    By default, this is the GECOS field from /etc/passwd.
8197
8198    _\bN_\bo_\bt_\be_\b: This variable will _\bn_\bo_\bt be used when the user has set a real name
8199    in the $\b$f\bfr\bro\bom\bm variable.
8200
8201 247. $recall
8202
8203    Type: quadoption
8204
8205    Default: ask-yes
8206
8207    Controls whether or not Mutt-ng recalls postponed messages when
8208    composing a new message. Also see ``$\b$p\bpo\bos\bst\btp\bpo\bon\bne\bed\bd''.
8209
8210    Setting this variable to _\by_\be_\bs is not generally useful, and thus not
8211    recommended.
8212
8213 248. $record
8214
8215    Type: path
8216
8217    Default: ""
8218
8219    This specifies the file into which your outgoing messages should be
8220    appended. (This is meant as the primary method for saving a copy of
8221    your messages, but another way to do this is using the ``m\bmy\by_\b_h\bhd\bdr\br''
8222    command to create a Bcc: header field with your email address in it.)
8223
8224    The value of $\b$r\bre\bec\bco\bor\brd\bd is overridden by the ``$\b$f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be'' and
8225    ``$\b$s\bsa\bav\bve\be_\b_n\bna\bam\bme\be'' variables, and the `` \b f\bfc\bcc\bc-\b-h\bho\boo\bok\bk'' command.
8226
8227 249. $reply_regexp
8228
8229    Type: regular expression
8230
8231    Default: "^(re([\[0-9\]+])*|aw):[ \t]*"
8232
8233    A regular expression used to recognize reply messages when threading
8234    and replying. The default value corresponds to the English ``Re:'' and
8235    the German ``Aw:''.
8236
8237 250. $reply_self
8238
8239    Type: boolean
8240
8241    Default: no
8242
8243    If _\bu_\bn_\bs_\be_\bt and you are replying to a message sent by you, Mutt-ng will
8244    assume that you want to reply to the recipients of that message rather
8245    than to yourself.
8246
8247 251. $reply_to
8248
8249    Type: quadoption
8250
8251    Default: ask-yes
8252
8253    If _\bs_\be_\bt, when replying to a message, Mutt-ng will use the address
8254    listed in the ``Reply-To:'' header field as the recipient of the
8255    reply. If _\bu_\bn_\bs_\be_\bt, it will use the address in the ``From:'' header field
8256    instead.
8257
8258    This option is useful for reading a mailing list that sets the
8259    ``Reply-To:'' header field to the list address and you want to send a
8260    private message to the author of a message.
8261
8262 252. $resolve
8263
8264    Type: boolean
8265
8266    Default: yes
8267
8268    When set, the cursor will be automatically advanced to the next
8269    (possibly undeleted) message whenever a command that modifies the
8270    current message is executed.
8271
8272 253. $reverse_alias
8273
8274    Type: boolean
8275
8276    Default: no
8277
8278    This variable controls whether or not Mutt-ng will display the
8279    ``personal'' name from your aliases in the index menu if it finds an
8280    alias that matches the message's sender. For example, if you have the
8281    following alias:
8282
8283    alias juser abd30425@somewhere.net (Joe User)
8284
8285    and then you receive mail which contains the following header:
8286
8287    From: abd30425@somewhere.net
8288
8289    It would be displayed in the index menu as ``Joe User'' instead of
8290    ``abd30425@somewhere.net.'' This is useful when the person's e-mail
8291    address is not human friendly (like CompuServe addresses).
8292
8293 254. $reverse_name
8294
8295    Type: boolean
8296
8297    Default: no
8298
8299    It may sometimes arrive that you receive mail to a certain machine,
8300    move the messages to another machine, and reply to some the messages
8301    from there. If this variable is _\bs_\be_\bt, the default From: line of the
8302    reply messages is built using the address where you received the
8303    messages you are replying to _\bi_\bf that address matches your alternates.
8304    If the variable is _\bu_\bn_\bs_\be_\bt, or the address that would be used doesn't
8305    match your alternates, the From: line will use your address on the
8306    current machine.
8307
8308 255. $reverse_realname
8309
8310    Type: boolean
8311
8312    Default: yes
8313
8314    This variable fine-tunes the behaviour of the r\bre\bev\bve\ber\brs\bse\be_\b_n\bna\bam\bme\be feature.
8315    When it is _\bs_\be_\bt, Mutt-ng will use the address from incoming messages
8316    as-is, possibly including eventual real names. When it is _\bu_\bn_\bs_\be_\bt,
8317    Mutt-ng will override any such real names with the setting of the
8318    r\bre\bea\bal\bln\bna\bam\bme\be variable.
8319
8320 256. $rfc2047_parameters
8321
8322    Type: boolean
8323
8324    Default: no
8325
8326    When this variable is _\bs_\be_\bt, Mutt-ng will decode RFC-2047-encoded MIME
8327    parameters. You want to set this variable when Mutt-ng suggests you to
8328    save attachments to files named like this:
8329
8330    =?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?=
8331
8332    When this variable is _\bs_\be_\bt interactively, the change doesn't have the
8333    desired effect before you have changed folders.
8334
8335    Note that this use of RFC 2047's encoding is explicitly, prohibited by
8336    the standard, but nevertheless encountered in the wild.
8337
8338    Also note that setting this parameter will _\bn_\bo_\bt have the effect that
8339    Mutt-ng _\bg_\be_\bn_\be_\br_\ba_\bt_\be_\bs this kind of encoding. Instead, Mutt-ng will
8340    unconditionally use the encoding specified in RFC 2231.
8341
8342 257. $save_address
8343
8344    Type: boolean
8345
8346    Default: no
8347
8348    If _\bs_\be_\bt, Mutt-ng will take the sender's full address when choosing a
8349    default folder for saving a mail. If ``$\b$s\bsa\bav\bve\be_\b_n\bna\bam\bme\be'' or ``$\b$f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be''
8350    is _\bs_\be_\bt too, the selection of the fcc folder will be changed as well.
8351
8352 258. $save_empty
8353
8354    Type: boolean
8355
8356    Default: yes
8357
8358    When _\bu_\bn_\bs_\be_\bt, mailboxes which contain no saved messages will be removed
8359    when closed (the exception is ``$\b$s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be'' which is never removed).
8360    If _\bs_\be_\bt, mailboxes are never removed.
8361
8362    _\bN_\bo_\bt_\be_\b: This only applies to mbox and MMDF folders, Mutt-ng does not
8363    delete MH and Maildir directories.
8364
8365 259. $save_name
8366
8367    Type: boolean
8368
8369    Default: no
8370
8371    This variable controls how copies of outgoing messages are saved. When
8372    set, a check is made to see if a mailbox specified by the recipient
8373    address exists (this is done by searching for a mailbox in the
8374    ``$\b$f\bfo\bol\bld\bde\ber\br'' directory with the _\bu_\bs_\be_\br_\bn_\ba_\bm_\be part of the recipient
8375    address). If the mailbox exists, the outgoing message will be saved to
8376    that mailbox, otherwise the message is saved to the ``$\b$r\bre\bec\bco\bor\brd\bd''
8377    mailbox.
8378
8379    Also see the ``$\b$f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be'' variable.
8380
8381 260. $score
8382
8383    Type: boolean
8384
8385    Default: yes
8386
8387    When this variable is _\bu_\bn_\bs_\be_\bt, scoring is turned off. This can be useful
8388    to selectively disable scoring for certain folders when the
8389    ``$\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_d\bde\bel\ble\bet\bte\be'' variable and friends are used.
8390
8391 261. $score_threshold_delete
8392
8393    Type: number
8394
8395    Default: -1
8396
8397    Messages which have been assigned a score equal to or lower than the
8398    value of this variable are automatically marked for deletion by
8399    Mutt-ng. Since Mutt-ng scores are always greater than or equal to
8400    zero, the default setting of this variable will never mark a message
8401    for deletion.
8402
8403 262. $score_threshold_flag
8404
8405    Type: number
8406
8407    Default: 9999
8408
8409    Messages which have been assigned a score greater than or equal to
8410    this variable's value are automatically marked ``flagged''.
8411
8412 263. $score_threshold_read
8413
8414    Type: number
8415
8416    Default: -1
8417
8418    Messages which have been assigned a score equal to or lower than the
8419    value of this variable are automatically marked as read by Mutt-ng.
8420    Since Mutt-ng scores are always greater than or equal to zero, the
8421    default setting of this variable will never mark a message read.
8422
8423 264. $send_charset
8424
8425    Type: string
8426
8427    Default: "us-ascii:iso-8859-1:utf-8"
8428
8429    A list of character sets for outgoing messages. Mutt-ng will use the
8430    first character set into which the text can be converted exactly. If
8431    your ``$\b$c\bch\bha\bar\brs\bse\bet\bt'' is not iso-8859-1 and recipients may not understand
8432    UTF-8, it is advisable to include in the list an appropriate widely
8433    used standard character set (such as iso-8859-2, koi8-r or
8434    iso-2022-jp) either instead of or after iso-8859-1.
8435
8436 265. $sendmail
8437
8438    Type: path
8439
8440    Default: "/usr/sbin/sendmail -oem -oi"
8441
8442    Specifies the program and arguments used to deliver mail sent by
8443    Mutt-ng. Mutt-ng expects that the specified program interprets
8444    additional arguments as recipient addresses.
8445
8446 266. $sendmail_wait
8447
8448    Type: number
8449
8450    Default: 0
8451
8452    Specifies the number of seconds to wait for the ``$\b$s\bse\ben\bnd\bdm\bma\bai\bil\bl'' process
8453    to finish before giving up and putting delivery in the background.
8454
8455    Mutt-ng interprets the value of this variable as follows:
8456
8457    >0
8458           number of seconds to wait for sendmail to finish before
8459           continuing
8460
8461    0
8462           wait forever for sendmail to finish
8463
8464    <0
8465           always put sendmail in the background without waiting
8466
8467    Note that if you specify a value other than 0, the output of the child
8468    process will be put in a temporary file. If there is some error, you
8469    will be informed as to where to find the output.
8470
8471 267. $shell
8472
8473    Type: path
8474
8475    Default: ""
8476
8477    Command to use when spawning a subshell. By default, the user's login
8478    shell from /etc/passwd is used.
8479
8480 268. $sidebar_boundary
8481
8482    Type: string
8483
8484    Default: "."
8485
8486    When the sidebar is displayed and $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_s\bsh\bho\bor\brt\bte\ben\bn_\b_h\bhi\bie\ber\bra\bar\brc\bch\bhy\by is _\bs_\be_\bt,
8487    this variable specifies the characters at which to split a folder name
8488    into ``hierarchy items.''
8489
8490 269. $sidebar_delim
8491
8492    Type: string
8493
8494    Default: "|"
8495
8496    This specifies the delimiter between the sidebar (if visible) and
8497    other screens.
8498
8499 270. $sidebar_newmail_only
8500
8501    Type: boolean
8502
8503    Default: no
8504
8505    If _\bs_\be_\bt, only folders with new mail will be shown in the sidebar.
8506
8507 271. $sidebar_number_format
8508
8509    Type: string
8510
8511    Default: "%m%?n?(%n)?%?f?[%f]?"
8512
8513    This variable controls how message counts are printed when the sidebar
8514    is enabled. If this variable is _\be_\bm_\bp_\bt_\by (_\ba_\bn_\bd_\b _\bo_\bn_\bl_\by_\b _\bi_\bf), no numbers will
8515    be printed _\ba_\bn_\bd Mutt-ng won't frequently count mail (which may be a
8516    great speedup esp. with mbox-style mailboxes.)
8517
8518    The following printf(3)-like sequences are supported all of which may
8519    be printed non-zero:
8520
8521    %d
8522           Number of deleted messages. 1)
8523
8524    %F
8525           Number of flagged messages.
8526
8527    %m
8528           Total number of messages.
8529
8530    %M
8531           Total number of messages shown, i.e. not hidden by a limit. 1)
8532
8533    %n
8534           Number of new messages.
8535
8536    %t
8537           Number of tagged messages. 1)
8538
8539    %u
8540           Number of unread messages.
8541
8542    1) These expandos only have a non-zero value for the current mailbox
8543    and will always be zero otherwise.
8544
8545 272. $sidebar_shorten_hierarchy
8546
8547    Type: boolean
8548
8549    Default: no
8550
8551    When _\bs_\be_\bt, the ``hierarchy'' of the sidebar entries will be shortened
8552    only if they cannot be printed in full length (because
8553    ``$\b$s\bsi\bid\bde\beb\bba\bar\br_\b_w\bwi\bid\bdt\bth\bh'' is set to a too low value). For example, if the
8554    newsgroup name ``de.alt.sysadmin.recovery'' doesn't fit on the screen,
8555    it'll get shortened ``d.a.s.recovery'' while ``de.alt.d0'' still would
8556    and thus will not get shortened.
8557
8558    At which characters this compression is done is controled via the
8559    $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_b\bbo\bou\bun\bnd\bda\bar\bry\by variable.
8560
8561 273. $sidebar_visible
8562
8563    Type: boolean
8564
8565    Default: no
8566
8567    This specifies whether or not to show the sidebar (a list of folders
8568    specified with the ``mailboxes'' command).
8569
8570 274. $sidebar_width
8571
8572    Type: number
8573
8574    Default: 0
8575
8576    The width of the sidebar.
8577
8578 275. $sig_dashes
8579
8580    Type: boolean
8581
8582    Default: yes
8583
8584    If set, a line containing ``-- '' (dash, dash, space) will be inserted
8585    before your ``$\b$s\bsi\big\bgn\bna\bat\btu\bur\bre\be''. It is _\bs_\bt_\br_\bo_\bn_\bg_\bl_\by recommended that you not
8586    unset this variable unless your ``signature'' contains just your name.
8587    The reason for this is because many software packages use ``-- \n'' to
8588    detect your signature.
8589
8590    For example, Mutt-ng has the ability to highlight the signature in a
8591    different color in the builtin pager.
8592
8593 276. $sig_on_top
8594
8595    Type: boolean
8596
8597    Default: no
8598
8599    If _\bs_\be_\bt, the signature will be included before any quoted or forwarded
8600    text. It is _\bs_\bt_\br_\bo_\bn_\bg_\bl_\by recommended that you do not set this variable
8601    unless you really know what you are doing, and are prepared to take
8602    some heat from netiquette guardians.
8603
8604 277. $signature
8605
8606    Type: path
8607
8608    Default: "~/.signature"
8609
8610    Specifies the filename of your signature, which is appended to all
8611    outgoing messages. If the filename ends with a pipe (``|''), it is
8612    assumed that filename is a shell command and input should be read from
8613    its stdout.
8614
8615 278. $signoff_string
8616
8617    Type: string
8618
8619    Default: ""
8620
8621    If _\bs_\be_\bt, this string will be inserted before the signature. This is
8622    useful for people that want to sign off every message they send with
8623    their name.
8624
8625    If you want to insert your website's URL, additional contact
8626    information or witty quotes into your mails, better use a signature
8627    file instead of the signoff string.
8628
8629 279. $simple_search
8630
8631    Type: string
8632
8633    Default: "~f %s | ~s %s"
8634
8635    Specifies how Mutt-ng should expand a simple search into a real search
8636    pattern. A simple search is one that does not contain any of the ~
8637    operators. See ``p\bpa\bat\btt\bte\ber\brn\bns\bs'' for more information on search patterns.
8638
8639    For example, if you simply type ``joe'' at a search or limit prompt,
8640    Mutt-ng will automatically expand it to the value specified by this
8641    variable. For the default value it would be:
8642
8643    ~f joe | ~s joe
8644
8645 280. $sleep_time
8646
8647    Type: number
8648
8649    Default: 1
8650
8651    Specifies time, in seconds, to pause while displaying certain
8652    informational messages, while moving from folder to folder and after
8653    expunging messages from the current folder. The default is to pause
8654    one second, so a value of zero for this option suppresses the pause.
8655
8656 281. $smart_wrap
8657
8658    Type: boolean
8659
8660    Default: yes
8661
8662    Controls the display of lines longer than the screen width in the
8663    internal pager. If _\bs_\be_\bt, long lines are wrapped at a word boundary. If
8664    _\bu_\bn_\bs_\be_\bt, lines are simply wrapped at the screen edge. Also see the
8665    ``$\b$m\bma\bar\brk\bke\ber\brs\bs'' variable.
8666
8667 282. $smileys
8668
8669    Type: regular expression
8670
8671    Default: "(>From )|(:[-^]?[][)(><}{|/DP])"
8672
8673    The _\bp_\ba_\bg_\be_\br uses this variable to catch some common false positives of
8674    ``$\b$q\bqu\buo\bot\bte\be_\b_r\bre\beg\bge\bex\bxp\bp'', most notably smileys in the beginning of a line
8675
8676 283. $smime_ask_cert_label
8677
8678    Type: boolean
8679
8680    Default: yes
8681
8682    This flag controls whether you want to be asked to enter a label for a
8683    certificate about to be added to the database or not. It is _\bs_\be_\bt by
8684    default. (S/MIME only)
8685
8686 284. $smime_ca_location
8687
8688    Type: path
8689
8690    Default: ""
8691
8692    This variable contains the name of either a directory, or a file which
8693    contains trusted certificates for use with OpenSSL. (S/MIME only)
8694
8695 285. $smime_certificates
8696
8697    Type: path
8698
8699    Default: ""
8700
8701    Since there is no pubring/secring as with PGP, Mutt-ng has to handle
8702    storage and retrieval of keys by itself. This is very basic right now,
8703    and keys and certificates are stored in two different directories,
8704    both named as the hash-value retrieved from OpenSSL. There is an index
8705    file which contains mailbox-address keyid pairs, and which can be
8706    manually edited. This one points to the location of the certificates.
8707    (S/MIME only)
8708
8709 286. $smime_decrypt_command
8710
8711    Type: string
8712
8713    Default: ""
8714
8715    This format string specifies a command which is used to decrypt
8716    application/x-pkcs7-mime attachments.
8717
8718    The OpenSSL command formats have their own set of printf(3)-like
8719    sequences similar to PGP's:
8720
8721    %f
8722           Expands to the name of a file containing a message.
8723
8724    %s
8725           Expands to the name of a file containing the signature part of
8726           a multipart/signed attachment when verifying it.
8727
8728    %k
8729           The key-pair specified with $\b$s\bsm\bmi\bim\bme\be_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_k\bke\bey\by
8730
8731    %c
8732           One or more certificate IDs.
8733
8734    %a
8735           The algorithm used for encryption.
8736
8737    %C
8738           CA location: Depending on whether $\b$s\bsm\bmi\bim\bme\be_\b_c\bca\ba_\b_l\blo\boc\bca\bat\bti\bio\bon\bn points to
8739           a directory or file, this expands to "-CApath
8740           $\b$s\bsm\bmi\bim\bme\be_\b_c\bca\ba_\b_l\blo\boc\bca\bat\bti\bio\bon\bn" or "-CAfile $\b$s\bsm\bmi\bim\bme\be_\b_c\bca\ba_\b_l\blo\boc\bca\bat\bti\bio\bon\bn".
8741
8742    For examples on how to configure these formats, see the smime.rc in
8743    the samples/ subdirectory which has been installed on your system
8744    alongside the documentation. (S/MIME only)
8745
8746 287. $smime_decrypt_use_default_key
8747
8748    Type: boolean
8749
8750    Default: yes
8751
8752    If _\bs_\be_\bt (default) this tells Mutt-ng to use the default key for
8753    decryption. Otherwise, if manage multiple certificate-key-pairs,
8754    Mutt-ng will try to use the mailbox-address to determine the key to
8755    use. It will ask you to supply a key, if it can't find one. (S/MIME
8756    only)
8757
8758 288. $smime_default_key
8759
8760    Type: string
8761
8762    Default: ""
8763
8764    This is the default key-pair to use for signing. This must be set to
8765    the keyid (the hash-value that OpenSSL generates) to work properly
8766    (S/MIME only)
8767
8768 289. $smime_encrypt_command
8769
8770    Type: string
8771
8772    Default: ""
8773
8774    This command is used to create encrypted S/MIME messages. (S/MIME
8775    only)
8776
8777 290. $smime_encrypt_with
8778
8779    Type: string
8780
8781    Default: ""
8782
8783    This sets the algorithm that should be used for encryption. Valid
8784    choices are ``des'', ``des3'', ``rc2-40'', ``rc2-64'', ``\frc2-128''.
8785
8786    If _\bu_\bn_\bs_\be_\bt ``_\b3_\bd_\be_\bs'' (TripleDES) is used. (S/MIME only)
8787
8788 291. $smime_get_cert_command
8789
8790    Type: string
8791
8792    Default: ""
8793
8794    This command is used to extract X509 certificates from a PKCS7
8795    structure. (S/MIME only)
8796
8797 292. $smime_get_cert_email_command
8798
8799    Type: string
8800
8801    Default: ""
8802
8803    This command is used to extract the mail address(es) used for storing
8804    X509 certificates, and for verification purposes (to check whether the
8805    certificate was issued for the sender's mailbox). (S/MIME only)
8806
8807 293. $smime_get_signer_cert_command
8808
8809    Type: string
8810
8811    Default: ""
8812
8813    This command is used to extract only the signers X509 certificate from
8814    a S/MIME signature, so that the certificate's owner may get compared
8815    to the email's ``From:'' header field. (S/MIME only)
8816
8817 294. $smime_import_cert_command
8818
8819    Type: string
8820
8821    Default: ""
8822
8823    This command is used to import a certificate via smime_keysng. (S/MIME
8824    only)
8825
8826 295. $smime_is_default
8827
8828    Type: boolean
8829
8830    Default: no
8831
8832    The default behaviour of Mutt-ng is to use PGP on all
8833    auto-sign/encryption operations. To override and to use OpenSSL
8834    instead this must be _\bs_\be_\bt.
8835
8836    However, this has no effect while replying, since Mutt-ng will
8837    automatically select the same application that was used to
8838    sign/encrypt the original message.
8839
8840    (Note that this variable can be overridden by unsetting
8841    $\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsm\bmi\bim\bme\be.) (S/MIME only)
8842
8843 296. $smime_keys
8844
8845    Type: path
8846
8847    Default: ""
8848
8849    Since there is no pubring/secring as with PGP, Mutt-ng has to handle
8850    storage ad retrieval of keys/certs by itself. This is very basic right
8851    now, and stores keys and certificates in two different directories,
8852    both named as the hash-value retrieved from OpenSSL. There is an index
8853    file which contains mailbox-address keyid pair, and which can be
8854    manually edited. This one points to the location of the private keys.
8855    (S/MIME only)
8856
8857 297. $smime_pk7out_command
8858
8859    Type: string
8860
8861    Default: ""
8862
8863    This command is used to extract PKCS7 structures of S/MIME signatures,
8864    in order to extract the public X509 certificate(s). (S/MIME only)
8865
8866 298. $smime_sign_command
8867
8868    Type: string
8869
8870    Default: ""
8871
8872    This command is used to created S/MIME signatures of type
8873    multipart/signed, which can be read by all mail clients. (S/MIME only)
8874
8875 299. $smime_sign_opaque_command
8876
8877    Type: string
8878
8879    Default: ""
8880
8881    This command is used to created S/MIME signatures of type
8882    application/x-pkcs7-signature, which can only be handled by mail
8883    clients supporting the S/MIME extension. (S/MIME only)
8884
8885 300. $smime_timeout
8886
8887    Type: number
8888
8889    Default: 300
8890
8891    The number of seconds after which a cached passphrase will expire if
8892    not used. (S/MIME only)
8893
8894 301. $smime_verify_command
8895
8896    Type: string
8897
8898    Default: ""
8899
8900    This command is used to verify S/MIME signatures of type
8901    multipart/signed. (S/MIME only)
8902
8903 302. $smime_verify_opaque_command
8904
8905    Type: string
8906
8907    Default: ""
8908
8909    This command is used to verify S/MIME signatures of type
8910    application/x-pkcs7-mime. (S/MIME only)
8911
8912 303. $smtp_host
8913
8914    Type: string
8915
8916    Default: ""
8917
8918    Availability: SMTP
8919
8920    Defines the SMTP host which will be used to deliver mail, as opposed
8921    to invoking the sendmail binary. Setting this variable overrides the
8922    value of ``$\b$s\bse\ben\bnd\bdm\bma\bai\bil\bl'', and any associated variables.
8923
8924 304. $smtp_pass
8925
8926    Type: string
8927
8928    Default: ""
8929
8930    Availability: SMTP
8931
8932    Defines the password to use with SMTP AUTH. If ``$\b$s\bsm\bmt\btp\bp_\b_u\bus\bse\ber\br'' is set,
8933    but this variable is not, you will be prompted for a password when
8934    sending.
8935
8936    _\bN_\bo_\bt_\be_\b: Storing passwords in a configuration file presents a security
8937    risk since the superuser of your machine may read it regardless of the
8938    file's permissions.
8939
8940 305. $smtp_port
8941
8942    Type: number
8943
8944    Default: 25
8945
8946    Availability: SMTP
8947
8948    Defines the port that the SMTP host is listening on for mail delivery.
8949    Must be specified as a number.
8950
8951    Defaults to 25, the standard SMTP port, but RFC 2476-compliant SMTP
8952    servers will probably desire 587, the mail submission port.
8953
8954 306. $smtp_use_tls
8955
8956    Type: string
8957
8958    Default: ""
8959
8960    Availability: SMTP (and SSL)
8961
8962    Defines wether to use STARTTLS. If this option is set to ``_\br_\be_\bq_\bu_\bi_\br_\be_\bd''
8963    and the server does not support STARTTLS or there is an error in the
8964    TLS Handshake, the connection will fail. Setting this to ``_\be_\bn_\ba_\bb_\bl_\be_\bd''
8965    will try to start TLS and continue without TLS in case of an error.
8966    Muttng still needs to have SSL support enabled in order to use it.
8967
8968 307. $smtp_user
8969
8970    Type: string
8971
8972    Default: ""
8973
8974    Availability: SMTP
8975
8976    Defines the username to use with SMTP AUTH. Setting this variable will
8977    cause Mutt-ng to attempt to use SMTP AUTH when sending.
8978
8979 308. $sort
8980
8981    Type: sort order
8982
8983    Default: date
8984
8985    Specifies how to sort messages in the _\bi_\bn_\bd_\be_\bx menu. Valid values are:
8986
8987    date or date-sent
8988    date-received
8989    from
8990    mailbox-order (unsorted)
8991    score
8992    size
8993    spam
8994    subject
8995    threads
8996    to
8997
8998    You may optionally use the ``reverse-'' prefix to specify reverse
8999    sorting order (example: set sort=reverse-date-sent).
9000
9001 309. $sort_alias
9002
9003    Type: sort order
9004
9005    Default: alias
9006
9007    Specifies how the entries in the ``alias'' menu are sorted. The
9008    following are legal values:
9009
9010    address (sort alphabetically by email address)
9011    alias (sort alphabetically by alias name)
9012    unsorted (leave in order specified in .muttrc)
9013
9014 310. $sort_aux
9015
9016    Type: sort order
9017
9018    Default: date
9019
9020    When sorting by threads, this variable controls how threads are sorted
9021    in relation to other threads, and how the branches of the thread trees
9022    are sorted. This can be set to any value that ``$\b$s\bso\bor\brt\bt'' can, except
9023    threads (in that case, Mutt-ng will just use date-sent). You can also
9024    specify the ``last-'' prefix in addition to ``reverse-'' prefix, but
9025    last- must come after reverse-. The last- prefix causes messages to be
9026    sorted against its siblings by which has the last descendant, using
9027    the rest of sort_aux as an ordering.
9028
9029    For instance, set sort_aux=last-date-received would mean that if a new
9030    message is received in a thread, that thread becomes the last one
9031    displayed (or the first, if you have set sort=reverse-threads.)
9032
9033    _\bN_\bo_\bt_\be_\b: For reversed ``$\b$s\bso\bor\brt\bt'' order $\b$s\bso\bor\brt\bt_\b_a\bau\bux\bx is reversed again (which
9034    is not the right thing to do, but kept to not break any existing
9035    configuration setting).
9036
9037 311. $sort_browser
9038
9039    Type: sort order
9040
9041    Default: alpha
9042
9043    Specifies how to sort entries in the file browser. By default, the
9044    entries are sorted alphabetically. Valid values:
9045
9046    alpha (alphabetically)
9047    date
9048    size
9049    unsorted
9050
9051    You may optionally use the ``reverse-'' prefix to specify reverse
9052    sorting order (example: set sort_browser=reverse-date).
9053
9054 312. $sort_re
9055
9056    Type: boolean
9057
9058    Default: yes
9059
9060    This variable is only useful when sorting by threads with
9061    ``$\b$s\bst\btr\bri\bic\bct\bt_\b_t\bth\bhr\bre\bea\bad\bds\bs'' _\bu_\bn_\bs_\be_\bt. In that case, it changes the heuristic
9062    Mutt-ng uses to thread messages by subject. With $\b$s\bso\bor\brt\bt_\b_r\bre\be_\bs_\be_\bt, Mutt-ng
9063    will only attach a message as the child of another message by subject
9064    if the subject of the child message starts with a substring matching
9065    the setting of ``$\b$r\bre\bep\bpl\bly\by_\b_r\bre\beg\bge\bex\bxp\bp''. With $\b$s\bso\bor\brt\bt_\b_r\bre\be_\bu_\bn_\bs_\be_\bt, Mutt-ng will
9066    attach the message whether or not this is the case, as long as the
9067    non-``$\b$r\bre\bep\bpl\bly\by_\b_r\bre\beg\bge\bex\bxp\bp'' parts of both messages are identical.
9068
9069 313. $spam_separator
9070
9071    Type: string
9072
9073    Default: ","
9074
9075    ``s\bsp\bpa\bam\bm_\b_s\bse\bep\bpa\bar\bra\bat\bto\bor\br'' controls what happens when multiple spam headers
9076    are matched: if _\bu_\bn_\bs_\be_\bt, each successive header will overwrite any
9077    previous matches value for the spam label. If _\bs_\be_\bt, each successive
9078    match will append to the previous, using ``s\bsp\bpa\bam\bm_\b_s\bse\bep\bpa\bar\bra\bat\bto\bor\br'' as a
9079    separator.
9080
9081 314. $spoolfile
9082
9083    Type: path
9084
9085    Default: ""
9086
9087    If your spool mailbox is in a non-default place where Mutt-ng cannot
9088    find it, you can specify its location with this variable. Mutt-ng will
9089    automatically set this variable to the value of the environment
9090    variable $MAIL if it is not set.
9091
9092 315. $ssl_ca_certificates_file
9093
9094    Type: path
9095
9096    Default: ""
9097
9098    This variable specifies a file containing trusted CA certificates. Any
9099    server certificate that is signed with one of these CA certificates
9100    are also automatically accepted.
9101
9102    Example: set
9103    ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt
9104
9105 316. $ssl_client_cert
9106
9107    Type: path
9108
9109    Default: ""
9110
9111    Availability: SSL
9112
9113    The file containing a client certificate and its associated private
9114    key.
9115
9116 317. $ssl_force_tls
9117
9118    Type: boolean
9119
9120    Default: no
9121
9122    If this variable is _\bs_\be_\bt, Mutt-ng will require that all connections to
9123    remote servers be encrypted. Furthermore it will attempt to negotiate
9124    TLS even if the server does not advertise the capability, since it
9125    would otherwise have to abort the connection anyway. This option
9126    supersedes ``$\b$s\bss\bsl\bl_\b_s\bst\bta\bar\brt\btt\btl\bls\bs''.
9127
9128 318. $ssl_min_dh_prime_bits
9129
9130    Type: number
9131
9132    Default: 0
9133
9134    Availability: GNUTLS
9135
9136    This variable specifies the minimum acceptable prime size (in bits)
9137    for use in any Diffie-Hellman key exchange. A value of 0 will use the
9138    default from the GNUTLS library.
9139
9140 319. $ssl_starttls
9141
9142    Type: quadoption
9143
9144    Default: yes
9145
9146    Availability: SSL or GNUTLS
9147
9148    If _\bs_\be_\bt (the default), Mutt-ng will attempt to use STARTTLS on servers
9149    advertising the capability. When _\bu_\bn_\bs_\be_\bt, Mutt-ng will not attempt to
9150    use STARTTLS regardless of the server's capabilities.
9151
9152 320. $ssl_use_sslv2
9153
9154    Type: boolean
9155
9156    Default: no
9157
9158    Availability: SSL
9159
9160    This variables specifies whether to attempt to use SSLv2 in the SSL
9161    authentication process.
9162
9163 321. $ssl_use_sslv3
9164
9165    Type: boolean
9166
9167    Default: yes
9168
9169    Availability: SSL or GNUTLS
9170
9171    This variables specifies whether to attempt to use SSLv3 in the SSL
9172    authentication process.
9173
9174 322. $ssl_use_tlsv1
9175
9176    Type: boolean
9177
9178    Default: yes
9179
9180    Availability: SSL or GNUTLS
9181
9182    This variables specifies whether to attempt to use TLSv1 in the SSL
9183    authentication process.
9184
9185 323. $ssl_usesystemcerts
9186
9187    Type: boolean
9188
9189    Default: yes
9190
9191    Availability: SSL
9192
9193    If set to _\by_\be_\bs, Mutt-ng will use CA certificates in the system-wide
9194    certificate store when checking if server certificate is signed by a
9195    trusted CA.
9196
9197 324. $status_chars
9198
9199    Type: string
9200
9201    Default: "-*%A"
9202
9203    Controls the characters used by the ``%r'' indicator in
9204    ``$\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt''. The first character is used when the mailbox is
9205    unchanged. The second is used when the mailbox has been changed, and
9206    it needs to be resynchronized. The third is used if the mailbox is in
9207    read-only mode, or if the mailbox will not be written when exiting
9208    that mailbox (You can toggle whether to write changes to a mailbox
9209    with the toggle-write operation, bound by default to ``%''). The
9210    fourth is used to indicate that the current folder has been opened in
9211    attach-message mode (Certain operations like composing a new mail,
9212    replying, forwarding, etc. are not permitted in this mode).
9213
9214 325. $status_format
9215
9216    Type: string
9217
9218    Default: "-%r-Mutt-ng: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d?
9219    Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l?
9220    %l?]---(%s/%S)-%>-(%P)---"
9221
9222    Controls the format of the status line displayed in the _\bi_\bn_\bd_\be_\bx menu.
9223    This string is similar to ``$\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt'', but has its own set of
9224    printf(3)-like sequences:
9225
9226    %b
9227           number of mailboxes with new mail *
9228
9229    %B
9230           the short pathname of the current mailbox
9231
9232    %d
9233           number of deleted messages *
9234
9235    %f
9236           the full pathname of the current mailbox
9237
9238    %F
9239           number of flagged messages *
9240
9241    %h
9242           local hostname
9243
9244    %l
9245           size (in bytes) of the current mailbox *
9246
9247    %L
9248           size (in bytes) of the messages shown (i.e., which match the
9249           current limit) *
9250
9251    %m
9252           the number of messages in the mailbox *
9253
9254    %M
9255           the number of messages shown (i.e., which match the current
9256           limit) *
9257
9258    %n
9259           number of new messages in the mailbox *
9260
9261    %o
9262           number of old unread messages *
9263
9264    %p
9265           number of postponed messages *
9266
9267    %P
9268           percentage of the way through the index
9269
9270    %r
9271           modified/read-only/won't-write/attach-message indicator,
9272           according to $\b$s\bst\bta\bat\btu\bus\bs_\b_c\bch\bha\bar\brs\bs
9273
9274    %s
9275           current sorting mode ($\b$s\bso\bor\brt\bt)
9276
9277    %S
9278           current aux sorting method ($\b$s\bso\bor\brt\bt_\b_a\bau\bux\bx)
9279
9280    %t
9281           number of tagged messages *
9282
9283    %u
9284           number of unread messages *
9285
9286    %v
9287           Mutt-ng version string
9288
9289    %V
9290           currently active limit pattern, if any *
9291
9292    %>X
9293           right justify the rest of the string and pad with "X"
9294
9295    %|X
9296           pad to the end of the line with "X"
9297
9298    * = can be optionally printed if nonzero
9299
9300    Some of the above sequences can be used to optionally print a string
9301    if their value is nonzero. For example, you may only want to see the
9302    number of flagged messages if such messages exist, since zero is not
9303    particularly meaningful. To optionally print a string based upon one
9304    of the above sequences, the following construct is used
9305
9306    %?<sequence_char>?<optional_string>?
9307
9308    where _\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bc_\bh_\ba_\br is a character from the table above, and
9309    _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bs_\bt_\br_\bi_\bn_\bg is the string you would like printed if _\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bc_\bh_\ba_\br
9310    is nonzero. _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bs_\bt_\br_\bi_\bn_\bg_\bm_\ba_\by contain other sequences as well as
9311    normal text, but you may _\bn_\bo_\bt nest optional strings.
9312
9313    Here is an example illustrating how to optionally print the number of
9314    new messages in a mailbox:
9315
9316    %?n?%n new messages.?
9317
9318    Additionally you can switch between two strings, the first one, if a
9319    value is zero, the second one, if the value is nonzero, by using the
9320    following construct:
9321
9322    %?<sequence_char>?<if_string>&<else_string>?
9323
9324    You can additionally force the result of any printf(3)-like sequence
9325    to be lowercase by prefixing the sequence character with an underscore
9326    (_) sign. For example, if you want to display the local hostname in
9327    lowercase, you would use:
9328
9329    %_h
9330
9331    If you prefix the sequence character with a colon (:) character,
9332    Mutt-ng will replace any dots in the expansion by underscores. This
9333    might be helpful with IMAP folders that don't like dots in folder
9334    names.
9335
9336 326. $status_on_top
9337
9338    Type: boolean
9339
9340    Default: no
9341
9342    Setting this variable causes the ``status bar'' to be displayed on the
9343    first line of the screen rather than near the bottom.
9344
9345 327. $strict_mailto
9346
9347    Type: boolean
9348
9349    Default: yes
9350
9351    With mailto: style links, a body as well as arbitrary header
9352    information may be embedded. This may lead to (user) headers being
9353    overwriten without note if ``$\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs'' is unset.
9354
9355    If this variable is _\bs_\be_\bt, Mutt-ng is strict and allows anything to be
9356    changed. If it's _\bu_\bn_\bs_\be_\bt, all headers given will be prefixed with
9357    ``X-Mailto-'' and the message including headers will be shown in the
9358    editor regardless of what ``$\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs'' is set to.
9359
9360 328. $strict_mime
9361
9362    Type: boolean
9363
9364    Default: yes
9365
9366    When _\bu_\bn_\bs_\be_\bt, non MIME-compliant messages that doesn't have any charset
9367    indication in the ``Content-Type:'' header field can be displayed (non
9368    MIME-compliant messages are often generated by old mailers or buggy
9369    mailers like MS Outlook Express). See also $\b$a\bas\bss\bsu\bum\bme\bed\bd_\b_c\bch\bha\bar\brs\bse\bet\bt.
9370
9371    This option also replaces linear-white-space between encoded-word and
9372    *text to a single space to prevent the display of MIME-encoded
9373    ``Subject:'' header field from being devided into multiple lines.
9374
9375 329. $strict_threads
9376
9377    Type: boolean
9378
9379    Default: no
9380
9381    If _\bs_\be_\bt, threading will only make use of the ``In-Reply-To:'' and
9382    ``References:'' header fields when you ``$\b$s\bso\bor\brt\bt'' by message threads.
9383    By default, messages with the same subject are grouped together in
9384    ``pseudo threads.'' This may not always be desirable, such as in a
9385    personal mailbox where you might have several unrelated messages with
9386    the subject ``hi'' which will get grouped together. See also
9387    ``$\b$s\bso\bor\brt\bt_\b_r\bre\be'' for a less drastic way of controlling this behaviour.
9388
9389 330. $strip_was
9390
9391    Type: boolean
9392
9393    Default: no
9394
9395    When _\bs_\be_\bt, Mutt-ng will remove the trailing part of the ``Subject:''
9396    line which matches $\b$s\bst\btr\bri\bip\bp_\b_w\bwa\bas\bs_\b_r\bre\beg\bge\bex\bx when replying. This is useful to
9397    properly react on subject changes and reduce ``subject noise.'' (esp.
9398    in Usenet)
9399
9400 331. $strip_was_regex
9401
9402    Type: regular expression
9403
9404    Default: "\([Ww][Aa][RrSs]: .*\)[ ]*$"
9405
9406    When non-empty and $\b$s\bst\btr\bri\bip\bp_\b_w\bwa\bas\bs is _\bs_\be_\bt, Mutt-ng will remove this
9407    trailing part of the ``Subject'' line when replying if it won't be
9408    empty afterwards.
9409
9410 332. $stuff_quoted
9411
9412    Type: boolean
9413
9414    Default: no
9415
9416    If _\bs_\be_\bt, attachments with flowed format will have their quoting
9417    ``stuffed'', i.e. a space will be inserted between the quote
9418    characters and the actual text.
9419
9420 333. $suspend
9421
9422    Type: boolean
9423
9424    Default: yes
9425
9426    When _\bu_\bn_\bs_\be_\bt, Mutt-ng won't stop when the user presses the terminal's
9427    _\bs_\bu_\bs_\bp key, usually CTRL+Z. This is useful if you run Mutt-ng inside an
9428    xterm using a command like ``xterm -e muttng.''
9429
9430 334. $text_flowed
9431
9432    Type: boolean
9433
9434    Default: no
9435
9436    When _\bs_\be_\bt, Mutt-ng will generate text/plain; format=flowed attachments.
9437    This format is easier to handle for some mailing software, and
9438    generally just looks like ordinary text. To actually make use of this
9439    format's features, you'll need support in your editor.
9440
9441    Note that $\b$i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg is ignored when this option is set.
9442
9443 335. $thorough_search
9444
9445    Type: boolean
9446
9447    Default: no
9448
9449    Affects the ~b and ~h search operations described in section
9450    ``p\bpa\bat\btt\bte\ber\brn\bns\bs'' above. If _\bs_\be_\bt, the headers and attachments of messages to
9451    be searched are decoded before searching. If _\bu_\bn_\bs_\be_\bt, messages are
9452    searched as they appear in the folder.
9453
9454 336. $thread_received
9455
9456    Type: boolean
9457
9458    Default: no
9459
9460    When _\bs_\be_\bt, Mutt-ng uses the date received rather than the date sent to
9461    thread messages by subject.
9462
9463 337. $tilde
9464
9465    Type: boolean
9466
9467    Default: no
9468
9469    When _\bs_\be_\bt, the internal-pager will pad blank lines to the bottom of the
9470    screen with a tilde (~).
9471
9472 338. $timeout
9473
9474    Type: number
9475
9476    Default: 600
9477
9478    This variable controls the _\bn_\bu_\bm_\bb_\be_\br_\b _\bo_\bf_\b _\bs_\be_\bc_\bo_\bn_\bd_\bs Mutt-ng will wait for a
9479    key to be pressed in the main menu before timing out and checking for
9480    new mail. A value of zero or less will cause Mutt-ng to never time
9481    out.
9482
9483 339. $tmpdir
9484
9485    Type: path
9486
9487    Default: ""
9488
9489    This variable allows you to specify where Mutt-ng will place its
9490    temporary files needed for displaying and composing messages. If this
9491    variable is not set, the environment variable $TMPDIR is used. If
9492    $TMPDIR is not set then "/tmp" is used.
9493
9494 340. $to_chars
9495
9496    Type: string
9497
9498    Default: " +TCFL"
9499
9500    Controls the character used to indicate mail addressed to you. The
9501    first character is the one used when the mail is NOT addressed to your
9502    address (default: space). The second is used when you are the only
9503    recipient of the message (default: +). The third is when your address
9504    appears in the ``To:'' header field, but you are not the only
9505    recipient of the message (default: T). The fourth character is used
9506    when your address is specified in the ``Cc:'' header field, but you
9507    are not the only recipient. The fifth character is used to indicate
9508    mail that was sent by _\by_\bo_\bu. The sixth character is used to indicate
9509    when a mail was sent to a mailing-list you're subscribe to (default:
9510    L).
9511
9512 341. $trash
9513
9514    Type: path
9515
9516    Default: ""
9517
9518    If _\bs_\be_\bt, this variable specifies the path of the trash folder where the
9519    mails marked for deletion will be moved, instead of being irremediably
9520    purged.
9521
9522    _\bN_\bo_\bt_\be: When you delete a message in the trash folder, it is really
9523    deleted, so that there is no way to recover mail.
9524
9525 342. $tunnel
9526
9527    Type: string
9528
9529    Default: ""
9530
9531    Setting this variable will cause Mutt-ng to open a pipe to a command
9532    instead of a raw socket. You may be able to use this to set up
9533    preauthenticated connections to your IMAP/POP3 server. Example:
9534
9535    tunnel="ssh -q mailhost.net /usr/local/libexec/imapd"
9536
9537    _\bN_\bo_\bt_\be_\b: For this example to work you must be able to log in to the
9538    remote machine without having to enter a password.
9539
9540 343. $umask
9541
9542    Type: number
9543
9544    Default: 0077
9545
9546    This sets the umask that will be used by Mutt-ng when creating all
9547    kinds of files. If _\bu_\bn_\bs_\be_\bt, the default value is 077.
9548
9549 344. $uncollapse_jump
9550
9551    Type: boolean
9552
9553    Default: no
9554
9555    When _\bs_\be_\bt, Mutt-ng will jump to the next unread message, if any, when
9556    the current thread is _\bu_\bncollapsed.
9557
9558 345. $use_8bitmime
9559
9560    Type: boolean
9561
9562    Default: no
9563
9564    _\bW_\ba_\br_\bn_\bi_\bn_\bg_\b: do not set this variable unless you are using a version of
9565    sendmail which supports the -B8BITMIME flag (such as sendmail 8.8.x)
9566    or in connection with the SMTP support via libESMTP. Otherwise you may
9567    not be able to send mail.
9568
9569    When _\bs_\be_\bt, Mutt-ng will either invoke ``$\b$s\bse\ben\bnd\bdm\bma\bai\bil\bl'' with the -B8BITMIME
9570    flag when sending 8-bit messages to enable ESMTP negotiation or tell
9571    libESMTP to do so.
9572
9573 346. $use_domain
9574
9575    Type: boolean
9576
9577    Default: yes
9578
9579    When _\bs_\be_\bt, Mutt-ng will qualify all local addresses (ones without the
9580    @host portion) with the value of ``$\b$h\bho\bos\bst\btn\bna\bam\bme\be''. If _\bu_\bn_\bs_\be_\bt, no addresses
9581    will be qualified.
9582
9583 347. $use_envelope_from
9584
9585    Type: boolean
9586
9587    Default: no
9588
9589    When _\bs_\be_\bt, Mutt-ng will use ``$\b$e\ben\bnv\bve\bel\blo\bop\bpe\be_\b_f\bfr\bro\bom\bm_\b_a\bad\bdd\bdr\bre\bes\bss\bs'' as the _\be_\bn_\bv_\be_\bl_\bo_\bp_\be
9590    sender if that is set, otherwise it will attempt to derive it from the
9591    "From:" header.
9592
9593    _\bN_\bo_\bt_\be_\b: This information is passed to sendmail command using the "-f"
9594    command line switch and passed to the SMTP server for libESMTP (if
9595    support is compiled in).
9596
9597 348. $use_from
9598
9599    Type: boolean
9600
9601    Default: yes
9602
9603    When _\bs_\be_\bt, Mutt-ng will generate the ``From:'' header field when
9604    sending messages. If _\bu_\bn_\bs_\be_\bt, no ``From:'' header field will be
9605    generated unless the user explicitly sets one using the ``m\bmy\by_\b_h\bhd\bdr\br''
9606    command.
9607
9608 349. $use_idn
9609
9610    Type: boolean
9611
9612    Default: yes
9613
9614    Availability: IDN
9615
9616    When _\bs_\be_\bt, Mutt-ng will show you international domain names decoded.
9617
9618    _\bN_\bo_\bt_\be_\b: You can use IDNs for addresses even if this is _\bu_\bn_\bs_\be_\bt. This
9619    variable only affects decoding.
9620
9621 350. $use_ipv6
9622
9623    Type: boolean
9624
9625    Default: yes
9626
9627    When _\bs_\be_\bt, Mutt-ng will look for IPv6 addresses of hosts it tries to
9628    contact. If this option is _\bu_\bn_\bs_\be_\bt, Mutt-ng will restrict itself to IPv4
9629    addresses. Normally, the default should work.
9630
9631 351. $visual
9632
9633    Type: path
9634
9635    Default: ""
9636
9637    Specifies the visual editor to invoke when the _\b~_\bv command is given in
9638    the builtin editor.
9639
9640 352. $wait_key
9641
9642    Type: boolean
9643
9644    Default: yes
9645
9646    Controls whether Mutt-ng will ask you to press a key after _\bs_\bh_\be_\bl_\bl_\b-
9647    _\be_\bs_\bc_\ba_\bp_\be, _\bp_\bi_\bp_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be, _\bp_\bi_\bp_\be_\b-_\be_\bn_\bt_\br_\by, _\bp_\br_\bi_\bn_\bt_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be, and _\bp_\br_\bi_\bn_\bt_\b-_\be_\bn_\bt_\br_\by
9648    commands.
9649
9650    It is also used when viewing attachments with ``a\bau\but\bto\bo_\b_v\bvi\bie\bew\bw'', provided
9651    that the corresponding mailcap entry has a needsterminal flag, and the
9652    external program is interactive.
9653
9654    When _\bs_\be_\bt, Mutt-ng will always ask for a key. When _\bu_\bn_\bs_\be_\bt, Mutt-ng will
9655    wait for a key only if the external command returned a non-zero
9656    status.
9657
9658 353. $weed
9659
9660    Type: boolean
9661
9662    Default: yes
9663
9664    When _\bs_\be_\bt, Mutt-ng will weed headers when displaying, forwarding,
9665    printing, or replying to messages.
9666
9667 354. $wrap_search
9668
9669    Type: boolean
9670
9671    Default: yes
9672
9673    Controls whether searches wrap around the end of the mailbox.
9674
9675    When _\bs_\be_\bt, searches will wrap around the first (or last) message. When
9676    _\bu_\bn_\bs_\be_\bt, searches will not wrap.
9677
9678 355. $wrapmargin
9679
9680    Type: number
9681
9682    Default: 0
9683
9684    Controls the size of the margin remaining at the right side of the
9685    terminal when Mutt-ng's pager does smart wrapping.
9686
9687 356. $write_bcc
9688
9689    Type: boolean
9690
9691    Default: yes
9692
9693    Controls whether Mutt-ng writes out the Bcc header when preparing
9694    messages to be sent. Exim users may wish to _\bu_\bn_\bs_\be_\bt this.
9695
9696 357. $write_inc
9697
9698    Type: number
9699
9700    Default: 10
9701
9702    When writing a mailbox, a message will be printed every _\bw_\br_\bi_\bt_\be_\b__\bi_\bn_\bc
9703    messages to indicate progress. If set to 0, only a single message will
9704    be displayed before writing a mailbox.
9705
9706    Also see the ``$\b$r\bre\bea\bad\bd_\b_i\bin\bnc\bc'' variable.
9707
9708 358. $xterm_icon
9709
9710    Type: string
9711
9712    Default: "M%?n?AIL&ail?"
9713
9714    Controls the format of the X11 icon title, as long as
9715    $\b$x\bxt\bte\ber\brm\bm_\b_s\bse\bet\bt_\b_t\bti\bit\btl\ble\bes\bs is _\bs_\be_\bt. This string is identical in formatting to
9716    the one used by ``$\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt''.
9717
9718 359. $xterm_leave
9719
9720    Type: string
9721
9722    Default: ""
9723
9724    If $\b$x\bxt\bte\ber\brm\bm_\b_s\bse\bet\bt_\b_t\bti\bit\btl\ble\bes\bs is _\bs_\be_\bt, this string will be used to set the title
9725    when leaving Mutt-ng. For terminal-based programs, there's no easy and
9726    portable way to read the current title so Mutt-ng cannot read it upon
9727    startup and restore it when exiting.
9728
9729    Based on the xterm FAQ, the following might work:
9730
9731    set xterm_leave = "`test x$DISPLAY != x && xprop -id $WINDOWID | grep
9732    WM_NAME | cut -d '"' -f 2`"
9733
9734 360. $xterm_set_titles
9735
9736    Type: boolean
9737
9738    Default: no
9739
9740    Controls whether Mutt-ng sets the xterm title bar and icon name (as
9741    long as you're in an appropriate terminal). The default must be _\bu_\bn_\bs_\be_\bt
9742    to force in the validity checking.
9743
9744 361. $xterm_title
9745
9746    Type: string
9747
9748    Default: "Mutt-ng with %?m?%m messages&no messages?%?n? [%n New]?"
9749
9750    Controls the format of the title bar of the xterm provided that
9751    $\b$x\bxt\bte\ber\brm\bm_\b_s\bse\bet\bt_\b_t\bti\bit\btl\ble\bes\bs has been _\bs_\be_\bt. This string is identical in formatting
9752    to the one used by ``$\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt''.
9753
9754 5. Functions
9755
9756    The following is the list of available functions listed by the mapping
9757    in which they are available. The default key setting is given, and an
9758    explanation of what the function does. The key bindings of these
9759    functions can be changed with the b\bbi\bin\bnd\bd command.
9760
9761 5.1. generic
9762
9763    The _\bg_\be_\bn_\be_\br_\bi_\bc menu is not a real menu, but specifies common functions
9764    (such as movement) available in all menus except for _\bp_\ba_\bg_\be_\br and _\be_\bd_\bi_\bt_\bo_\br.
9765    Changing settings for this menu will affect the default bindings for
9766    all menus (except as noted).
9767
9768    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b4_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bG_\be_\bn_\be_\br_\bi_\bc_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
9769    Function Default Key Description
9770    <bottom-page> L move to the bottom of the page
9771    <current-bottom>   move current entry to bottom of page
9772    <current-middle>   move current entry to middle of page
9773    <current-top>   move current entry to top of page
9774    <enter-command> : enter a muttngrc command
9775    <exit> q exit this menu
9776    <first-entry> = move to the first entry
9777    <half-down> ] scroll down 1/2 page
9778    <half-up> [ scroll up 1/2 page
9779    <help> ? this screen
9780    <jump> number jump to an index number
9781    <last-entry> * move to the last entry
9782    <middle-page> M move to the middle of the page
9783    <next-entry> j move to the next entry
9784    <next-line> > scroll down one line
9785    <next-page> z move to the next page
9786    <previous-entry> k move to the previous entry
9787    <previous-line> > scroll up one line
9788    <previous-page> Z move to the previous page
9789    <rebuild-cache>   cycle through all defined mailboxes to rebuild all
9790    header caches
9791    <refresh> C-L clear and redraw the screen
9792    <search> / search for a regular expression
9793    <search-next> n search for next match
9794    <search-opposite>   search for next match in opposite direction
9795    <search-reverse> E-/ search backwards for a regular expression
9796    <select-entry> Return select the current entry
9797    <shell-escape> ! run a program in a subshell
9798    <tag-entry> t toggle the tag on the current entry
9799    <tag-prefix> ; apply next command to tagged entries
9800    <tag-prefix-cond>   apply next function ONLY to tagged messages
9801    <top-page> H move to the top of the page
9802    <what-key>   display the keycode for a key press
9803
9804 5.2. index
9805
9806    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b5_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bI_\bn_\bd_\be_\bx_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
9807    Function Default Key Description
9808    <bounce-message> b remail a message to another user
9809    <change-folder> c open a different folder
9810    <change-folder-readonly> E-c open a different folder in read only mode
9811    <check-traditional-pgp> E-P check for classic pgp
9812    <clear-flag> W clear a status flag from a message
9813    <copy-message> C copy a message to a file/mailbox
9814    <create-alias> a create an alias from a message sender
9815    <decode-copy> E-C decode a message and copy it to a file/mailbox
9816    <decode-save> E-s decode a message and save it to a file/mailbox
9817    <delete-message> d delete the current entry
9818    <delete-pattern> D delete messages matching a pattern
9819    <delete-subthread> E-d delete all messages in subthread
9820    <delete-thread> C-D delete all messages in thread
9821    <display-address> @ display full address of sender
9822    <display-toggle-weed> h display message and toggle header weeding
9823    <display-message> Return display a message
9824    <edit> e edit the current message
9825    <edit-type> C-E edit the current message's Content-Type
9826    <exit> x exit without saving changes
9827    <extract-keys> C-K extract PGP public keys
9828    <fetch-mail> G retrieve mail from POP server
9829    <flag-message> F toggle a message's 'important' flag
9830    <forget-passphrase> C-F wipe PGP passphrase from memory
9831    <forward-message> f forward a message with comments
9832    <group-reply> g reply to all recipients
9833    <limit> l show only messages matching a pattern
9834    <list-reply> L reply to specified mailing list
9835    <mail> m compose a new mail message
9836    <mail-key> E-k mail a PGP public key
9837    <next-new>   jump to the next new message
9838    <next-new-then-unread> Tab jump to the next new or unread message
9839    <next-subthread> E-n jump to the next subthread
9840    <next-thread> C-N jump to the next thread
9841    <next-undeleted> j move to the next undeleted message
9842    <next-unread>   jump to the next unread message
9843    <parent-message> P jump to parent message in thread
9844    <pipe-message> | pipe message/attachment to a shell command
9845    <previous-new>   jump to the previous new message
9846    <previous-new-then-unread> E-Tab jump to the previous new or unread
9847    message
9848    <previous-page> Z move to the previous page
9849    <previous-subthread> E-p jump to previous subthread
9850    <previous-thread> C-P jump to previous thread
9851    <previous-undeleted> k move to the last undelete message
9852    <previous-unread>   jump to the previous unread message
9853    <print-message> p print the current entry
9854    <query> Q query external program for addresses
9855    <quit> q save changes to mailbox and quit
9856    <read-subthread> E-r mark the current subthread as read
9857    <read-thread> C-R mark the current thread as read
9858    <recall-message> R recall a postponed message
9859    <reply> r reply to a message
9860    <resend-message> E-e resend message and preserve MIME structure
9861    <save-message> s save message/attachment to a file
9862    <set-flag> w set a status flag on a message
9863    <show-version> V show the Mutt-ng version number and date
9864    <show-limit> E-l show currently active limit pattern, if any
9865    <sort-mailbox> o sort messages
9866    <sort-reverse> O sort messages in reverse order
9867    <sync-mailbox> $ save changes to mailbox
9868    <tag-pattern> T tag messages matching a pattern
9869    <tag-thread> E-t tag/untag all messages in the current thread
9870    <toggle-new> N toggle a message's 'new' flag
9871    <toggle-write> % toggle whether the mailbox will be rewritten
9872    <undelete-message> u undelete the current entry
9873    <undelete-pattern> U undelete messages matching a pattern
9874    <undelete-subthread> E-u undelete all messages in subthread
9875    <undelete-thread> C-U undelete all messages in thread
9876    <untag-pattern> C-T untag messages matching a pattern
9877    <view-attachments> v show MIME attachments
9878
9879 5.3. pager
9880
9881    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b6_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bP_\ba_\bg_\be_\br_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
9882    Function Default Key Description
9883    <bottom>   jump to the bottom of the message
9884    <bounce-message> b remail a message to another user
9885    <change-folder> c open a different folder
9886    <change-folder-readonly> E-c open a different folder in read only mode
9887    <check-traditional-pgp> E-P check for classic pgp
9888    <copy-message> C copy a message to a file/mailbox
9889    <create-alias> a create an alias from a message
9890    <senderdecode-copy> E-C decode a message and copy it to a file/mailbox
9891    <decode-save> E-s decode a message and save it to a file/mailbox
9892    <delete-message> d delete the current entry
9893    <delete-subthread> E-d delete all messages in subthread
9894    <delete-thread> C-D delete all messages in thread
9895    <display-address> @ display full address of sender
9896    <display-toggle-weed> h display message and toggle header weeding
9897    <edit> e edit the current message
9898    <edit-type> C-E edit the current message's Content-Type
9899    <enter-command> : enter a muttngrc command
9900    <exit> i return to the main-menu
9901    <extract-keys> C-K extract PGP public keys
9902    <flag-message> F toggle a message's 'important' flag
9903    <forget-passphrase> C-F wipe PGP passphrase from memory
9904    <forward-message> f forward a message with comments
9905    <group-reply> g reply to all recipients
9906    <half-up>   move up one-half page
9907    <half-down>   move down one-half page
9908    <help> ? this screen
9909    <list-reply> L reply to specified mailing list
9910    <mail> m compose a new mail message
9911    <mail-key> E-k mail a PGP public key
9912    <mark-as-new> N toggle a message's 'new' flag
9913    <next-line> Return scroll down one line
9914    <next-entry> J move to the next entry
9915    <next-new>   jump to the next new message
9916    <next-new-then-unread> Tab jump to the next new or unread message
9917    <next-page>   move to the next page
9918    <next-subthread> E-n jump to the next subthread
9919    <next-thread> C-N jump to the next thread
9920    <next-undeleted> j move to the next undeleted message
9921    <next-unread>   jump to the next unread message
9922    <parent-message> P jump to parent message in thread
9923    <pipe-message> | pipe message/attachment to a shell command
9924    <previous-line> BackSpace scroll up one line
9925    <previous-entry> K move to the previous entry
9926    <previous-new>   jump to the previous new message
9927    <previous-new-then-unread>   jump to the previous new or unread
9928    message
9929    <previous-page> - move to the previous page
9930    <previous-subthread> E-p jump to previous subthread
9931    <previous-thread> C-P jump to previous thread
9932    <previous-undeleted> k move to the last undelete message
9933    <previous-unread>   jump to the previous unread message
9934    <print-message> p print the current entry
9935    <quit> Q save changes to mailbox and quit
9936    <read-subthread> E-r mark the current subthread as read
9937    <read-thread> C-R mark the current thread as read
9938    <recall-message> R recall a postponed message
9939    <redraw-screen> C-L clear and redraw the screen
9940    <reply> r reply to a message
9941    <save-message> s save message/attachment to a file
9942    <search> / search for a regular expression
9943    <search-next> n search for next match
9944    <search-opposite>   search for next match in opposite direction
9945    <search-reverse> E-/ search backwards for a regular expression
9946    <search-toggle> \ toggle search pattern coloring
9947    <shell-escape> ! invoke a command in a subshell
9948    <show-version> V show the Mutt-ng version number and date
9949    <skip-quoted> S skip beyond quoted text
9950    <sync-mailbox> $ save changes to mailbox
9951    <tag-message> t tag a message
9952    <toggle-quoted> T toggle display of quoted text
9953    <top> ^ jump to the top of the message
9954    <undelete-message> u undelete the current entry
9955    <undelete-subthread> E-u undelete all messages in subthread
9956    <undelete-thread> C-U undelete all messages in thread
9957    <view-attachments> v show MIME attachments
9958
9959 5.4. alias
9960
9961    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b7_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bA_\bl_\bi_\ba_\bs_\b _\bM_\be_\bn_\bu_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
9962    Function         Default Key Description
9963    <search>         /           search for a regular expression
9964    <search-next>    n           search for next match
9965    <search-reverse> E-/         search backwards for a regular expression
9966
9967 5.5. query
9968
9969    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b8_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bQ_\bu_\be_\br_\by_\b _\bM_\be_\bn_\bu_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
9970    Function          Default Key Description
9971    <create-alias>    a           create an alias from a message sender
9972    <mail>            m           compose a new mail message
9973    <query>           Q           query external program for addresses
9974    <query-append>    A           append new query results to current results
9975    <search>          /           search for a regular expression
9976    <search-next>     n           search for next match
9977    <search-opposite>             search for next match in opposite direction
9978    <search-reverse>  E-/         search backwards for a regular expression
9979
9980 5.6. attach
9981
9982    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b9_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bA_\bt_\bt_\ba_\bc_\bh_\bm_\be_\bn_\bt_\b _\bM_\be_\bn_\bu_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
9983    Function Default Key Description
9984    <bounce-message> b remail a message to another user
9985    <collapse-parts> v toggle display of subparts
9986    <delete-entry> d delete the current entry
9987    <display-toggle-weed> h display message and toggle header weeding
9988    <edit-type> C-E edit the current entry's Content-Type
9989    <extract-keys> C-K extract PGP public keys
9990    <forward-message> f forward a message with comments
9991    <group-reply> g reply to all recipients
9992    <list-reply> L reply to specified mailing list
9993    <pipe-entry> | pipe message/attachment to a shell command
9994    <print-entry> p print the current entry
9995    <reply> r reply to a message
9996    <resend-message> E-e resend message and preserve MIME structure
9997    <save-entry> s save message/attachment to a file
9998    <undelete-entry> u undelete the current entry
9999    <view-attach> Return view attachment using mailcap entry if necessary
10000    <view-mailcap> m force viewing of attachment using mailcap
10001    <view-text> T view attachment as text
10002
10003 5.7. compose
10004
10005    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b1_\b0_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bC_\bo_\bm_\bp_\bo_\bs_\be_\b _\bM_\be_\bn_\bu_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
10006    Function Default Key Description
10007    <attach-file> a attach a file(s) to this message
10008    <attach-message> A attach message(s) to this message
10009    <attach-key> E-k attach a PGP public key
10010    <copy-file> C save message/attachment to a file
10011    <detach-file> D delete the current entry
10012    <display-toggle-weed> h display message and toggle header weeding
10013    <edit-bcc> b edit the BCC list
10014    <edit-cc> c edit the CC list
10015    <edit-description> d edit attachment description
10016    <edit-encoding> C-E edit attachment transfer-encoding
10017    <edit-fcc> f enter a file to save a copy of this message in
10018    <edit-from> E-f edit the from: field
10019    <edit-file> C-X e edit the file to be attached
10020    <edit-headers> E edit the message with headers
10021    <edit> e edit the message
10022    <edit-mime> m edit attachment using mailcap entry
10023    <edit-reply-to> r edit the Reply-To field
10024    <edit-subject> s edit the subject of this message
10025    <edit-to> t edit the TO list
10026    <edit-type> C-T edit attachment type
10027    <filter-entry> F filter attachment through a shell command
10028    <forget-passphrase> C-F wipe PGP passphrase from memory
10029    <ispell> i run ispell on the message
10030    <new-mime> n compose new attachment using mailcap entry
10031    <pgp-menu> p show PGP options
10032    <pipe-entry> | pipe message/attachment to a shell command
10033    <postpone-message> P save this message to send later
10034    <print-entry> l print the current entry
10035    <rename-file> R rename/move an attached file
10036    <send-message> y send the message
10037    <toggle-unlink> u toggle whether to delete file after sending it
10038    <view-attach> Return view attachment using mailcap entry if necessary
10039    <write-fcc> w write the message to a folder
10040
10041 5.8. postpone
10042
10043    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b1_\b1_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bP_\bo_\bs_\bt_\bp_\bo_\bn_\be_\b _\bM_\be_\bn_\bu_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
10044    Function         Default Key Description
10045    <delete-entry>   d           delete the current entry
10046    <undelete-entry> u           undelete the current entry
10047
10048 5.9. browser
10049
10050    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b1_\b2_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bB_\br_\bo_\bw_\bs_\be_\br_\b _\bM_\be_\bn_\bu_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
10051    Function Default Key Description
10052    <change-dir> c change directories
10053    <check-new> Tab check mailboxes for new mail
10054    <enter-mask> m enter a file mask
10055    <search> / search for a regular expression
10056    <search-next> n search for next match
10057    <search-reverse> E-/ search backwards for a regular expression
10058    <select-new> N select a new file in this directory
10059    <sort> o sort messages
10060    <sort-reverse> O sort messages in reverse order
10061    <toggle-mailboxes> Tab toggle whether to browse mailboxes or all files
10062    <view-file> Space view file
10063    <subscribe> s subscribe to current mailbox (IMAP Only)
10064    <unsubscribe> u unsubscribe to current mailbox (IMAP Only)
10065    <toggle-subscribed> T toggle view all/subscribed mailboxes (IMAP Only)
10066
10067 5.10. pgp
10068
10069    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b1_\b3_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bP_\bG_\bP_\b _\bM_\be_\bn_\bu_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
10070    Function     Default Key Description
10071    <view-name>  %           view the key's user id
10072    <verify-key> c           verify a PGP public key
10073
10074 5.11. editor
10075
10076    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b1_\b4_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bE_\bd_\bi_\bt_\bo_\br_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
10077    Function          Default Key Description
10078    <backspace>       BackSpace   delete the char in front of the cursor
10079    <backward-char>   C-B         move the cursor one character to the left
10080    <backward-word>   E-b         move the cursor to the previous word
10081    <bol>             C-A         jump to the beginning of the line
10082    <buffy-cycle>     Space       cycle among incoming mailboxes
10083    <capitalize-word> E-c         uppercase the first character in the word
10084    <complete>        Tab         complete filename or alias
10085    <complete-query>  C-T         complete address with query
10086    <delete-char>     C-D         delete the char under the cursor
10087    <downcase-word>   E-l         lowercase all characters in current word
10088    <eol>             C-E         jump to the end of the line
10089    <forward-char>    C-F         move the cursor one character to the right
10090    <forward-word>    E-f         move the cursor to the next word
10091    <history-down>                scroll down through the history list
10092    <history-up>                  scroll up through the history list
10093    <kill-eol>        C-K         delete chars from cursor to end of line
10094    <kill-eow>        E-d         delete chars from cursor to end of word
10095    <kill-line>       C-U         delete all chars on the line
10096    <kill-word>       C-W         delete the word in front of the cursor
10097    <quote-char>      C-V         quote the next typed key
10098    <transpose-chars>             transpose character under cursor with previous
10099    <upcase-word>     E-u         uppercase all characters in current word
10100
10101 5.12. sidebar
10102
10103    _\bT_\ba_\bb_\bl_\be_\b _\b7_\b._\b1_\b5_\b._\b _\bR_\be_\bf_\be_\br_\be_\bn_\be_\b:_\b _\bD_\be_\bf_\ba_\bu_\bl_\bt_\b _\bS_\bi_\bd_\be_\bb_\ba_\br_\b _\bF_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\b _\bB_\bi_\bn_\bd_\bi_\bn_\bg_\bs
10104    Key Function              Description
10105        <sidebar-scroll-up>   Scrolls the mailbox list up 1 page
10106        <sidebar-scroll-down> Scrolls the mailbox list down 1 page
10107        <sidebar-next>        Highlights the next mailbox
10108        <sidebar-next-new>    Highlights the next mailbox with new mail
10109        <sidebar-previous>    Highlights the previous mailbox
10110        <sidebar-open>        Opens the currently highlighted mailbox
10111
10112 Appendix A. Acknowledgments
10113
10114    Kari Hurtta <k\bka\bar\bri\bi.\b.h\bhu\bur\brt\btt\bta\ba@\b@f\bfm\bmi\bi.\b.f\bfi\bi> co-developed the original MIME
10115    >parsing code back in the ELM-ME days.
10116
10117    The following people have been very helpful to the development of Mutt
10118    (sorted by surnames):
10119
10120      * Vikas Agnihotri <v\bvi\bik\bka\bas\bsa\ba@\b@w\bwr\bri\bit\bte\bem\bme\be.\b.c\bco\bom\bm>
10121      * Francois Berjon < F\bFr\bra\ban\bnc\bco\boi\bis\bs.\b.B\bBe\ber\brj\bjo\bon\bn@\b@a\baa\bar\br.\b.a\bal\blc\bca\bat\bte\bel\bl-\b-a\bal\bls\bst\bth\bho\bom\bm.\b.f\bfr\br>
10122      * Aric Blumer <a\bar\bri\bic\bc@\b@f\bfo\bor\bre\be.\b.c\bco\bom\bm>
10123      * John Capo <j\bjc\bc@\b@i\bir\brb\bbs\bs.\b.c\bco\bom\bm>
10124      * David Champion <d\bdg\bgc\bc@\b@u\buc\bch\bhi\bic\bca\bag\bgo\bo.\b.e\bed\bdu\bu>
10125      * Brendan Cully <b\bbr\bre\ben\bnd\bda\ban\bn@\b@k\bku\bub\bbl\bla\bai\bi.\b.c\bco\bom\bm>
10126      * Liviu Daia <d\bda\bai\bia\ba@\b@s\bst\bto\boi\bil\blo\bow\bw.\b.i\bim\bma\bar\br.\b.r\bro\bo>
10127      * Thomas E. Dickey <d\bdi\bic\bck\bke\bey\by@\b@h\bhe\ber\brn\bnd\bdo\bon\bn4\b4.\b.h\bhi\bis\bs.\b.c\bco\bom\bm>
10128      * David DeSimone <f\bfo\box\bx@\b@c\bco\bon\bnv\bve\bex\bx.\b.h\bhp\bp.\b.c\bco\bom\bm>
10129      * Nickolay N. Dudorov <n\bnn\bnd\bd@\b@w\bwi\bin\bnt\bt.\b.i\bit\btf\bfs\bs.\b.n\bns\bsk\bk.\b.s\bsu\bu>
10130      * Ruslan Ermilov <r\bru\bu@\b@f\bfr\bre\bee\beb\bbs\bsd\bd.\b.o\bor\brg\bg>
10131      * Edmund Grimley Evans <e\bed\bdm\bmu\bun\bnd\bdo\bo@\b@r\bra\ban\bno\bo.\b.o\bor\brg\bg>
10132      * Michael Finken <f\bfi\bin\bnk\bke\ben\bn@\b@c\bco\bon\bnw\bwa\bar\bre\be.\b.d\bde\be>
10133      * Sven Guckes <g\bgu\buc\bck\bke\bes\bs@\b@m\bma\bat\bth\bh.\b.f\bfu\bu-\b-b\bbe\ber\brl\bli\bin\bn.\b.d\bde\be>
10134      * Lars Hecking <l\blh\bhe\bec\bck\bki\bin\bng\bg@\b@n\bnm\bmr\brc\bc.\b.i\bie\be>
10135      * Mark Holloman <h\bho\bol\bll\blo\bom\bma\ban\bn@\b@n\bna\ban\bnd\bdo\bo.\b.n\bne\bet\bt>
10136      * Andreas Holzmann <h\bho\bol\blz\bzm\bma\ban\bnn\bn@\b@f\bfm\bmi\bi.\b.u\bun\bni\bi-\b-p\bpa\bas\bss\bsa\bau\bu.\b.d\bde\be>
10137      * Marco d'Itri <m\bmd\bd@\b@l\bli\bin\bnu\bux\bx.\b.i\bit\bt>
10138      * Björn Jacke <b\bbj\bja\bac\bck\bke\be@\b@s\bsu\bus\bse\be.\b.c\bco\bom\bm>
10139      * Byrial Jensen <b\bby\byr\bri\bia\bal\bl@\b@i\bim\bma\bag\bge\be.\b.d\bdk\bk>
10140      * David Jeske <j\bje\bes\bsk\bke\be@\b@i\big\bgc\bco\bom\bm.\b.n\bne\bet\bt>
10141      * Christophe Kalt <k\bka\bal\blt\bt@\b@h\bhu\bug\bgo\bo.\b.i\bin\bnt\bt-\b-e\bev\bvr\bry\by.\b.f\bfr\br>
10142      * Tommi Komulainen <T\bTo\bom\bmm\bmi\bi.\b.K\bKo\bom\bmu\bul\bla\bai\bin\bne\ben\bn@\b@i\bik\bki\bi.\b.f\bfi\bi>
10143      * Felix von Leitner (a.k.a ``Fefe'') < l\ble\bei\bit\btn\bne\ber\br@\b@m\bma\bat\bth\bh.\b.f\bfu\bu-\b-b\bbe\ber\brl\bli\bin\bn.\b.d\bde\be >
10144      * Brandon Long <b\bbl\blo\bon\bng\bg@\b@f\bfi\bic\bct\bti\bio\bon\bn.\b.n\bne\bet\bt>
10145      * Jimmy Mäkeä <j\bjm\bmy\by@\b@f\bfl\bla\bas\bsh\bhb\bba\bac\bck\bk.\b.n\bne\bet\bt>
10146      * Lars Marowsky-Bree <l\blm\bmb\bb@\b@p\bpo\boi\bin\bnt\bte\ber\br.\b.i\bin\bn-\b-m\bmi\bin\bnd\bde\ben\bn.\b.d\bde\be>
10147      * Thomas ``Mike'' Michlmayr <m\bmi\bik\bke\be@\b@c\bco\bos\bsy\by.\b.s\bsb\bbg\bg.\b.a\bac\bc.\b.a\bat\bt>
10148      * Andrew W. Nosenko <a\baw\bwn\bn@\b@b\bbc\bcs\bs.\b.z\bzp\bp.\b.u\bua\ba>
10149      * David O'Brien <o\bob\bbr\bri\bie\ben\bn@\b@N\bNu\bux\bxi\bi.\b.c\bcs\bs.\b.u\buc\bcd\bda\bav\bvi\bis\bs.\b.e\bed\bdu\bu>
10150      * Clint Olsen <o\bol\bls\bse\ben\bnc\bc@\b@i\bic\bch\bhi\bip\bps\bs.\b.i\bin\bnt\bte\bel\bl.\b.c\bco\bom\bm>
10151      * Park Myeong Seok <p\bpm\bms\bs@\b@r\bro\bom\bma\ban\bnc\bce\be.\b.k\bka\bai\bis\bst\bt.\b.a\bac\bc.\b.k\bkr\br>
10152      * Thomas Parmelan <t\bto\bom\bm@\b@a\ban\bnk\bkh\bh.\b.f\bfr\br.\b.e\beu\bu.\b.o\bor\brg\bg>
10153      * Ollivier Robert <r\bro\bob\bbe\ber\brt\bto\bo@\b@k\bke\bel\blt\bti\bia\ba.\b.f\bfr\bre\bee\ben\bni\bix\bx.\b.f\bfr\br>
10154      * Thomas Roessler <r\bro\boe\bes\bss\bsl\ble\ber\br@\b@d\bdo\boe\bes\bs-\b-n\bno\bot\bt-\b-e\bex\bxi\bis\bst\bt.\b.o\bor\brg\bg>
10155      * Roland Rosenfeld <r\bro\bol\bla\ban\bnd\bd@\b@s\bsp\bpi\bin\bnn\bna\bak\bke\ber\br.\b.d\bde\be>
10156      * TAKIZAWA Takashi <t\bta\bak\bki\bi@\b@l\blu\bun\bna\ba.\b.e\bem\bma\bai\bil\bl.\b.n\bne\be.\b.j\bjp\bp>
10157      * Allain Thivillon <A\bAl\bll\bla\bai\bin\bn.\b.T\bTh\bhi\biv\bvi\bil\bll\blo\bon\bn@\b@a\bal\blm\bma\ba.\b.f\bfr\br>
10158      * Gero Treuner <g\bge\ber\bro\bo@\b@7\b70\b0t\bt.\b.d\bde\be>
10159      * Vsevolod Volkov <v\bvv\bvv\bv@\b@l\blu\buc\bck\bky\by.\b.n\bne\bet\bt>
10160      * Ken Weinert <k\bke\ben\bnw\bw@\b@i\bih\bhs\bs.\b.c\bco\bom\bm>
10161
10162    Mutt-ng is developed by the following people:
10163
10164      * Andreas Krennmair <a\bak\bk@\b@s\bsy\byn\bnf\bfl\blo\boo\bod\bd.\b.a\bat\bt>
10165      * Nico Golde <n\bni\bic\bco\bo@\b@n\bng\bgo\bol\bld\bde\be.\b.d\bde\be>
10166      * Rocco Rutte <p\bpd\bdm\bme\bef\bf@\b@c\bcs\bs.\b.t\btu\bu-\b-b\bbe\ber\brl\bli\bin\bn.\b.d\bde\be>
10167
10168    The following people have been very helpful to the development of
10169    Mutt-ng (sorted by surnames):
10170
10171      * Christian Gall <c\bcg\bg@\b@c\bcg\bga\bal\bll\bl.\b.d\bde\be>
10172      * Iain Lea <i\bia\bai\bin\bn@\b@b\bbr\bri\bic\bcb\bbr\bra\bac\bc.\b.d\bde\be>
10173      * Andreas Kneib <a\bak\bkn\bne\bei\bib\bb@\b@g\bgm\bmx\bx.\b.n\bne\bet\bt>
10174      * Felix Meinhold <f\bfe\bel\bli\bix\bx.\b.m\bme\bei\bin\bnh\bho\bol\bld\bd@\b@g\bgm\bmx\bx.\b.n\bne\bet\bt>
10175      * Carsten Schoelzki <c\bcj\bjs\bs@\b@w\bwe\bei\bis\bss\bsh\bhu\buh\bhn\bn.\b.d\bde\be>
10176      * Elimar Riesebieter <r\bri\bie\bes\bse\beb\bbi\bie\be@\b@l\blx\bxt\bte\bec\bc.\b.d\bde\be>
10177
10178 Appendix B. Hacking Documentation
10179
10180    This manual is written in XML and transformed via a XSLT stylesheet
10181    into valid DocBook/XML and/or LaTeX to be again transformed via a XSLT
10182    stylesheet into the final formats.
10183
10184    This two pass processing is required to keep the file size low and to
10185    sanitize use, i.e. drastically lower the typing overhead.
10186
10187    To achieve the latter, the sources come with a file called
10188    muttng-manual.xsl introducing the muttng-doc namespace which offers
10189    the following tags to be used (_\bn_\bo_\bt_\be_\b:_\b _\bt_\bh_\bi_\bs_\b _\bi_\bs_\b _\bf_\ba_\br_\b _\bf_\br_\bo_\bm_\b _\bb_\be_\bi_\bn_\bg_\b _\bc_\bo_\bm_\bp_\bl_\be_\bt_\be_\b,
10190    _\ba_\bn_\by_\b _\bh_\be_\bl_\bp_\b _\bt_\bo_\bw_\ba_\br_\bd_\bs_\b _\bc_\bo_\bn_\bs_\bi_\bs_\bt_\be_\bn_\bc_\by_\b _\bi_\bs_\b _\bh_\bi_\bg_\bh_\bl_\by_\b _\ba_\bp_\bp_\br_\be_\bc_\bi_\ba_\bt_\be_\bd).
10191
10192    <muttng-doc:man name="" [sect=""]/>
10193           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\bm_\ba_\bn_\bu_\ba_\bl_\b _\bp_\ba_\bg_\be_\bs_\b. If the sect parameter is omitted,
10194           it'll be 1 for the commands section. There's no auto-indexing
10195           yet.
10196
10197    <muttng-doc:envvar name=""/>
10198           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\be_\bn_\bv_\bi_\br_\bo_\bn_\bm_\be_\bn_\bt_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b. The name parameter must
10199           contain upper-case letters only without the dollar sign as
10200           it'll be added automatically. Auto-indexing is done.
10201
10202    <muttng-doc:hook name=""/>
10203           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\bh_\bo_\bo_\bk_\bs_\b. The string -hook will be added
10204           automatically to the value given in the name parameter. All
10205           entries will be auto-indexed.
10206
10207    <muttng-doc:pattern name="" [full="1"]/>
10208           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\bp_\ba_\bt_\bt_\be_\br_\bn_\bs_\b. The name parameter must only contain
10209           the letter/symbol for the pattern as the tilde symbol/equal
10210           sign will be added automatically. Auto-indexing is done. If the
10211           full parameter is given the equal sign as well as tilde will be
10212           printed for a fully complete reference.
10213
10214    <muttng-doc:key [mod="C|E"]>key</muttng-doc:key>
10215           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\bi_\bn_\bg_\b _\ba_\b _\bk_\be_\by_\b.. Because it's somewhat untrivial to always
10216           get the right escaping for LaTeX, there's a tag for it. The
10217           optional modifiers C or E stand for Control and Escape
10218           respectively. To still allow escaping, the actual key sequences
10219           must be given within the tag.
10220
10221    <muttng-doc:funcdef name=""/>
10222           _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\ba_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b.. It's used to define a command with the
10223           name given in the name parameter. The default key binding must
10224           be given via <muttng-doc:key/> (see above). The string will be
10225           automatically enclosed in <>. Auto-indexing is done. Also an
10226           anchor with id func-[name] will be added with [name] being the
10227           value of the name parameter.
10228
10229    <muttng-doc:funcref name=""/>
10230           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn_\bs_\b.. This is practically the same as the
10231           above except that there's no anchor defined.
10232
10233    <muttng-doc:vardef name=""/>
10234           _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\ba_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\b. This is to be used by makedoc only to
10235           define a command with a given name and XML-normalized link
10236           given via id. Auto-indexing is done. The name parameter's value
10237           will be prefixed with a dollar sign as for environment
10238           variables.
10239
10240    <muttng-doc:varref name=""/>
10241           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b. This practically is the same as above
10242           except that the text inbetween won't be wrapped within a
10243           <sect1> tag. Auto-indexing is the same as for the above. This
10244           one is intended for manual use.
10245
10246    <muttng-doc:web url""/>
10247           _\bP_\br_\be_\bt_\bt_\by_\b _\bp_\br_\bi_\bn_\bt_\b _\ba_\b _\bl_\bi_\bn_\bk_\be_\bd_\b _\bU_\bR_\bL. As for E-Mail addresses where the
10248           text (mostly) equals the link's target, URLs must be enclosed
10249           in <> (also this reduced redudant URL typing).
10250
10251    <muttng-doc:rfc num=""/>
10252           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\bR_\bf_\bC_\b _\bd_\bo_\bc_\bu_\bm_\be_\bn_\bt_\bs_\b. Use this to produce links to RfC
10253           document with number given as the num parameter. A link to
10254           <\b<h\bht\btt\btp\bp:\b:/\b//\b/w\bww\bww\bw.\b.f\bfa\baq\bqs\bs.\b.o\bor\brg\bg/\b/>\b> will be made. Auto-indexing is done
10255           under _\bR_\bf_\bC.
10256
10257    <muttng-doc:cmddef name="" [noanchor="1"]/>
10258           _\bD_\be_\bf_\bi_\bn_\bi_\bn_\bg_\b _\ba_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\b. The name of the command is
10259           given as the name parameter. In case a single command has
10260           multiple possible calling sequences, specify noanchor="1" for
10261           subsequent use. Auto-indexing is done. Specify the arguments
10262           within the tag.
10263
10264    <muttng-doc:cmdref name=""/>
10265           _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b _\bt_\bo_\b _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\ba_\bt_\bi_\bo_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd_\bs_\b. Use this to refer to
10266           commands as it builds the proper internal reference name.
10267           Auto-indexing is done.
10268
10269    <muttng-doc:lstconf/>, <muttng-doc:lstmail/>, <muttng-doc:lstshell/>
10270           _\bS_\bc_\br_\be_\be_\bn_\b _\bl_\ba_\by_\bo_\bu_\bt_\b _\bb_\by_\b _\bc_\bo_\bn_\bt_\be_\bx_\bt_\b. These are used to specify
10271           environments for different types of screen output. For DocBook
10272           output, all of these simply map to <screen/>. But as a possible
10273           future migration to LaTeX may be ahead, different languages
10274           defined for the listings.sty packages may be used to have
10275           proper syntax highlighting for these so that there must be a
10276           context sensitive distinction.
10277
10278    <muttng-doc:special [docbook=""] [latex=""]/>
10279           This is intended for specifying special strings for either
10280           DocBook/XML or LaTeX.
10281
10282    Additional notes follow.
10283
10284      * To not fully bloat the XSL stylesheet procuding the LaTeX code,
10285        all tables _\bm_\bu_\bs_\bt have an attribute called texstr which is directly
10286        passed to longtable.
10287
10288 Index
10289
10290 Symbols
10291
10292    ~$/ =$, P\bPa\bat\btt\bte\ber\brn\bns\bs
10293    ~*/ =*, P\bPa\bat\btt\bte\ber\brn\bns\bs
10294    ~=/ ==, P\bPa\bat\btt\bte\ber\brn\bns\bs
10295    ~A/ =A, P\bPa\bat\btt\bte\ber\brn\bns\bs
10296    ~b/ =b, C\bCo\bom\bmp\bpl\ble\bex\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs, P\bPa\bat\btt\bte\ber\brn\bns\bs
10297    ~B/ =B, P\bPa\bat\btt\bte\ber\brn\bns\bs
10298    ~c/ =c, P\bPa\bat\btt\bte\ber\brn\bns\bs
10299    ~C/ =C, P\bPa\bat\btt\bte\ber\brn\bns\bs
10300    ~d/ =d, P\bPa\bat\btt\bte\ber\brn\bns\b\b a\ban\bnd\b\b D\bDa\bat\bte\bes\bs, P\bPa\bat\btt\bte\ber\brn\bns\bs
10301    ~D/ =D, P\bPa\bat\btt\bte\ber\brn\bns\bs
10302    ~E/ =E, P\bPa\bat\btt\bte\ber\brn\bns\bs
10303    ~e/ =e, P\bPa\bat\btt\bte\ber\brn\bns\bs
10304    ~f/ =f, C\bCo\bom\bmp\bpl\ble\bex\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs, P\bPa\bat\btt\bte\ber\brn\bns\bs
10305    ~F/ =F, P\bPa\bat\btt\bte\ber\brn\bns\bs
10306    ~g/ =g, P\bPa\bat\btt\bte\ber\brn\bns\bs
10307    ~G/ =G, P\bPa\bat\btt\bte\ber\brn\bns\bs
10308    ~H/ =H, S\bSp\bpa\bam\b\b d\bde\bet\bte\bec\bct\bti\bio\bon\bn, P\bPa\bat\btt\bte\ber\brn\bns\bs
10309    ~h/ =h, P\bPa\bat\btt\bte\ber\brn\bns\bs
10310    ~i/ =i, P\bPa\bat\btt\bte\ber\brn\bns\bs
10311    ~k/ =k, P\bPa\bat\btt\bte\ber\brn\bns\bs
10312    ~L/ =L, P\bPa\bat\btt\bte\ber\brn\bns\bs
10313    ~l/ =l, P\bPa\bat\btt\bte\ber\brn\bns\bs
10314    ~m/ =m, P\bPa\bat\btt\bte\ber\brn\bns\bs
10315    ~M/ =M, P\bPa\bat\btt\bte\ber\brn\bns\bs
10316    ~n/ =n, M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg, P\bPa\bat\btt\bte\ber\brn\bns\bs
10317    ~N/ =N, P\bPa\bat\btt\bte\ber\brn\bns\bs
10318    ~O/ =O, P\bPa\bat\btt\bte\ber\brn\bns\bs
10319    ~p/ =p, P\bPa\bat\btt\bte\ber\brn\bns\bs
10320    ~P/ =P, P\bPa\bat\btt\bte\ber\brn\bns\bs
10321    ~Q/ =Q, P\bPa\bat\btt\bte\ber\brn\bns\bs
10322    ~R/ =R, P\bPa\bat\btt\bte\ber\brn\bns\bs
10323    ~r/ =r, P\bPa\bat\btt\bte\ber\brn\bns\bs
10324    ~s/ =s, C\bCo\bom\bmp\bpl\ble\bex\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs, P\bPa\bat\btt\bte\ber\brn\bns\bs
10325    ~S/ =S, P\bPa\bat\btt\bte\ber\brn\bns\bs
10326    ~T/ =T, P\bPa\bat\btt\bte\ber\brn\bns\bs
10327    ~t/ =t, P\bPa\bat\btt\bte\ber\brn\bns\bs
10328    ~U/ =U, C\bCo\bom\bmp\bpl\ble\bex\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs, P\bPa\bat\btt\bte\ber\brn\bns\bs
10329    ~u/ =u, P\bPa\bat\btt\bte\ber\brn\bns\bs
10330    ~v/ =v, P\bPa\bat\btt\bte\ber\brn\bns\bs
10331    ~V/ =V, P\bPa\bat\btt\bte\ber\brn\bns\bs
10332    ~w/ =w, P\bPa\bat\btt\bte\ber\brn\bns\bs
10333    ~x/ =x, C\bCo\bom\bmp\bpl\ble\bex\b\b P\bPa\bat\btt\bte\ber\brn\bns\bs, P\bPa\bat\btt\bte\ber\brn\bns\bs
10334    ~X/ =X, P\bPa\bat\btt\bte\ber\brn\bns\bs
10335    ~y/ =y, H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs, P\bPa\bat\btt\bte\ber\brn\bns\bs
10336    ~z/ =z, P\bPa\bat\btt\bte\ber\brn\bns\bs
10337
10338 A
10339
10340    $abort_noattach , $\b$a\bab\bbo\bor\brt\bt_\b_n\bno\boa\bat\btt\bta\bac\bch\bh
10341    $abort_nosubject , $\b$a\bab\bbo\bor\brt\bt_\b_n\bno\bos\bsu\bub\bbj\bje\bec\bct\bt
10342    $abort_unmodified , $\b$a\bab\bbo\bor\brt\bt_\b_u\bun\bnm\bmo\bod\bdi\bif\bfi\bie\bed\bd
10343    account-hook, M\bMa\ban\bna\bag\bgi\bin\bng\b\b m\bmu\bul\blt\bti\bip\bpl\ble\b\b I\bIM\bMA\bAP\bP/\b/P\bPO\bOP\bP/\b/N\bNN\bNT\bTP\b\b a\bac\bcc\bco\bou\bun\bnt\bts\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b),
10344           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10345
10346    $agent_string , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10347    $agent_string , $\b$a\bag\bge\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
10348    alias, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10349           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10350
10351    $alias_file, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs
10352    $alias_file , $\b$a\bal\bli\bia\bas\bs_\b_f\bfi\bil\ble\be
10353    $alias_format , $\b$a\bal\bli\bia\bas\bs_\b_f\bfo\bor\brm\bma\bat\bt
10354    $allow_8bit , $\b$a\bal\bll\blo\bow\bw_\b_8\b8b\bbi\bit\bt
10355    $allow_ansi , $\b$a\bal\bll\blo\bow\bw_\b_a\ban\bns\bsi\bi
10356    alternates, A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\b\b a\bad\bdd\bdr\bre\bes\bss\bse\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10357    alternative_order, M\bMI\bIM\bME\b\b M\bMu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10358    append-hook, C\bCo\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b f\bfo\bol\bld\bde\ber\brs\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), A\bAp\bpp\bpe\ben\bnd\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\be
10359           t\bto\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx, E\bEn\bnc\bcr\bry\byp\bpt\bte\bed\b\b f\bfo\bol\bld\bde\ber\brs\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10360           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10361
10362    $arrow_cursor , $\b$a\bar\brr\bro\bow\bw_\b_c\bcu\bur\brs\bso\bor\br
10363    $ascii_chars , $\b$a\bas\bsc\bci\bii\bi_\b_c\bch\bha\bar\brs\bs
10364    $askbcc , $\b$a\bas\bsk\bkb\bbc\bcc\bc
10365    $askcc , $\b$a\bas\bsk\bkc\bcc\bc
10366    $assumed_charset , $\b$a\bas\bss\bsu\bum\bme\bed\bd_\b_c\bch\bha\bar\brs\bse\bet\bt
10367    <attach-file>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10368    <attach-key>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10369    <attach-message>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10370    attachments, A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b S\bSe\bea\bar\brc\bch\bhi\bin\bng\b\b a\ban\bnd\b\b C\bCo\bou\bun\bnt\bti\bin\bng\bg
10371    $attach_format , $\b$a\bat\btt\bta\bac\bch\bh_\b_f\bfo\bor\brm\bma\bat\bt
10372    $attach_remind_regexp , $\b$a\bat\btt\bta\bac\bch\bh_\b_r\bre\bem\bmi\bin\bnd\bd_\b_r\bre\beg\bge\bex\bxp\bp
10373    $attach_sep , $\b$a\bat\btt\bta\bac\bch\bh_\b_s\bse\bep\bp
10374    $attach_split , $\b$a\bat\btt\bta\bac\bch\bh_\b_s\bsp\bpl\bli\bit\bt
10375    $attribution, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs,
10376           $\b$a\bat\btt\btr\bri\bib\bbu\but\bti\bio\bon\bn
10377
10378    $auto_tag, U\bUs\bsi\bin\bng\b\b T\bTa\bag\bgs\bs
10379    $autoedit , $\b$a\bau\but\bto\boe\bed\bdi\bit\bt
10380    $auto_tag , $\b$a\bau\but\bto\bo_\b_t\bta\bag\bg
10381    auto_view, T\bTh\bhe\b\b P\bPa\bag\bge\ber\br, O\bOp\bpt\bti\bio\bon\bna\bal\b\b F\bFi\bie\bel\bld\bds\bs, S\bSe\bea\bar\brc\bch\b\b O\bOr\brd\bde\ber\br, M\bMI\bIM\bME\b\b A\bAu\but\bto\bov\bvi\bie\bew\bw,
10382           M\bMI\bIM\bME\b\b M\bMu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10383
10384 B
10385
10386    <backspace>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10387    <backward-char>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10388    <backward-word>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10389    $beep , $\b$b\bbe\bee\bep\bp
10390    $beep_new , $\b$b\bbe\bee\bep\bp_\b_n\bne\bew\bw
10391    bind, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, C\bCh\bha\ban\bng\bgi\bin\bng\b\b t\bth\bhe\b\b d\bde\bef\bfa\bau\bul\blt\b\b k\bke\bey\b\b b\bbi\bin\bnd\bdi\bin\bng\bgs\bs,
10392           K\bKe\bey\byb\bbo\boa\bar\brd\b\b m\bma\bac\bcr\bro\bos\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10393
10394    <bol>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10395    <bottom>, p\bpa\bag\bge\ber\br
10396    <bottom-page>, g\bge\ben\bne\ber\bri\bic\bc
10397    <bounce>, S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl, $\b$b\bbo\bou\bun\bnc\bce\be
10398    <bounce-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, a\bat\btt\bta\bac\bch\bh
10399    $bounce_delivered , $\b$b\bbo\bou\bun\bnc\bce\be_\b_d\bde\bel\bli\biv\bve\ber\bre\bed\bd
10400    $braille_friendly , $\b$b\bbr\bra\bai\bil\bll\ble\be_\b_f\bfr\bri\bie\ben\bnd\bdl\bly\by
10401    <buffy-cycle>, e\bed\bdi\bit\bto\bor\br
10402
10403 C
10404
10405    <capitalize-word>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10406    $certificate_file , $\b$c\bce\ber\brt\bti\bif\bfi\bic\bca\bat\bte\be_\b_f\bfi\bil\ble\be
10407    <change-dir>, b\bbr\bro\bow\bws\bse\ber\br
10408    <change-folder>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10409    <change-folder-readonly>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10410    $charset , $\b$c\bch\bha\bar\brs\bse\bet\bt
10411    charset-hook, D\bDe\bef\bfi\bin\bni\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\b\b f\bfo\bor\b\b c\bch\bha\bar\bra\bac\bct\bte\ber\b\b s\bse\bet\bts\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10412           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10413
10414    <check-new>, b\bbr\bro\bow\bws\bse\ber\br
10415    <check-traditional-pgp>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10416    $check_new , $\b$c\bch\bhe\bec\bck\bk_\b_n\bne\bew\bw
10417    <clear-flag>, i\bin\bnd\bde\bex\bx
10418    close-hook, C\bCo\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b f\bfo\bol\bld\bde\ber\brs\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), W\bWr\bri\bit\bte\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\bd
10419           m\bma\bai\bil\blb\bbo\box\bx, A\bAp\bpp\bpe\ben\bnd\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\b\b t\bto\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx,
10420           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10421
10422    <collapse-all>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be
10423    <collapse-parts>, a\bat\btt\bta\bac\bch\bh
10424    <collapse-thread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be
10425    $collapse_unread , $\b$c\bco\bol\bll\bla\bap\bps\bse\be_\b_u\bun\bnr\bre\bea\bad\bd
10426    color, T\bTh\bhe\b\b P\bPa\bag\bge\ber\br, U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\b\b a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10427           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10428
10429    $COLORFGBG, U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\b\b a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs
10430    <complete>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10431    <complete-query>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10432    <compose>, S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl
10433    $compose_format , $\b$c\bco\bom\bmp\bpo\bos\bse\be_\b_f\bfo\bor\brm\bma\bat\bt
10434    $config_charset , $\b$c\bco\bon\bnf\bfi\big\bg_\b_c\bch\bha\bar\brs\bse\bet\bt
10435    $confirmappend , $\b$c\bco\bon\bnf\bfi\bir\brm\bma\bap\bpp\bpe\ben\bnd\bd
10436    $confirmcreate , $\b$c\bco\bon\bnf\bfi\bir\brm\bmc\bcr\bre\bea\bat\bte\be
10437    $connect_timeout , $\b$c\bco\bon\bnn\bne\bec\bct\bt_\b_t\bti\bim\bme\beo\bou\but\bt
10438    $content_type , $\b$c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be
10439    $copy , $\b$c\bco\bop\bpy\by
10440    <copy-file>, c\bco\bom\bmp\bpo\bos\bse\be
10441    <copy-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10442    $count_attachments, A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b S\bSe\bea\bar\brc\bch\bhi\bin\bng\b\b a\ban\bnd\b\b C\bCo\bou\bun\bnt\bti\bin\bng\bg
10443    $count_attachments , $\b$c\bco\bou\bun\bnt\bt_\b_a\bat\btt\bta\bac\bch\bhm\bme\ben\bnt\bts\bs
10444    <create-alias>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs,
10445           i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, q\bqu\bue\ber\bry\by
10446
10447    $crypt_autoencrypt , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10448    $crypt_autosign , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10449    crypt-hook, C\bCh\bho\boo\bos\bsi\bin\bng\b\b t\bth\bhe\b\b c\bcr\bry\byp\bpt\bto\bog\bgr\bra\bap\bph\bhi\bic\b\b k\bke\bey\b\b o\bof\b\b t\bth\bhe\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bt,
10450           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10451
10452    $crypt_replyencrypt , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10453    $crypt_replysign , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10454    $crypt_replysignencrypted , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10455    $crypt_verify_sig , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10456    $crypt_autoencrypt , $\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\boe\ben\bnc\bcr\bry\byp\bpt\bt
10457    $crypt_autopgp , $\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bop\bpg\bgp\bp
10458    $crypt_autosign , $\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsi\big\bgn\bn
10459    $crypt_autosmime , $\b$c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsm\bmi\bim\bme\be
10460    $crypt_replyencrypt , $\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bye\ben\bnc\bcr\bry\byp\bpt\bt
10461    $crypt_replysign , $\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bn
10462    $crypt_replysignencrypted , $\b$c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bne\ben\bnc\bcr\bry\byp\bpt\bte\bed\bd
10463    $crypt_timestamp , $\b$c\bcr\bry\byp\bpt\bt_\b_t\bti\bim\bme\bes\bst\bta\bam\bmp\bp
10464    $crypt_use_gpgme , $\b$c\bcr\bry\byp\bpt\bt_\b_u\bus\bse\be_\b_g\bgp\bpg\bgm\bme\be
10465    $crypt_verify_sig , $\b$c\bcr\bry\byp\bpt\bt_\b_v\bve\ber\bri\bif\bfy\by_\b_s\bsi\big\bg
10466    <current-bottom>, g\bge\ben\bne\ber\bri\bic\bc
10467    <current-middle>, g\bge\ben\bne\ber\bri\bic\bc
10468    <current-top>, g\bge\ben\bne\ber\bri\bic\bc
10469
10470 D
10471
10472    $date_format , $\b$d\bda\bat\bte\be_\b_f\bfo\bor\brm\bma\bat\bt
10473    $debug_level , $\b$d\bde\beb\bbu\bug\bg_\b_l\ble\bev\bve\bel\bl
10474    <decode-copy>, i\bin\bnd\bde\bex\bx
10475    <decode-save>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10476    default-hook, M\bMe\bes\bss\bsa\bag\bge\b\b M\bMa\bat\btc\bch\bhi\bin\bng\b\b i\bin\b\b H\bHo\boo\bok\bks\bs
10477    $default_hook , $\b$d\bde\bef\bfa\bau\bul\blt\bt_\b_h\bho\boo\bok\bk
10478    $delete , $\b$d\bde\bel\ble\bet\bte\be
10479    <delete-char>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10480    <delete-entry>, a\bat\btt\bta\bac\bch\bh, p\bpo\bos\bst\btp\bpo\bon\bne\be
10481    <delete-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10482    <delete-pattern>, i\bin\bnd\bde\bex\bx
10483    $delete_space, A\bAd\bdd\bdi\bit\bti\bio\bon\bna\bal\b\b N\bNo\bot\bte\bes\bs
10484    <delete-subthread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10485    <delete-thread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10486    $delete_space , $\b$d\bde\bel\ble\bet\bte\be_\b_s\bsp\bpa\bac\bce\be
10487    $delete_untag , $\b$d\bde\bel\ble\bet\bte\be_\b_u\bun\bnt\bta\bag\bg
10488    <detach-file>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10489    $digest_collapse , $\b$d\bdi\big\bge\bes\bst\bt_\b_c\bco\bol\bll\bla\bap\bps\bse\be
10490    <display-address>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10491    <display-message>, i\bin\bnd\bde\bex\bx
10492    <display-toggle-weed>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, a\bat\btt\bta\bac\bch\bh,
10493           c\bco\bom\bmp\bpo\bos\bse\be
10494
10495    $display_filter , $\b$d\bdi\bis\bsp\bpl\bla\bay\by_\b_f\bfi\bil\blt\bte\ber\br
10496    $dotlock_program , $\b$d\bdo\bot\btl\blo\boc\bck\bk_\b_p\bpr\bro\bog\bgr\bra\bam\bm
10497    <downcase-word>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10498    $dsn_notify, D\bDe\bel\bli\biv\bve\ber\bry\b\b S\bSt\bta\bat\btu\bus\b\b N\bNo\bot\bti\bif\bfi\bic\bca\bat\bti\bio\bon\b\b (\b(D\bDS\bSN\bN)\b\b S\bSu\bup\bpp\bpo\bor\brt\bt
10499    $dsn_return, D\bDe\bel\bli\biv\bve\ber\bry\b\b S\bSt\bta\bat\btu\bus\b\b N\bNo\bot\bti\bif\bfi\bic\bca\bat\bti\bio\bon\b\b (\b(D\bDS\bSN\bN)\b\b S\bSu\bup\bpp\bpo\bor\brt\bt
10500    $dsn_notify , $\b$d\bds\bsn\bn_\b_n\bno\bot\bti\bif\bfy\by
10501    $dsn_return , $\b$d\bds\bsn\bn_\b_r\bre\bet\btu\bur\brn\bn
10502    $duplicate_threads , $\b$d\bdu\bup\bpl\bli\bic\bca\bat\bte\be_\b_t\bth\bhr\bre\bea\bad\bds\bs
10503
10504 E
10505
10506    <edit>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, c\bco\bom\bmp\bpo\bos\bse\be
10507    <edit-bcc>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10508    <edit-cc>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10509    <edit-description>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10510    <edit-encoding>, c\bco\bom\bmp\bpo\bos\bse\be
10511    <edit-fcc>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10512    <edit-file>, c\bco\bom\bmp\bpo\bos\bse\be
10513    <edit-from>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10514    $edit_headers, E\bEd\bdi\bit\bti\bin\bng\b\b t\bth\bhe\b\b m\bme\bes\bss\bsa\bag\bge\b\b h\bhe\bea\bad\bde\ber\br, U\bUs\bse\ber\b\b d\bde\bef\bfi\bin\bne\bed\b\b h\bhe\bea\bad\bde\ber\brs\bs,
10515           m\bma\bai\bil\blt\bto\bo:\b:-\b-s\bst\bty\byl\ble\b\b l\bli\bin\bnk\bks\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10516
10517    <edit-mime>, c\bco\bom\bmp\bpo\bos\bse\be
10518    <edit-reply-to>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10519    <edit-subject>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10520    <edit-to>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10521    <edit-type>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, a\bat\btt\bta\bac\bch\bh, c\bco\bom\bmp\bpo\bos\bse\be
10522    $EDITOR, M\bMa\ban\bnu\bua\bal\b\b C\bCo\bon\bnv\bve\ben\bnt\bti\bio\bon\bns\bs, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs
10523    $editor , $\b$e\bed\bdi\bit\bto\bor\br
10524    $editor_headers, E\bEd\bdi\bit\bti\bin\bng\b\b t\bth\bhe\b\b m\bme\bes\bss\bsa\bag\bge\b\b h\bhe\bea\bad\bde\ber\br, D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs
10525    $editor_headers , $\b$e\bed\bdi\bit\bto\bor\br_\b_h\bhe\bea\bad\bde\ber\brs\bs
10526    $edit_headers , $\b$e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs
10527    $encode_from , $\b$e\ben\bnc\bco\bod\bde\be_\b_f\bfr\bro\bom\bm
10528    <enter-command>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10529    <enter-mask>, b\bbr\bro\bow\bws\bse\ber\br
10530    $entropy_file , $\b$e\ben\bnt\btr\bro\bop\bpy\by_\b_f\bfi\bil\ble\be
10531    $envelope_from_address , $\b$e\ben\bnv\bve\bel\blo\bop\bpe\be_\b_f\bfr\bro\bom\bm_\b_a\bad\bdd\bdr\bre\bes\bss\bs
10532    <eol>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10533    $escape , $\b$e\bes\bsc\bca\bap\bpe\be
10534    exec, E\bEx\bxe\bec\bcu\but\bti\bin\bng\b\b f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10535    <exit>, g\bge\ben\bne\ber\bri\bic\bc, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10536    <extract-keys>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, a\bat\btt\bta\bac\bch\bh
10537
10538 F
10539
10540    $fast_reply , $\b$f\bfa\bas\bst\bt_\b_r\bre\bep\bpl\bly\by
10541    fcc-hook, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b w\bwh\bhe\ben\b\b c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\bt
10542           s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\b\b a\ban\bnd\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b a\bat\b\b o\bon\bnc\bce\be, U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs,
10543           M\bMe\bes\bss\bsa\bag\bge\b\b M\bMa\bat\btc\bch\bhi\bin\bng\b\b i\bin\b\b H\bHo\boo\bok\bks\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10544
10545    fcc-save-hook, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\be, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b:
10546           m\bma\bai\bil\blb\bbo\box\b\b w\bwh\bhe\ben\b\b c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\b\b a\ban\bnd\bd
10547           d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b a\bat\b\b o\bon\bnc\bce\be, U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10548           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10549
10550    $fcc_attach , $\b$f\bfc\bcc\bc_\b_a\bat\btt\bta\bac\bch\bh
10551    $fcc_clear , $\b$f\bfc\bcc\bc_\b_c\bcl\ble\bea\bar\br
10552    <fetch-mail>, i\bin\bnd\bde\bex\bx
10553    $file_charset , $\b$f\bfi\bil\ble\be_\b_c\bch\bha\bar\brs\bse\bet\bt
10554    <filter-entry>, c\bco\bom\bmp\bpo\bos\bse\be
10555    <first-entry>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs, g\bge\ben\bne\ber\bri\bic\bc
10556    <flag-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10557    $folder, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs, D\bDe\bef\bfi\bin\bni\bin\bng\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\b\b w\bwh\bhi\bic\bch\b\b r\bre\bec\bce\bei\biv\bve\be
10558           m\bma\bai\bil\bl, M\bMa\bai\bil\blb\bbo\box\b\b S\bSh\bho\bor\brt\btc\bcu\but\bts\bs, $\b$f\bfo\bol\bld\bde\ber\br
10559
10560    folder-hook, S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bma\bai\bil\blb\bbo\box\bx, S\bSp\bpa\bam\b\b d\bde\bet\bte\bec\bct\bti\bio\bon\bn,
10561           U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs, M\bMa\ban\bna\bag\bgi\bin\bng\b\b m\bmu\bul\blt\bti\bip\bpl\ble\b\b I\bIM\bMA\bAP\bP/\b/P\bPO\bOP\bP/\b/N\bNN\bNT\bTP\b\b a\bac\bcc\bco\bou\bun\bnt\bts\bs
10562           (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10563
10564    $folder_format , $\b$f\bfo\bol\bld\bde\ber\br_\b_f\bfo\bor\brm\bma\bat\bt
10565    $followup_to, M\bMa\bai\bil\bli\bin\bng\b\b l\bli\bis\bst\bts\bs, H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs
10566    $followup_to , $\b$f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
10567    $force_buffy_check , $\b$f\bfo\bor\brc\bce\be_\b_b\bbu\buf\bff\bfy\by_\b_c\bch\bhe\bec\bck\bk
10568    $force_list_reply , $\b$f\bfo\bor\brc\bce\be_\b_l\bli\bis\bst\bt_\b_r\bre\bep\bpl\bly\by
10569    $force_name , $\b$f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be
10570    <forget-passphrase>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs,
10571           i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, c\bco\bom\bmp\bpo\bos\bse\be
10572
10573    <forward>, S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl
10574    <forward-char>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10575    $forward_decode , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10576    $forward_decrypt , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10577    $forward_format , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10578    <forward-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, a\bat\btt\bta\bac\bch\bh
10579    $forward_quote , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10580    <forward-word>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10581    $forward_decode , $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
10582    $forward_decrypt , $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bcr\bry\byp\bpt\bt
10583    $forward_edit , $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_e\bed\bdi\bit\bt
10584    $forward_format , $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_f\bfo\bor\brm\bma\bat\bt
10585    $forward_quote , $\b$f\bfo\bor\brw\bwa\bar\brd\bd_\b_q\bqu\buo\bot\bte\be
10586    $from , $\b$f\bfr\bro\bom\bm
10587
10588 G
10589
10590    $gecos_mask , $\b$g\bge\bec\bco\bos\bs_\b_m\bma\bas\bsk\bk
10591    <group-reply>, S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, a\bat\btt\bta\bac\bch\bh
10592
10593 H
10594
10595    <half-down>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10596    <half-up>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10597    $hdrs , $\b$h\bhd\bdr\brs\bs
10598    hdr_order, D\bDe\bef\bfi\bin\bni\bin\bng\b\b t\bth\bhe\b\b o\bor\brd\bde\ber\b\b o\bof\b\b h\bhe\bea\bad\bde\ber\brs\b\b w\bwh\bhe\ben\b\b v\bvi\bie\bew\bwi\bin\bng\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs,
10599           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10600
10601    $header , $\b$h\bhe\bea\bad\bde\ber\br
10602    $header_cache , $\b$h\bhe\bea\bad\bde\ber\br_\b_c\bca\bac\bch\bhe\be
10603    $header_cache_compress , $\b$h\bhe\bea\bad\bde\ber\br_\b_c\bca\bac\bch\bhe\be_\b_c\bco\bom\bmp\bpr\bre\bes\bss\bs
10604    <help>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs, $\b$h\bhe\bel\blp\bp, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10605    $hidden_host , $\b$h\bhi\bid\bdd\bde\ben\bn_\b_h\bho\bos\bst\bt
10606    $hide_limited , $\b$h\bhi\bid\bde\be_\b_l\bli\bim\bmi\bit\bte\bed\bd
10607    $hide_missing , $\b$h\bhi\bid\bde\be_\b_m\bmi\bis\bss\bsi\bin\bng\bg
10608    $hide_thread_subject , $\b$h\bhi\bid\bde\be_\b_t\bth\bhr\bre\bea\bad\bd_\b_s\bsu\bub\bbj\bje\bec\bct\bt
10609    $hide_top_limited , $\b$h\bhi\bid\bde\be_\b_t\bto\bop\bp_\b_l\bli\bim\bmi\bit\bte\bed\bd
10610    $hide_top_missing , $\b$h\bhi\bid\bde\be_\b_t\bto\bop\bp_\b_m\bmi\bis\bss\bsi\bin\bng\bg
10611    $history , $\b$h\bhi\bis\bst\bto\bor\bry\by
10612    <history-down>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10613    <history-up>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10614    $HOME, M\bMI\bIM\bME\b\b T\bTy\byp\bpe\b\b c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b w\bwi\bit\bth\b\b m\bmi\bim\bme\be.\b.t\bty\byp\bpe\bes\bs, M\bMI\bIM\bME\b\b V\bVi\bie\bew\bwe\ber\br
10615           c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b w\bwi\bit\bth\b\b m\bma\bai\bil\blc\bca\bap\bp
10616
10617    $honor_followup_to, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs
10618    $honor_followup_to , $\b$h\bho\bon\bno\bor\br_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
10619    $HOSTNAME, E\bEn\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
10620    $hostname , $\b$h\bho\bos\bst\btn\bna\bam\bme\be
10621
10622 I
10623
10624    iconv-hook, D\bDe\bef\bfi\bin\bni\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\b\b f\bfo\bor\b\b c\bch\bha\bar\bra\bac\bct\bte\ber\b\b s\bse\bet\bts\bs
10625    ignore, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, I\bIg\bgn\bno\bor\bri\bin\bng\b\b (\b(w\bwe\bee\bed\bdi\bin\bng\bg)\b\b u\bun\bnw\bwa\ban\bnt\bte\bed\b\b m\bme\bes\bss\bsa\bag\bge\be
10626           h\bhe\bea\bad\bde\ber\brs\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10627
10628    $ignore_list_reply_to , $\b$i\big\bgn\bno\bor\bre\be_\b_l\bli\bis\bst\bt_\b_r\bre\bep\bpl\bly\by_\b_t\bto\bo
10629    $imap_authenticators, A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn
10630    $imap_home_namespace, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs
10631    $imap_list_subscribed, I\bIM\bMA\bAP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
10632    $imap_mail_check, M\bMa\ban\bnu\bua\bal\b\b C\bCo\bon\bnv\bve\ben\bnt\bti\bio\bon\bns\bs, C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\b\b p\bpa\bar\brt\bts\bs, I\bIM\bMA\bAP\b\b S\bSu\bup\bpp\bpo\bor\brt\bt
10633           (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
10634
10635    $imap_pass, A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn
10636    $imap_user, A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn
10637    $imap_authenticators , $\b$i\bim\bma\bap\bp_\b_a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bto\bor\brs\bs
10638    $imap_check_subscribed , $\b$i\bim\bma\bap\bp_\b_c\bch\bhe\bec\bck\bk_\b_s\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\bed\bd
10639    $imap_delim_chars , $\b$i\bim\bma\bap\bp_\b_d\bde\bel\bli\bim\bm_\b_c\bch\bha\bar\brs\bs
10640    $imap_headers , $\b$i\bim\bma\bap\bp_\b_h\bhe\bea\bad\bde\ber\brs\bs
10641    $imap_home_namespace , $\b$i\bim\bma\bap\bp_\b_h\bho\bom\bme\be_\b_n\bna\bam\bme\bes\bsp\bpa\bac\bce\be
10642    $imap_keepalive , $\b$i\bim\bma\bap\bp_\b_k\bke\bee\bep\bpa\bal\bli\biv\bve\be
10643    $imap_list_subscribed , $\b$i\bim\bma\bap\bp_\b_l\bli\bis\bst\bt_\b_s\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\bed\bd
10644    $imap_login , $\b$i\bim\bma\bap\bp_\b_l\blo\bog\bgi\bin\bn
10645    $imap_mail_check , $\b$i\bim\bma\bap\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
10646    $imap_pass , $\b$i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bs
10647    $imap_passive , $\b$i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bsi\biv\bve\be
10648    $imap_peek , $\b$i\bim\bma\bap\bp_\b_p\bpe\bee\bek\bk
10649    $imap_reconnect , $\b$i\bim\bma\bap\bp_\b_r\bre\bec\bco\bon\bnn\bne\bec\bct\bt
10650    $imap_servernoise , $\b$i\bim\bma\bap\bp_\b_s\bse\ber\brv\bve\ber\brn\bno\boi\bis\bse\be
10651    $imap_user , $\b$i\bim\bma\bap\bp_\b_u\bus\bse\ber\br
10652    $implicit_autoview , $\b$i\bim\bmp\bpl\bli\bic\bci\bit\bt_\b_a\bau\but\bto\bov\bvi\bie\bew\bw
10653    $include , $\b$i\bin\bnc\bcl\blu\bud\bde\be
10654    $include_onlyfirst , $\b$i\bin\bnc\bcl\blu\bud\bde\be_\b_o\bon\bnl\bly\byf\bfi\bir\brs\bst\bt
10655    $indent_string , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10656    $indent_string , $\b$i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
10657    $index_format, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, S\bSp\bpa\bam\b\b d\bde\bet\bte\bec\bct\bti\bio\bon\bn, H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs,
10658           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10659
10660    $index_format , $\b$i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
10661    <ispell>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, $\b$i\bis\bsp\bpe\bel\bll\bl, c\bco\bom\bmp\bpo\bos\bse\be
10662
10663 J
10664
10665    <jump>, g\bge\ben\bne\ber\bri\bic\bc
10666
10667 K
10668
10669    $keep_flagged , $\b$k\bke\bee\bep\bp_\b_f\bfl\bla\bag\bgg\bge\bed\bd
10670    <kill-eol>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10671    <kill-eow>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10672    <kill-line>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10673    <kill-word>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10674
10675 L
10676
10677    <last-entry>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs, g\bge\ben\bne\ber\bri\bic\bc
10678    <limit>, i\bin\bnd\bde\bex\bx
10679    <list-reply>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br,
10680           a\bat\btt\bta\bac\bch\bh
10681
10682    lists, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, M\bMa\bai\bil\bli\bin\bng\b\b l\bli\bis\bst\bts\bs, H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs,
10683           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10684
10685    $locale, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs, $\b$l\blo\boc\bca\bal\ble\be
10686
10687 M
10688
10689    macro, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, K\bKe\bey\byb\bbo\boa\bar\brd\b\b m\bma\bac\bcr\bro\bos\bs, A\bAd\bdd\bdi\bin\bng\b\b k\bke\bey\b\b s\bse\beq\bqu\bue\ben\bnc\bce\bes\bs
10690           t\bto\b\b t\bth\bhe\b\b k\bke\bey\byb\bbo\boa\bar\brd\b\b b\bbu\buf\bff\bfe\ber\br, U\bUs\bsi\bin\bng\b\b T\bTa\bag\bgs\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10691
10692    <mail>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, q\bqu\bue\ber\bry\by
10693    <mail-key>, S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10694    mailboxes, D\bDe\bef\bfi\bin\bni\bin\bng\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\b\b w\bwh\bhi\bic\bch\b\b r\bre\bec\bce\bei\biv\bve\b\b m\bma\bai\bil\bl, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10695           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10696
10697    $mailcap_path, m\bma\bai\bil\blc\bca\bap\bp
10698    $mailcap_sanitize, S\bSe\bec\bcu\bur\bre\b\b u\bus\bse\b\b o\bof\b\b m\bma\bai\bil\blc\bca\bap\bp, m\bma\bai\bil\blc\bca\bap\bp
10699    $mailcap_path , $\b$m\bma\bai\bil\blc\bca\bap\bp_\b_p\bpa\bat\bth\bh
10700    $mailcap_sanitize , $\b$m\bma\bai\bil\blc\bca\bap\bp_\b_s\bsa\ban\bni\bit\bti\biz\bze\be
10701    $maildir_header_cache_verify , $\b$m\bma\bai\bil\bld\bdi\bir\br_\b_h\bhe\bea\bad\bde\ber\br_\b_c\bca\bac\bch\bhe\be_\b_v\bve\ber\bri\bif\bfy\by
10702    $maildir_trash , $\b$m\bma\bai\bil\bld\bdi\bir\br_\b_t\btr\bra\bas\bsh\bh
10703    $mail_check , $\b$m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
10704    <mark-as-new>, p\bpa\bag\bge\ber\br
10705    $markers , $\b$m\bma\bar\brk\bke\ber\brs\bs
10706    $mark_old , $\b$m\bma\bar\brk\bk_\b_o\bol\bld\bd
10707    $mask , $\b$m\bma\bas\bsk\bk
10708    $max_display_recips , $\b$m\bma\bax\bx_\b_d\bdi\bis\bsp\bpl\bla\bay\by_\b_r\bre\bec\bci\bip\bps\bs
10709    $max_line_length , $\b$m\bma\bax\bx_\b_l\bli\bin\bne\be_\b_l\ble\ben\bng\bgt\bth\bh
10710    $mbox, M\bMa\bai\bil\blb\bbo\box\b\b S\bSh\bho\bor\brt\btc\bcu\but\bts\bs, $\b$m\bmb\bbo\box\bx
10711    mbox-hook, U\bUs\bsi\bin\bng\b\b M\bMu\bul\blt\bti\bip\bpl\ble\b\b s\bsp\bpo\boo\bol\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\bs, U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10712           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10713
10714    $mbox_type, M\bMa\bai\bil\blb\bbo\box\b\b F\bFo\bor\brm\bma\bat\bts\bs, A\bAp\bpp\bpe\ben\bnd\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\b\b t\bto\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx
10715    $mbox_type , $\b$m\bmb\bbo\box\bx_\b_t\bty\byp\bpe\be
10716    $menu_context , $\b$m\bme\ben\bnu\bu_\b_c\bco\bon\bnt\bte\bex\bxt\bt
10717    $menu_move_off , $\b$m\bme\ben\bnu\bu_\b_m\bmo\bov\bve\be_\b_o\bof\bff\bf
10718    $menu_scroll , $\b$m\bme\ben\bnu\bu_\b_s\bsc\bcr\bro\bol\bll\bl
10719    $message_format , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10720    message-hook, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bbe\bef\bfo\bor\bre\b\b f\bfo\bor\brm\bma\bat\btt\bti\bin\bng\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\be, U\bUs\bsi\bin\bng\bg
10721           H\bHo\boo\bok\bks\bs, M\bMe\bes\bss\bsa\bag\bge\b\b M\bMa\bat\btc\bch\bhi\bin\bng\b\b i\bin\b\b H\bHo\boo\bok\bks\bs, M\bMI\bIM\bME\b\b A\bAu\but\bto\bov\bvi\bie\bew\bw, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
10722           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10723
10724    $message_format , $\b$m\bme\bes\bss\bsa\bag\bge\be_\b_f\bfo\bor\brm\bma\bat\bt
10725    $meta_key , $\b$m\bme\bet\bta\ba_\b_k\bke\bey\by
10726    $metoo , $\b$m\bme\bet\bto\boo\bo
10727    $mh_purge , $\b$m\bmh\bh_\b_p\bpu\bur\brg\bge\be
10728    $mh_seq_flagged , $\b$m\bmh\bh_\b_s\bse\beq\bq_\b_f\bfl\bla\bag\bgg\bge\bed\bd
10729    $mh_seq_replied , $\b$m\bmh\bh_\b_s\bse\beq\bq_\b_r\bre\bep\bpl\bli\bie\bed\bd
10730    $mh_seq_unseen , $\b$m\bmh\bh_\b_s\bse\beq\bq_\b_u\bun\bns\bse\bee\ben\bn
10731    <middle-page>, g\bge\ben\bne\ber\bri\bic\bc
10732    $mime_forward , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10733    $mime_forward , $\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd
10734    $mime_forward_decode , $\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
10735    $mime_forward_rest , $\b$m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_r\bre\bes\bst\bt
10736    mime_lookup, M\bMI\bIM\bME\b\b L\bLo\boo\bok\bku\bup\bp, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10737    $mix_entry_format, S\bSe\ben\bnd\bdi\bin\bng\b\b a\ban\bno\bon\bny\bym\bmo\bou\bus\b\b m\bme\bes\bss\bsa\bag\bge\bes\b\b v\bvi\bia\b\b m\bmi\bix\bxm\bma\bas\bst\bte\ber\br
10738    $mixmaster , $\b$m\bmi\bix\bxm\bma\bas\bst\bte\ber\br
10739    $mix_entry_format , $\b$m\bmi\bix\bx_\b_e\ben\bnt\btr\bry\by_\b_f\bfo\bor\brm\bma\bat\bt
10740    mono, U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\b\b a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10741    $move , $\b$m\bmo\bov\bve\be
10742    $msgid_format, M\bMe\bes\bss\bsa\bag\bge\be-\b-I\bID\bD:\b\b h\bhe\bea\bad\bde\ber\brs\bs
10743    $msgid_format , $\b$m\bms\bsg\bgi\bid\bd_\b_f\bfo\bor\brm\bma\bat\bt
10744    $muttng_bindir , $\b$m\bmu\but\btt\btn\bng\bg_\b_b\bbi\bin\bnd\bdi\bir\br
10745    $muttng_docdir , $\b$m\bmu\but\btt\btn\bng\bg_\b_d\bdo\boc\bcd\bdi\bir\br
10746    $muttng_folder_name , $\b$m\bmu\but\btt\btn\bng\bg_\b_f\bfo\bol\bld\bde\ber\br_\b_n\bna\bam\bme\be
10747    $muttng_folder_path , $\b$m\bmu\but\btt\btn\bng\bg_\b_f\bfo\bol\bld\bde\ber\br_\b_p\bpa\bat\bth\bh
10748    $muttng_hcache_backend , $\b$m\bmu\but\btt\btn\bng\bg_\b_h\bhc\bca\bac\bch\bhe\be_\b_b\bba\bac\bck\bke\ben\bnd\bd
10749    $muttng_pwd , $\b$m\bmu\but\btt\btn\bng\bg_\b_p\bpw\bwd\bd
10750    $muttng_revision , $\b$m\bmu\but\btt\btn\bng\bg_\b_r\bre\bev\bvi\bis\bsi\bio\bon\bn
10751    $muttng_sysconfdir , $\b$m\bmu\but\btt\btn\bng\bg_\b_s\bsy\bys\bsc\bco\bon\bnf\bfd\bdi\bir\br
10752    $muttng_version , $\b$m\bmu\but\btt\btn\bng\bg_\b_v\bve\ber\brs\bsi\bio\bon\bn
10753    my_hdr, U\bUs\bse\ber\b\b d\bde\bef\bfi\bin\bne\bed\b\b h\bhe\bea\bad\bde\ber\brs\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10754
10755 N
10756
10757    $narrow_tree , $\b$n\bna\bar\brr\bro\bow\bw_\b_t\btr\bre\bee\be
10758    $net_inc , $\b$n\bne\bet\bt_\b_i\bin\bnc\bc
10759    <new-mime>, c\bco\bom\bmp\bpo\bos\bse\be
10760    <next-entry>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10761    <next-line>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10762    <next-new>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10763    <next-new-then-unread>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10764    <next-page>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10765    <next-subthread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10766    <next-thread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10767    <next-undeleted>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10768    <next-unread>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10769    $nntp_ask_followup_to , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10770    $nntp_ask_x_comment_to , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10771    $nntp_cache_dir , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10772    $nntp_catchup , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10773    $nntp_followup_to_poster , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10774    $nntp_group_index_format , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10775    $nntp_host , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10776    $nntp_inews , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10777    $nntp_mail_check , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10778    $nntp_mime_subject , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10779    $nntp_newsrc, N\bNN\bNT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10780    $nntp_post_moderated , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10781    $nntp_save_unsubscribed , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10782    $nntp_show_new_news , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10783    $nntp_show_only_unread , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10784    $nntp_x_comment_to , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10785    $NNTPSERVER, N\bNN\bNT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
10786    $nntp_ask_followup_to , $\b$n\bnn\bnt\btp\bp_\b_a\bas\bsk\bk_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
10787    $nntp_ask_x_comment_to , $\b$n\bnn\bnt\btp\bp_\b_a\bas\bsk\bk_\b_x\bx_\b_c\bco\bom\bmm\bme\ben\bnt\bt_\b_t\bto\bo
10788    $nntp_cache_dir , $\b$n\bnn\bnt\btp\bp_\b_c\bca\bac\bch\bhe\be_\b_d\bdi\bir\br
10789    $nntp_catchup , $\b$n\bnn\bnt\btp\bp_\b_c\bca\bat\btc\bch\bhu\bup\bp
10790    $nntp_context , $\b$n\bnn\bnt\btp\bp_\b_c\bco\bon\bnt\bte\bex\bxt\bt
10791    $nntp_followup_to_poster , $\b$n\bnn\bnt\btp\bp_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo_\b_p\bpo\bos\bst\bte\ber\br
10792    $nntp_group_index_format , $\b$n\bnn\bnt\btp\bp_\b_g\bgr\bro\bou\bup\bp_\b_i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
10793    $nntp_host , $\b$n\bnn\bnt\btp\bp_\b_h\bho\bos\bst\bt
10794    $nntp_inews , $\b$n\bnn\bnt\btp\bp_\b_i\bin\bne\bew\bws\bs
10795    $nntp_load_description , $\b$n\bnn\bnt\btp\bp_\b_l\blo\boa\bad\bd_\b_d\bde\bes\bsc\bcr\bri\bip\bpt\bti\bio\bon\bn
10796    $nntp_mail_check , $\b$n\bnn\bnt\btp\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
10797    $nntp_mime_subject , $\b$n\bnn\bnt\btp\bp_\b_m\bmi\bim\bme\be_\b_s\bsu\bub\bbj\bje\bec\bct\bt
10798    $nntp_newsrc , $\b$n\bnn\bnt\btp\bp_\b_n\bne\bew\bws\bsr\brc\bc
10799    $nntp_pass , $\b$n\bnn\bnt\btp\bp_\b_p\bpa\bas\bss\bs
10800    $nntp_post_moderated , $\b$n\bnn\bnt\btp\bp_\b_p\bpo\bos\bst\bt_\b_m\bmo\bod\bde\ber\bra\bat\bte\bed\bd
10801    $nntp_reconnect , $\b$n\bnn\bnt\btp\bp_\b_r\bre\bec\bco\bon\bnn\bne\bec\bct\bt
10802    $nntp_save_unsubscribed , $\b$n\bnn\bnt\btp\bp_\b_s\bsa\bav\bve\be_\b_u\bun\bns\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\bed\bd
10803    $nntp_show_new_news , $\b$n\bnn\bnt\btp\bp_\b_s\bsh\bho\bow\bw_\b_n\bne\bew\bw_\b_n\bne\bew\bws\bs
10804    $nntp_show_only_unread , $\b$n\bnn\bnt\btp\bp_\b_s\bsh\bho\bow\bw_\b_o\bon\bnl\bly\by_\b_u\bun\bnr\bre\bea\bad\bd
10805    $nntp_user , $\b$n\bnn\bnt\btp\bp_\b_u\bus\bse\ber\br
10806    $nntp_x_comment_to , $\b$n\bnn\bnt\btp\bp_\b_x\bx_\b_c\bco\bom\bmm\bme\ben\bnt\bt_\b_t\bto\bo
10807    nospam, S\bSp\bpa\bam\b\b d\bde\bet\bte\bec\bct\bti\bio\bon\bn, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10808
10809 O
10810
10811    open-hook, C\bCo\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b f\bfo\bol\bld\bde\ber\brs\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), O\bOp\bpe\ben\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\bd
10812           m\bma\bai\bil\blb\bbo\box\b\b f\bfo\bor\b\b r\bre\bea\bad\bdi\bin\bng\bg, W\bWr\bri\bit\bte\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx, A\bAp\bpp\bpe\ben\bnd\b\b a\ba
10813           m\bme\bes\bss\bsa\bag\bge\b\b t\bto\b\b a\b\b c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b m\bma\bai\bil\blb\bbo\box\bx, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10814
10815    $operating_system , $\b$o\bop\bpe\ber\bra\bat\bti\bin\bng\bg_\b_s\bsy\bys\bst\bte\bem\bm
10816
10817 P
10818
10819    <page-down>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs
10820    <page-up>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs
10821    $pager , $\b$p\bpa\bag\bge\ber\br
10822    $pager_index_lines, C\bCo\bon\bnd\bdi\bit\bti\bio\bon\bna\bal\b\b p\bpa\bar\brt\bts\bs
10823    $pager_context , $\b$p\bpa\bag\bge\ber\br_\b_c\bco\bon\bnt\bte\bex\bxt\bt
10824    $pager_format , $\b$p\bpa\bag\bge\ber\br_\b_f\bfo\bor\brm\bma\bat\bt
10825    $pager_index_lines , $\b$p\bpa\bag\bge\ber\br_\b_i\bin\bnd\bde\bex\bx_\b_l\bli\bin\bne\bes\bs
10826    $pager_stop , $\b$p\bpa\bag\bge\ber\br_\b_s\bst\bto\bop\bp
10827    <parent-message>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10828    pattern-hook, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\be, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b:
10829           m\bma\bai\bil\blb\bbo\box\b\b w\bwh\bhe\ben\b\b c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\be
10830           r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bbe\bef\bfo\bor\bre\b\b f\bfo\bor\brm\bma\bat\btt\bti\bin\bng\b\b a\b\b m\bme\bes\bss\bsa\bag\bge\be
10831
10832    $pgp_autoinline , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10833    $pgp_entry_format, U\bUs\bsi\bin\bng\b\b M\bMu\but\btt\bt-\b-n\bng\b\b w\bwi\bit\bth\b\b P\bPG\bGP\bP
10834    <pgp-menu>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10835    $pgp_replyinline , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10836    $pgp_sign_as, U\bUs\bsi\bin\bng\b\b M\bMu\but\btt\bt-\b-n\bng\b\b w\bwi\bit\bth\b\b P\bPG\bGP\bP
10837    $pgp_autoinline , $\b$p\bpg\bgp\bp_\b_a\bau\but\bto\boi\bin\bnl\bli\bin\bne\be
10838    $pgp_auto_decode , $\b$p\bpg\bgp\bp_\b_a\bau\but\bto\bo_\b_d\bde\bec\bco\bod\bde\be
10839    $pgp_check_exit , $\b$p\bpg\bgp\bp_\b_c\bch\bhe\bec\bck\bk_\b_e\bex\bxi\bit\bt
10840    $pgp_clearsign_command , $\b$p\bpg\bgp\bp_\b_c\bcl\ble\bea\bar\brs\bsi\big\bgn\bn_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10841    $pgp_decode_command , $\b$p\bpg\bgp\bp_\b_d\bde\bec\bco\bod\bde\be_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10842    $pgp_decrypt_command , $\b$p\bpg\bgp\bp_\b_d\bde\bec\bcr\bry\byp\bpt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10843    $pgp_encrypt_only_command , $\b$p\bpg\bgp\bp_\b_e\ben\bnc\bcr\bry\byp\bpt\bt_\b_o\bon\bnl\bly\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10844    $pgp_encrypt_sign_command , $\b$p\bpg\bgp\bp_\b_e\ben\bnc\bcr\bry\byp\bpt\bt_\b_s\bsi\big\bgn\bn_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10845    $pgp_entry_format , $\b$p\bpg\bgp\bp_\b_e\ben\bnt\btr\bry\by_\b_f\bfo\bor\brm\bma\bat\bt
10846    $pgp_export_command , $\b$p\bpg\bgp\bp_\b_e\bex\bxp\bpo\bor\brt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10847    $pgp_getkeys_command , $\b$p\bpg\bgp\bp_\b_g\bge\bet\btk\bke\bey\bys\bs_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10848    $pgp_good_sign , $\b$p\bpg\bgp\bp_\b_g\bgo\boo\bod\bd_\b_s\bsi\big\bgn\bn
10849    $pgp_ignore_subkeys , $\b$p\bpg\bgp\bp_\b_i\big\bgn\bno\bor\bre\be_\b_s\bsu\bub\bbk\bke\bey\bys\bs
10850    $pgp_import_command , $\b$p\bpg\bgp\bp_\b_i\bim\bmp\bpo\bor\brt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10851    $pgp_list_pubring_command , $\b$p\bpg\bgp\bp_\b_l\bli\bis\bst\bt_\b_p\bpu\bub\bbr\bri\bin\bng\bg_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10852    $pgp_list_secring_command , $\b$p\bpg\bgp\bp_\b_l\bli\bis\bst\bt_\b_s\bse\bec\bcr\bri\bin\bng\bg_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10853    $pgp_long_ids , $\b$p\bpg\bgp\bp_\b_l\blo\bon\bng\bg_\b_i\bid\bds\bs
10854    $pgp_mime_auto , $\b$p\bpg\bgp\bp_\b_m\bmi\bim\bme\be_\b_a\bau\but\bto\bo
10855    $pgp_replyinline , $\b$p\bpg\bgp\bp_\b_r\bre\bep\bpl\bly\byi\bin\bnl\bli\bin\bne\be
10856    $pgp_retainable_sigs , $\b$p\bpg\bgp\bp_\b_r\bre\bet\bta\bai\bin\bna\bab\bbl\ble\be_\b_s\bsi\big\bgs\bs
10857    $pgp_show_unusable , $\b$p\bpg\bgp\bp_\b_s\bsh\bho\bow\bw_\b_u\bun\bnu\bus\bsa\bab\bbl\ble\be
10858    $pgp_sign_as , $\b$p\bpg\bgp\bp_\b_s\bsi\big\bgn\bn_\b_a\bas\bs
10859    $pgp_sign_command , $\b$p\bpg\bgp\bp_\b_s\bsi\big\bgn\bn_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10860    $pgp_sort_keys , $\b$p\bpg\bgp\bp_\b_s\bso\bor\brt\bt_\b_k\bke\bey\bys\bs
10861    $pgp_strict_enc , $\b$p\bpg\bgp\bp_\b_s\bst\btr\bri\bic\bct\bt_\b_e\ben\bnc\bc
10862    $pgp_timeout , $\b$p\bpg\bgp\bp_\b_t\bti\bim\bme\beo\bou\but\bt
10863    $pgp_use_gpg_agent , $\b$p\bpg\bgp\bp_\b_u\bus\bse\be_\b_g\bgp\bpg\bg_\b_a\bag\bge\ben\bnt\bt
10864    $pgp_verify_command , $\b$p\bpg\bgp\bp_\b_v\bve\ber\bri\bif\bfy\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10865    $pgp_verify_key_command , $\b$p\bpg\bgp\bp_\b_v\bve\ber\bri\bif\bfy\by_\b_k\bke\bey\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10866    $pipe_decode, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
10867    <pipe-entry>, a\bat\btt\bta\bac\bch\bh, c\bco\bom\bmp\bpo\bos\bse\be
10868    <pipe-message>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10869    $pipe_split, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
10870    $pipe_decode , $\b$p\bpi\bip\bpe\be_\b_d\bde\bec\bco\bod\bde\be
10871    $pipe_sep , $\b$p\bpi\bip\bpe\be_\b_s\bse\bep\bp
10872    $pipe_split , $\b$p\bpi\bip\bpe\be_\b_s\bsp\bpl\bli\bit\bt
10873    $pop_mail_check, P\bPO\bOP\bP3\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10874    $pop_authenticators , $\b$p\bpo\bop\bp_\b_a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bto\bor\brs\bs
10875    $pop_auth_try_all , $\b$p\bpo\bop\bp_\b_a\bau\but\bth\bh_\b_t\btr\bry\by_\b_a\bal\bll\bl
10876    $pop_delete , $\b$p\bpo\bop\bp_\b_d\bde\bel\ble\bet\bte\be
10877    $pop_host , $\b$p\bpo\bop\bp_\b_h\bho\bos\bst\bt
10878    $pop_last , $\b$p\bpo\bop\bp_\b_l\bla\bas\bst\bt
10879    $pop_mail_check , $\b$p\bpo\bop\bp_\b_m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
10880    $pop_pass , $\b$p\bpo\bop\bp_\b_p\bpa\bas\bss\bs
10881    $pop_reconnect , $\b$p\bpo\bop\bp_\b_r\bre\bec\bco\bon\bnn\bne\bec\bct\bt
10882    $pop_user , $\b$p\bpo\bop\bp_\b_u\bus\bse\ber\br
10883    $post_indent_string , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10884    $postpone, P\bPo\bos\bst\btp\bpo\bon\bni\bin\bng\b\b M\bMa\bai\bil\bl, $\b$p\bpo\bos\bst\btp\bpo\bon\bne\be
10885    <postpone-message>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
10886    $postponed, P\bPo\bos\bst\btp\bpo\bon\bni\bin\bng\b\b M\bMa\bai\bil\bl, $\b$p\bpo\bos\bst\btp\bpo\bon\bne\bed\bd
10887    $post_indent_string , $\b$p\bpo\bos\bst\bt_\b_i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
10888    $preconnect , $\b$p\bpr\bre\bec\bco\bon\bnn\bne\bec\bct\bt
10889    <previous-entry>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10890    <previous-line>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
10891    <previous-new>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10892    <previous-new-then-unread>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10893    <previous-page>, g\bge\ben\bne\ber\bri\bic\bc, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10894    <previous-subthread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10895    <previous-thread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10896    <previous-undeleted>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10897    <previous-unread>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10898    $print , $\b$p\bpr\bri\bin\bnt\bt
10899    $print_command , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
10900    <print-entry>, a\bat\btt\bta\bac\bch\bh, c\bco\bom\bmp\bpo\bos\bse\be
10901    <print-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10902    $print_command , $\b$p\bpr\bri\bin\bnt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10903    $print_decode , $\b$p\bpr\bri\bin\bnt\bt_\b_d\bde\bec\bco\bod\bde\be
10904    $print_split , $\b$p\bpr\bri\bin\bnt\bt_\b_s\bsp\bpl\bli\bit\bt
10905    $prompt_after , $\b$p\bpr\bro\bom\bmp\bpt\bt_\b_a\baf\bft\bte\ber\br
10906    push, A\bAd\bdd\bdi\bin\bng\b\b k\bke\bey\b\b s\bse\beq\bqu\bue\ben\bnc\bce\bes\b\b t\bto\b\b t\bth\bhe\b\b k\bke\bey\byb\bbo\boa\bar\brd\b\b b\bbu\buf\bff\bfe\ber\br, U\bUs\bsi\bin\bng\b\b T\bTa\bag\bgs\bs,
10907           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10908
10909 Q
10910
10911    <query>, i\bin\bnd\bde\bex\bx, q\bqu\bue\ber\bry\by
10912    <query-append>, q\bqu\bue\ber\bry\by
10913    $query_command, E\bEx\bxt\bte\ber\brn\bna\bal\b\b A\bAd\bdd\bdr\bre\bes\bss\b\b Q\bQu\bue\ber\bri\bie\bes\bs
10914    $query_command , $\b$q\bqu\bue\ber\bry\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd
10915    <quit>, M\bMo\bov\bvi\bin\bng\b\b A\bAr\bro\bou\bun\bnd\b\b i\bin\b\b M\bMe\ben\bnu\bus\bs, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, $\b$q\bqu\bui\bit\bt, i\bin\bnd\bde\bex\bx,
10916           p\bpa\bag\bge\ber\br
10917
10918    <quote-char>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
10919    $quote_regexp, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\bo
10920           a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs
10921
10922    $quote_empty , $\b$q\bqu\buo\bot\bte\be_\b_e\bem\bmp\bpt\bty\by
10923    $quote_quoted , $\b$q\bqu\buo\bot\bte\be_\b_q\bqu\buo\bot\bte\bed\bd
10924    $quote_regexp , $\b$q\bqu\buo\bot\bte\be_\b_r\bre\beg\bge\bex\bxp\bp
10925
10926 R
10927
10928    <read-subthread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10929    <read-thread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10930    $read_inc , $\b$r\bre\bea\bad\bd_\b_i\bin\bnc\bc
10931    $read_only , $\b$r\bre\bea\bad\bd_\b_o\bon\bnl\bly\by
10932    $realname , $\b$r\bre\bea\bal\bln\bna\bam\bme\be
10933    <rebuild-cache>, g\bge\ben\bne\ber\bri\bic\bc
10934    $recall , $\b$r\bre\bec\bca\bal\bll\bl
10935    <recall-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10936    $record, E\bEn\bnv\bvi\bir\bro\bon\bnm\bme\ben\bnt\b\b V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b w\bwh\bhe\ben\bn
10937           c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg, M\bMa\bai\bil\blb\bbo\box\b\b S\bSh\bho\bor\brt\btc\bcu\but\bts\bs, $\b$r\bre\bec\bco\bor\brd\bd
10938
10939    <redraw-screen>, p\bpa\bag\bge\ber\br
10940    <refresh>, g\bge\ben\bne\ber\bri\bic\bc
10941    <rename-file>, c\bco\bom\bmp\bpo\bos\bse\be
10942    <reply>, S\bSe\ben\bnd\bdi\bin\bng\b\b M\bMa\bai\bil\bl, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br, a\bat\btt\bta\bac\bch\bh
10943    reply-hook, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs,
10944           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10945
10946    $reply_to, A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\b\b a\bad\bdd\bdr\bre\bes\bss\bse\bes\bs, H\bHa\ban\bnd\bdl\bli\bin\bng\b\b M\bMa\bai\bil\bli\bin\bng\b\b L\bLi\bis\bst\bts\bs
10947    $reply_regexp , $\b$r\bre\bep\bpl\bly\by_\b_r\bre\beg\bge\bex\bxp\bp
10948    $reply_self , $\b$r\bre\bep\bpl\bly\by_\b_s\bse\bel\blf\bf
10949    $reply_to , $\b$r\bre\bep\bpl\bly\by_\b_t\bto\bo
10950    <resend-message>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, T\bTh\bhe\b\b A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b M\bMe\ben\bnu\bu, i\bin\bnd\bde\bex\bx,
10951           a\bat\btt\bta\bac\bch\bh
10952
10953    reset, S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10954    $resolve , $\b$r\bre\bes\bso\bol\blv\bve\be
10955    $reverse_alias , $\b$r\bre\bev\bve\ber\brs\bse\be_\b_a\bal\bli\bia\bas\bs
10956    $reverse_name , $\b$r\bre\bev\bve\ber\brs\bse\be_\b_n\bna\bam\bme\be
10957    $reverse_realname , $\b$r\bre\bev\bve\ber\brs\bse\be_\b_r\bre\bea\bal\bln\bna\bam\bme\be
10958    RfC
10959
10960         1524, M\bMI\bIM\bME\b\b V\bVi\bie\bew\bwe\ber\b\b c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b w\bwi\bit\bth\b\b m\bma\bai\bil\blc\bca\bap\bp, C\bCo\bom\bmm\bma\ban\bnd\b\b E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn,
10961                 m\bma\bai\bil\blc\bca\bap\bp
10962
10963         1894, D\bDe\bel\bli\biv\bve\ber\bry\b\b S\bSt\bta\bat\btu\bus\b\b N\bNo\bot\bti\bif\bfi\bic\bca\bat\bti\bio\bon\b\b (\b(D\bDS\bSN\bN)\b\b S\bSu\bup\bpp\bpo\bor\brt\bt
10964         2822, A\bAg\bga\bai\bin\bn:\b\b S\bSc\bco\bor\bri\bin\bng\bg
10965         3676, S\bSe\ben\bnd\bdi\bin\bng\bg
10966         822, U\bUs\bse\ber\b\b d\bde\bef\bfi\bin\bne\bed\b\b h\bhe\bea\bad\bde\ber\brs\bs
10967
10968    $rfc2047_parameters , $\b$r\brf\bfc\bc2\b20\b04\b47\b7_\b_p\bpa\bar\bra\bam\bme\bet\bte\ber\brs\bs
10969
10970 S
10971
10972    $save_empty, C\bCo\bom\bmp\bpr\bre\bes\bss\bse\bed\b\b f\bfo\bol\bld\bde\ber\brs\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
10973    <save-entry>, a\bat\btt\bta\bac\bch\bh
10974    save-hook, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\b\b f\bfi\bil\ble\ben\bna\bam\bme\be, S\bSp\bpe\bec\bci\bif\bfy\b\b d\bde\bef\bfa\bau\bul\blt\b\b s\bsa\bav\bve\be
10975           f\bfi\bil\ble\ben\bna\bam\bme\b\b a\ban\bnd\b\b d\bde\bef\bfa\bau\bul\blt\b\b F\bFc\bcc\bc:\b\b m\bma\bai\bil\blb\bbo\box\b\b a\bat\b\b o\bon\bnc\bce\be, U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs, M\bMe\bes\bss\bsa\bag\bge\be
10976           M\bMa\bat\btc\bch\bhi\bin\bng\b\b i\bin\b\b H\bHo\boo\bok\bks\bs, M\bMa\bai\bil\blb\bbo\box\b\b S\bSh\bho\bor\brt\btc\bcu\but\bts\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10977
10978    <save-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
10979    $save_address , $\b$s\bsa\bav\bve\be_\b_a\bad\bdd\bdr\bre\bes\bss\bs
10980    $save_empty , $\b$s\bsa\bav\bve\be_\b_e\bem\bmp\bpt\bty\by
10981    $save_name , $\b$s\bsa\bav\bve\be_\b_n\bna\bam\bme\be
10982    score, M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs, $\b$s\bsc\bco\bor\bre\be
10983    $score_threshold_delete, M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg
10984    $score_threshold_flag, M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg
10985    $score_threshold_read, M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg
10986    $score_threshold_delete , $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_d\bde\bel\ble\bet\bte\be
10987    $score_threshold_flag , $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_f\bfl\bla\bag\bg
10988    $score_threshold_read , $\b$s\bsc\bco\bor\bre\be_\b_t\bth\bhr\bre\bes\bsh\bho\bol\bld\bd_\b_r\bre\bea\bad\bd
10989    <search>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br, a\bal\bli\bia\bas\bs, q\bqu\bue\ber\bry\by, b\bbr\bro\bow\bws\bse\ber\br
10990    <search-next>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br, a\bal\bli\bia\bas\bs, q\bqu\bue\ber\bry\by, b\bbr\bro\bow\bws\bse\ber\br
10991    <search-opposite>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br, q\bqu\bue\ber\bry\by
10992    <search-reverse>, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br, a\bal\bli\bia\bas\bs, q\bqu\bue\ber\bry\by, b\bbr\bro\bow\bws\bse\ber\br
10993    <search-toggle>, p\bpa\bag\bge\ber\br
10994    <select-entry>, g\bge\ben\bne\ber\bri\bic\bc
10995    <select-new>, b\bbr\bro\bow\bws\bse\ber\br
10996    send-hook, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs, U\bUs\bsi\bin\bng\b\b H\bHo\boo\bok\bks\bs,
10997           M\bMe\bes\bss\bsa\bag\bge\b\b M\bMa\bat\btc\bch\bhi\bin\bng\b\b i\bin\b\b H\bHo\boo\bok\bks\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
10998
10999    <send-message>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
11000    send2-hook, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs
11001    <senderdecode-copy>, p\bpa\bag\bge\ber\br
11002    $sendmail, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs, $\b$s\bse\ben\bnd\bdm\bma\bai\bil\bl
11003    $sendmail_wait , $\b$s\bse\ben\bnd\bdm\bma\bai\bil\bl_\b_w\bwa\bai\bit\bt
11004    $send_charset , $\b$s\bse\ben\bnd\bd_\b_c\bch\bha\bar\brs\bse\bet\bt
11005    set, S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11006    <set-flag>, i\bin\bnd\bde\bex\bx
11007    $shell , $\b$s\bsh\bhe\bel\bll\bl
11008    <shell-escape>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, g\bge\ben\bne\ber\bri\bic\bc, p\bpa\bag\bge\ber\br
11009    <show-limit>, i\bin\bnd\bde\bex\bx
11010    <show-version>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
11011    <sidebar-next>, s\bsi\bid\bde\beb\bba\bar\br
11012    <sidebar-next-new>, s\bsi\bid\bde\beb\bba\bar\br
11013    <sidebar-open>, s\bsi\bid\bde\beb\bba\bar\br
11014    <sidebar-previous>, s\bsi\bid\bde\beb\bba\bar\br
11015    <sidebar-scroll-down>, s\bsi\bid\bde\beb\bba\bar\br
11016    <sidebar-scroll-up>, s\bsi\bid\bde\beb\bba\bar\br
11017    $sidebar_shorten_hierarchy , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
11018    $sidebar_boundary , $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_b\bbo\bou\bun\bnd\bda\bar\bry\by
11019    $sidebar_delim , $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_d\bde\bel\bli\bim\bm
11020    $sidebar_newmail_only , $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_n\bne\bew\bwm\bma\bai\bil\bl_\b_o\bon\bnl\bly\by
11021    $sidebar_number_format , $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_n\bnu\bum\bmb\bbe\ber\br_\b_f\bfo\bor\brm\bma\bat\bt
11022    $sidebar_shorten_hierarchy , $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_s\bsh\bho\bor\brt\bte\ben\bn_\b_h\bhi\bie\ber\bra\bar\brc\bch\bhy\by
11023    $sidebar_visible , $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_v\bvi\bis\bsi\bib\bbl\ble\be
11024    $sidebar_width , $\b$s\bsi\bid\bde\beb\bba\bar\br_\b_w\bwi\bid\bdt\bth\bh
11025    $signature, C\bCh\bha\ban\bng\bge\b\b s\bse\bet\btt\bti\bin\bng\bgs\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bme\bes\bss\bsa\bag\bge\b\b r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs, $\b$s\bsi\big\bgn\bna\bat\btu\bur\bre\be
11026    $signoff_string , $\b$s\bsi\big\bgn\bno\bof\bff\bf_\b_s\bst\btr\bri\bin\bng\bg
11027    $sig_dashes , $\b$s\bsi\big\bg_\b_d\bda\bas\bsh\bhe\bes\bs
11028    $sig_on_top , $\b$s\bsi\big\bg_\b_o\bon\bn_\b_t\bto\bop\bp
11029    $simple_search , $\b$s\bsi\bim\bmp\bpl\ble\be_\b_s\bse\bea\bar\brc\bch\bh
11030    <skip-quoted>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, p\bpa\bag\bge\ber\br
11031    $sleep_time , $\b$s\bsl\ble\bee\bep\bp_\b_t\bti\bim\bme\be
11032    $smart_wrap , $\b$s\bsm\bma\bar\brt\bt_\b_w\bwr\bra\bap\bp
11033    $smileys , $\b$s\bsm\bmi\bil\ble\bey\bys\bs
11034    $smime_default_key , C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
11035    <smime-menu>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs
11036    $smime_ask_cert_label , $\b$s\bsm\bmi\bim\bme\be_\b_a\bas\bsk\bk_\b_c\bce\ber\brt\bt_\b_l\bla\bab\bbe\bel\bl
11037    $smime_ca_location , $\b$s\bsm\bmi\bim\bme\be_\b_c\bca\ba_\b_l\blo\boc\bca\bat\bti\bio\bon\bn
11038    $smime_certificates , $\b$s\bsm\bmi\bim\bme\be_\b_c\bce\ber\brt\bti\bif\bfi\bic\bca\bat\bte\bes\bs
11039    $smime_decrypt_command , $\b$s\bsm\bmi\bim\bme\be_\b_d\bde\bec\bcr\bry\byp\bpt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11040    $smime_decrypt_use_default_key , $\b$s\bsm\bmi\bim\bme\be_\b_d\bde\bec\bcr\bry\byp\bpt\bt_\b_u\bus\bse\be_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_k\bke\bey\by
11041    $smime_default_key , $\b$s\bsm\bmi\bim\bme\be_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_k\bke\bey\by
11042    $smime_encrypt_command , $\b$s\bsm\bmi\bim\bme\be_\b_e\ben\bnc\bcr\bry\byp\bpt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11043    $smime_encrypt_with , $\b$s\bsm\bmi\bim\bme\be_\b_e\ben\bnc\bcr\bry\byp\bpt\bt_\b_w\bwi\bit\bth\bh
11044    $smime_get_cert_command , $\b$s\bsm\bmi\bim\bme\be_\b_g\bge\bet\bt_\b_c\bce\ber\brt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11045    $smime_get_cert_email_command , $\b$s\bsm\bmi\bim\bme\be_\b_g\bge\bet\bt_\b_c\bce\ber\brt\bt_\b_e\bem\bma\bai\bil\bl_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11046    $smime_get_signer_cert_command , $\b$s\bsm\bmi\bim\bme\be_\b_g\bge\bet\bt_\b_s\bsi\big\bgn\bne\ber\br_\b_c\bce\ber\brt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11047    $smime_import_cert_command , $\b$s\bsm\bmi\bim\bme\be_\b_i\bim\bmp\bpo\bor\brt\bt_\b_c\bce\ber\brt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11048    $smime_is_default , $\b$s\bsm\bmi\bim\bme\be_\b_i\bis\bs_\b_d\bde\bef\bfa\bau\bul\blt\bt
11049    $smime_keys , $\b$s\bsm\bmi\bim\bme\be_\b_k\bke\bey\bys\bs
11050    $smime_pk7out_command , $\b$s\bsm\bmi\bim\bme\be_\b_p\bpk\bk7\b7o\bou\but\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11051    $smime_sign_command , $\b$s\bsm\bmi\bim\bme\be_\b_s\bsi\big\bgn\bn_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11052    $smime_sign_opaque_command , $\b$s\bsm\bmi\bim\bme\be_\b_s\bsi\big\bgn\bn_\b_o\bop\bpa\baq\bqu\bue\be_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11053    $smime_timeout , $\b$s\bsm\bmi\bim\bme\be_\b_t\bti\bim\bme\beo\bou\but\bt
11054    $smime_verify_command , $\b$s\bsm\bmi\bim\bme\be_\b_v\bve\ber\bri\bif\bfy\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11055    $smime_verify_opaque_command , $\b$s\bsm\bmi\bim\bme\be_\b_v\bve\ber\bri\bif\bfy\by_\b_o\bop\bpa\baq\bqu\bue\be_\b_c\bco\bom\bmm\bma\ban\bnd\bd
11056    $smtp_envelope, S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
11057    $smtp_host, S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
11058    $smtp_pass, S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
11059    $smtp_use_tls, S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
11060    $smtp_user, S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
11061    $smtp_host , $\b$s\bsm\bmt\btp\bp_\b_h\bho\bos\bst\bt
11062    $smtp_pass , $\b$s\bsm\bmt\btp\bp_\b_p\bpa\bas\bss\bs
11063    $smtp_port , $\b$s\bsm\bmt\btp\bp_\b_p\bpo\bor\brt\bt
11064    $smtp_user , $\b$s\bsm\bmt\btp\bp_\b_u\bus\bse\ber\br
11065    $smtp_use_tls , $\b$s\bsm\bmt\btp\bp_\b_u\bus\bse\be_\b_t\btl\bls\bs
11066    $sort , $\b$s\bso\bor\brt\bt, b\bbr\bro\bow\bws\bse\ber\br
11067    <sort-mailbox>, i\bin\bnd\bde\bex\bx
11068    <sort-reverse>, i\bin\bnd\bde\bex\bx, b\bbr\bro\bow\bws\bse\ber\br
11069    $sort_alias , $\b$s\bso\bor\brt\bt_\b_a\bal\bli\bia\bas\bs
11070    $sort_aux , $\b$s\bso\bor\brt\bt_\b_a\bau\bux\bx
11071    $sort_browser , $\b$s\bso\bor\brt\bt_\b_b\bbr\bro\bow\bws\bse\ber\br
11072    $sort_re , $\b$s\bso\bor\brt\bt_\b_r\bre\be
11073    source, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs, R\bRe\bea\bad\bdi\bin\bng\bg
11074           i\bin\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\b\b c\bco\bom\bmm\bma\ban\bnd\bds\b\b f\bfr\bro\bom\b\b a\ban\bno\bot\bth\bhe\ber\b\b f\bfi\bil\ble\be, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
11075           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11076
11077    spam, S\bSp\bpa\bam\b\b d\bde\bet\bte\bec\bct\bti\bio\bon\bn, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11078    $spam_separator , $\b$s\bsp\bpa\bam\bm_\b_s\bse\bep\bpa\bar\bra\bat\bto\bor\br
11079    $spoolfile, S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\b\b b\bba\bas\bse\bed\b\b u\bup\bpo\bon\b\b m\bma\bai\bil\blb\bbo\box\bx, D\bDe\bef\bfi\bin\bni\bin\bng\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\bs
11080           w\bwh\bhi\bic\bch\b\b r\bre\bec\bce\bei\biv\bve\b\b m\bma\bai\bil\bl, M\bMa\bai\bil\blb\bbo\box\b\b S\bSh\bho\bor\brt\btc\bcu\but\bts\bs, P\bPO\bOP\bP3\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b),
11081           $\b$s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be
11082
11083    $ssl_ca_certificates_file , $\b$s\bss\bsl\bl_\b_c\bca\ba_\b_c\bce\ber\brt\bti\bif\bfi\bic\bca\bat\bte\bes\bs_\b_f\bfi\bil\ble\be
11084    $ssl_client_cert , $\b$s\bss\bsl\bl_\b_c\bcl\bli\bie\ben\bnt\bt_\b_c\bce\ber\brt\bt
11085    $ssl_force_tls , $\b$s\bss\bsl\bl_\b_f\bfo\bor\brc\bce\be_\b_t\btl\bls\bs
11086    $ssl_min_dh_prime_bits , $\b$s\bss\bsl\bl_\b_m\bmi\bin\bn_\b_d\bdh\bh_\b_p\bpr\bri\bim\bme\be_\b_b\bbi\bit\bts\bs
11087    $ssl_starttls , $\b$s\bss\bsl\bl_\b_s\bst\bta\bar\brt\btt\btl\bls\bs
11088    $ssl_usesystemcerts , $\b$s\bss\bsl\bl_\b_u\bus\bse\bes\bsy\bys\bst\bte\bem\bmc\bce\ber\brt\bts\bs
11089    $ssl_use_sslv2 , $\b$s\bss\bsl\bl_\b_u\bus\bse\be_\b_s\bss\bsl\blv\bv2\b2
11090    $ssl_use_sslv3 , $\b$s\bss\bsl\bl_\b_u\bus\bse\be_\b_s\bss\bsl\blv\bv3\b3
11091    $ssl_use_tlsv1 , $\b$s\bss\bsl\bl_\b_u\bus\bse\be_\b_t\btl\bls\bsv\bv1\b1
11092    $status_format, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
11093    $status_chars , $\b$s\bst\bta\bat\btu\bus\bs_\b_c\bch\bha\bar\brs\bs
11094    $status_format , $\b$s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt
11095    $status_on_top , $\b$s\bst\bta\bat\btu\bus\bs_\b_o\bon\bn_\b_t\bto\bop\bp
11096    $strict_mailto, m\bma\bai\bil\blt\bto\bo:\b:-\b-s\bst\bty\byl\ble\b\b l\bli\bin\bnk\bks\bs
11097    $strict_threads, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be
11098    $strict_mailto , $\b$s\bst\btr\bri\bic\bct\bt_\b_m\bma\bai\bil\blt\bto\bo
11099    $strict_mime , $\b$s\bst\btr\bri\bic\bct\bt_\b_m\bmi\bim\bme\be
11100    $strict_threads , $\b$s\bst\btr\bri\bic\bct\bt_\b_t\bth\bhr\bre\bea\bad\bds\bs
11101    $strip_was , $\b$s\bst\btr\bri\bip\bp_\b_w\bwa\bas\bs
11102    $strip_was_regex , $\b$s\bst\btr\bri\bip\bp_\b_w\bwa\bas\bs_\b_r\bre\beg\bge\bex\bx
11103    $stuff_quoted , $\b$s\bst\btu\buf\bff\bf_\b_q\bqu\buo\bot\bte\bed\bd
11104    subscribe, M\bMa\bai\bil\bli\bin\bng\b\b l\bli\bis\bst\bts\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs, b\bbr\bro\bow\bws\bse\ber\br
11105    $suspend , $\b$s\bsu\bus\bsp\bpe\ben\bnd\bd
11106    <sync-mailbox>, M\bMa\ban\bnu\bua\bal\b\b C\bCo\bon\bnv\bve\ben\bnt\bti\bio\bon\bns\bs, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
11107
11108 T
11109
11110    <tag-entry>, g\bge\ben\bne\ber\bri\bic\bc
11111    <tag-message>, p\bpa\bag\bge\ber\br
11112    <tag-pattern>, i\bin\bnd\bde\bex\bx
11113    <tag-prefix>, g\bge\ben\bne\ber\bri\bic\bc
11114    <tag-prefix-cond>, g\bge\ben\bne\ber\bri\bic\bc
11115    <tag-thread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx
11116    $text_flowed , $\b$t\bte\bex\bxt\bt_\b_f\bfl\blo\bow\bwe\bed\bd
11117    $thorough_search , $\b$t\bth\bho\bor\bro\bou\bug\bgh\bh_\b_s\bse\bea\bar\brc\bch\bh
11118    $thread_received , $\b$t\bth\bhr\bre\bea\bad\bd_\b_r\bre\bec\bce\bei\biv\bve\bed\bd
11119    $tilde , $\b$t\bti\bil\bld\bde\be
11120    $timeout, I\bIM\bMA\bAP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b), $\b$t\bti\bim\bme\beo\bou\but\bt
11121    $tmpdir, T\bTe\bem\bmp\bpo\bor\bra\bar\bry\b\b F\bFi\bil\ble\bes\bs, $\b$t\btm\bmp\bpd\bdi\bir\br
11122    $to_chars, S\bSt\bta\bat\btu\bus\b\b F\bFl\bla\bag\bgs\bs
11123    toggle, S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11124    <toggle-mailboxes>, b\bbr\bro\bow\bws\bse\ber\br
11125    <toggle-new>, i\bin\bnd\bde\bex\bx
11126    <toggle-quoted>, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, p\bpa\bag\bge\ber\br
11127    <toggle-subscribed>, b\bbr\bro\bow\bws\bse\ber\br
11128    <toggle-unlink>, c\bco\bom\bmp\bpo\bos\bse\be
11129    <toggle-write>, i\bin\bnd\bde\bex\bx
11130    <top>, p\bpa\bag\bge\ber\br
11131    <top-page>, g\bge\ben\bne\ber\bri\bic\bc
11132    $to_chars , $\b$t\bto\bo_\b_c\bch\bha\bar\brs\bs
11133    <transpose-chars>, e\bed\bdi\bit\bto\bor\br
11134    $trash , $\b$t\btr\bra\bas\bsh\bh
11135    $tunnel , $\b$t\btu\bun\bnn\bne\bel\bl
11136
11137 U
11138
11139    $umask, T\bTe\bem\bmp\bpo\bor\bra\bar\bry\b\b F\bFi\bil\ble\bes\bs, $\b$u\bum\bma\bas\bsk\bk
11140    unalias, D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\b\b a\bal\bli\bia\bas\bse\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11141    unalternates, A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\b\b a\bad\bdd\bdr\bre\bes\bss\bse\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11142    unalternative_order, M\bMI\bIM\bME\b\b M\bMu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
11143           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11144
11145    unattachments, A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\b\b S\bSe\bea\bar\brc\bch\bhi\bin\bng\b\b a\ban\bnd\b\b C\bCo\bou\bun\bnt\bti\bin\bng\bg
11146    unauto_view, M\bMI\bIM\bME\b\b A\bAu\but\bto\bov\bvi\bie\bew\bw, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11147    $uncollapse_jump , $\b$u\bun\bnc\bco\bol\bll\bla\bap\bps\bse\be_\b_j\bju\bum\bmp\bp
11148    uncolor, U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\b\b a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11149
11150    <undelete-entry>, a\bat\btt\bta\bac\bch\bh, p\bpo\bos\bst\btp\bpo\bon\bne\be
11151    <undelete-message>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
11152    <undelete-pattern>, i\bin\bnd\bde\bex\bx
11153    <undelete-subthread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
11154    <undelete-thread>, T\bTh\bhr\bre\bea\bad\bde\bed\b\b M\bMo\bod\bde\be, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
11155    unhdr_order, D\bDe\bef\bfi\bin\bni\bin\bng\b\b t\bth\bhe\b\b o\bor\brd\bde\ber\b\b o\bof\b\b h\bhe\bea\bad\bde\ber\brs\b\b w\bwh\bhe\ben\b\b v\bvi\bie\bew\bwi\bin\bng\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs,
11156           C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11157
11158    unhook, R\bRe\bem\bmo\bov\bvi\bin\bng\b\b h\bho\boo\bok\bks\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11159    unignore, I\bIg\bgn\bno\bor\bri\bin\bng\b\b (\b(w\bwe\bee\bed\bdi\bin\bng\bg)\b\b u\bun\bnw\bwa\ban\bnt\bte\bed\b\b m\bme\bes\bss\bsa\bag\bge\b\b h\bhe\bea\bad\bde\ber\brs\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
11160           C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11161
11162    unlists, M\bMa\bai\bil\bli\bin\bng\b\b l\bli\bis\bst\bts\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11163    unmailboxes, D\bDe\bef\bfi\bin\bni\bin\bng\b\b m\bma\bai\bil\blb\bbo\box\bxe\bes\b\b w\bwh\bhi\bic\bch\b\b r\bre\bec\bce\bei\biv\bve\b\b m\bma\bai\bil\bl
11164    unmime_lookup, M\bMI\bIM\bME\b\b L\bLo\boo\bok\bku\bup\bp, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11165    unmono, U\bUs\bsi\bin\bng\b\b c\bco\bol\blo\bor\b\b a\ban\bnd\b\b m\bmo\bon\bno\b\b v\bvi\bid\bde\beo\b\b a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11166    unmy_hdr, U\bUs\bse\ber\b\b d\bde\bef\bfi\bin\bne\bed\b\b h\bhe\bea\bad\bde\ber\brs\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11167    unscore, M\bMe\bes\bss\bsa\bag\bge\b\b S\bSc\bco\bor\bri\bin\bng\bg, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11168    unset, S\bSe\bet\btt\bti\bin\bng\b\b v\bva\bar\bri\bia\bab\bbl\ble\bes\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs
11169    unsubscribe, M\bMa\bai\bil\bli\bin\bng\b\b l\bli\bis\bst\bts\bs, C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\b\b C\bCo\bom\bmm\bma\ban\bnd\bds\bs, b\bbr\bro\bow\bws\bse\ber\br
11170    <untag-pattern>, i\bin\bnd\bde\bex\bx
11171    <upcase-word>, E\bEd\bdi\bit\bti\bin\bng\b\b I\bIn\bnp\bpu\but\b\b F\bFi\bie\bel\bld\bds\bs, e\bed\bdi\bit\bto\bor\br
11172    $use_8bitmime, S\bSM\bMT\bTP\b\b S\bSu\bup\bpp\bpo\bor\brt\b\b (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
11173    $use_8bitmime , $\b$u\bus\bse\be_\b_8\b8b\bbi\bit\btm\bmi\bim\bme\be
11174    $use_domain , $\b$u\bus\bse\be_\b_d\bdo\bom\bma\bai\bin\bn
11175    $use_envelope_from , $\b$u\bus\bse\be_\b_e\ben\bnv\bve\bel\blo\bop\bpe\be_\b_f\bfr\bro\bom\bm
11176    $use_from , $\b$u\bus\bse\be_\b_f\bfr\bro\bom\bm
11177    $use_idn , $\b$u\bus\bse\be_\b_i\bid\bdn\bn
11178    $use_ipv6 , $\b$u\bus\bse\be_\b_i\bip\bpv\bv6\b6
11179
11180 V
11181
11182    <verify-key>, p\bpg\bgp\bp
11183    <view-attach>, a\bat\btt\bta\bac\bch\bh, c\bco\bom\bmp\bpo\bos\bse\be
11184    <view-attachments>, i\bin\bnd\bde\bex\bx, p\bpa\bag\bge\ber\br
11185    <view-file>, b\bbr\bro\bow\bws\bse\ber\br
11186    <view-mailcap>, a\bat\btt\bta\bac\bch\bh
11187    <view-name>, p\bpg\bgp\bp
11188    <view-text>, a\bat\btt\bta\bac\bch\bh
11189    $VISUAL, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs
11190    $visual , $\b$v\bvi\bis\bsu\bua\bal\bl
11191
11192 W
11193
11194    $wait_key, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, O\bOp\bpt\bti\bio\bon\bna\bal\b\b F\bFi\bie\bel\bld\bds\bs
11195    $wait_key , $\b$w\bwa\bai\bit\bt_\b_k\bke\bey\by
11196    $weed, M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\b\b F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs, $\b$w\bwe\bee\bed\bd
11197    <what-key>, g\bge\ben\bne\ber\bri\bic\bc
11198    $wrapmargin , $\b$w\bwr\bra\bap\bpm\bma\bar\brg\bgi\bin\bn
11199    $wrap_search , $\b$w\bwr\bra\bap\bp_\b_s\bse\bea\bar\brc\bch\bh
11200    <write-fcc>, C\bCo\bom\bmp\bpo\bos\bsi\bin\bng\b\b n\bne\bew\b\b m\bme\bes\bss\bsa\bag\bge\bes\bs, c\bco\bom\bmp\bpo\bos\bse\be
11201    $write_bcc , $\b$w\bwr\bri\bit\bte\be_\b_b\bbc\bcc\bc
11202    $write_inc , $\b$w\bwr\bri\bit\bte\be_\b_i\bin\bnc\bc
11203
11204 X
11205
11206    $xterm_icon , $\b$x\bxt\bte\ber\brm\bm_\b_i\bic\bco\bon\bn
11207    $xterm_leave , $\b$x\bxt\bte\ber\brm\bm_\b_l\ble\bea\bav\bve\be
11208    $xterm_set_titles , $\b$x\bxt\bte\ber\brm\bm_\b_s\bse\bet\bt_\b_t\bti\bit\btl\ble\bes\bs
11209    $xterm_title , $\b$x\bxt\bte\ber\brm\bm_\b_t\bti\bit\btl\ble\be