comparison ch03.roff @ 98:d894191d7a33

style: Changed the block quote approach. New QS and QE.
author markus schnalke <meillo@marmaro.de>
date Sat, 16 Jun 2012 17:43:11 +0200
parents 29a7454fcded
children 6ae7dc4a3a02
comparison
equal deleted inserted replaced
97:29a7454fcded 98:d894191d7a33
849 .I fakeusername 849 .I fakeusername
850 mapping, based on the password file's GECOS field. 850 mapping, based on the password file's GECOS field.
851 The man page 851 The man page
852 .Mp mh-tailor(5) 852 .Mp mh-tailor(5)
853 described the use case as being the following: 853 described the use case as being the following:
854 .QP 854 .QS
855 This is useful if you want the messages you send to always 855 This is useful if you want the messages you send to always
856 appear to come from the name of an MTA alias rather than your 856 appear to come from the name of an MTA alias rather than your
857 actual account name. For instance, many organizations set up 857 actual account name. For instance, many organizations set up
858 `First.Last' sendmail aliases for all users. If this is 858 `First.Last' sendmail aliases for all users. If this is
859 the case, the GECOS field for each user should look like: 859 the case, the GECOS field for each user should look like:
860 ``First [Middle] Last <First.Last>'' 860 ``First [Middle] Last <First.Last>''
861 .QE
861 .P 862 .P
862 As mmh sends outgoing mail via the local MTA only, 863 As mmh sends outgoing mail via the local MTA only,
863 the best location to do such global rewrites is there. 864 the best location to do such global rewrites is there.
864 Besides, the MTA is conceptionally the right location because it 865 Besides, the MTA is conceptionally the right location because it
865 does the reverse mapping for incoming mail (aliasing), too. 866 does the reverse mapping for incoming mail (aliasing), too.
964 Already in 1985, Rose and Romine have identified this as a major 965 Already in 1985, Rose and Romine have identified this as a major
965 problem of MH: 966 problem of MH:
966 .[ [ 967 .[ [
967 rose romine real work 968 rose romine real work
968 .], p. 12] 969 .], p. 12]
969 .sp 970 .QS
970 .QP
971 A complaint often heard about systems which undergo substantial development 971 A complaint often heard about systems which undergo substantial development
972 by many people over a number of years, is that more and more options are 972 by many people over a number of years, is that more and more options are
973 introduced which add little to the functionality but greatly increase the 973 introduced which add little to the functionality but greatly increase the
974 amount of information a user needs to know in order to get useful work done. 974 amount of information a user needs to know in order to get useful work done.
975 This is usually referred to as creeping featurism. 975 This is usually referred to as creeping featurism.
976 .QP 976 .QP
977 Unfortunately MH, having undergone six years of off-and-on development by 977 Unfortunately MH, having undergone six years of off-and-on development by
978 ten or so well-meaning programmers (the present authors included), 978 ten or so well-meaning programmers (the present authors included),
979 suffers mightily from this. 979 suffers mightily from this.
980 .sp 980 .QE
981 .P 981 .P
982 Being reluctant to adding new switches \(en or `options', 982 Being reluctant to adding new switches \(en or `options',
983 as Rose and Romine call them \(en is one part of a counter-action, 983 as Rose and Romine call them \(en is one part of a counter-action,
984 the other part is removing hardly used switches. 984 the other part is removing hardly used switches.
985 Nmh's tools had lots of switches already implemented, 985 Nmh's tools had lots of switches already implemented,
1138 behavior, which already had been the default. 1138 behavior, which already had been the default.
1139 Nmh's 1139 Nmh's
1140 .Mp burst (1) 1140 .Mp burst (1)
1141 man page reads: 1141 man page reads:
1142 .sp \n(PDu 1142 .sp \n(PDu
1143 .QP 1143 .QS
1144 If -noinplace is given, each digest is preserved, no table 1144 If -noinplace is given, each digest is preserved, no table
1145 of contents is produced, and the messages contained within 1145 of contents is produced, and the messages contained within
1146 the digest are placed at the end of the folder. Other messages 1146 the digest are placed at the end of the folder. Other messages
1147 are not tampered with in any way. 1147 are not tampered with in any way.
1148 .sp \n(PDu 1148 .QE
1149 .LP 1149 .LP
1150 The decision to drop the 1150 The decision to drop the
1151 .Sw -inplace 1151 .Sw -inplace
1152 behavior was supported by the code complexity and the possible data loss 1152 behavior was supported by the code complexity and the possible data loss
1153 it caused. 1153 it caused.
1469 switch. 1469 switch.
1470 .Ci ee4f43cf2ef0084ec698e4e87159a94c01940622 1470 .Ci ee4f43cf2ef0084ec698e4e87159a94c01940622
1471 This switch had introduced an awkward behavior, as explained in nmh's 1471 This switch had introduced an awkward behavior, as explained in nmh's
1472 man page for 1472 man page for
1473 .Mp comp (1): 1473 .Mp comp (1):
1474 .QP 1474 .QS
1475 The \-editor editor switch indicates the editor to use for 1475 The \-editor editor switch indicates the editor to use for
1476 the initial edit. Upon exiting from the editor, comp will 1476 the initial edit. Upon exiting from the editor, comp will
1477 invoke the whatnow program. See whatnow(1) for a discussion 1477 invoke the whatnow program. See whatnow(1) for a discussion
1478 of available options. The invocation of this program can be 1478 of available options. The invocation of this program can be
1479 inhibited by using the \-nowhatnowproc switch. (In truth of 1479 inhibited by using the \-nowhatnowproc switch. (In truth of
1480 fact, it is the whatnow program which starts the initial 1480 fact, it is the whatnow program which starts the initial
1481 edit. Hence, \-nowhatnowproc will prevent any edit from 1481 edit. Hence, \-nowhatnowproc will prevent any edit from
1482 occurring.) 1482 occurring.)
1483 .QE
1483 .P 1484 .P
1484 Effectively, the 1485 Effectively, the
1485 .Sw -nowhatnowproc 1486 .Sw -nowhatnowproc
1486 switch stored a copy of the form file into the draft folder. 1487 switch stored a copy of the form file into the draft folder.
1487 As 1488 As
1548 .BU 1549 .BU
1549 .Sw -[no]preserve 1550 .Sw -[no]preserve
1550 of 1551 of
1551 .Pn refile 1552 .Pn refile
1552 was removed because what use was it anyway? 1553 was removed because what use was it anyway?
1553 .QP 1554 .QS
1554 Normally when a message is refiled, for each destination 1555 Normally when a message is refiled, for each destination
1555 folder it is assigned the number which is one above the current 1556 folder it is assigned the number which is one above the current
1556 highest message number in that folder. Use of the 1557 highest message number in that folder. Use of the
1557 \-preserv [sic!] switch will override this message renaming, and try 1558 \-preserv [sic!] switch will override this message renaming, and try
1558 to preserve the number of the message. If a conflict for a 1559 to preserve the number of the message. If a conflict for a
1559 particular folder occurs when using the \-preserve switch, 1560 particular folder occurs when using the \-preserve switch,
1560 then refile will use the next available message number which 1561 then refile will use the next available message number which
1561 is above the message number you wish to preserve. 1562 is above the message number you wish to preserve.
1563 .QE
1562 .BU 1564 .BU
1563 The removal of the 1565 The removal of the
1564 .Sw -[no]reverse 1566 .Sw -[no]reverse
1565 switches of 1567 switches of
1566 .Pn scan 1568 .Pn scan