docs/master
changeset 139:b7b81ae9c9d8
Removed and moved some paragraphs.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Wed, 04 Jul 2012 23:51:08 +0200 |
parents | cc35686f359e |
children | 5cc81413ae62 |
files | discussion.roff |
diffstat | 1 files changed, 57 insertions(+), 154 deletions(-) [+] |
line diff
1.1 --- a/discussion.roff Wed Jul 04 16:28:39 2012 +0200 1.2 +++ b/discussion.roff Wed Jul 04 23:51:08 2012 +0200 1.3 @@ -1310,122 +1310,6 @@ 1.4 .Ci 0e46503be3c855bddaeae3843e1b659279c35d70 1.5 1.6 1.7 -.U3 "Mail Transfer Switches 1.8 -.P 1.9 -With the removal of the mail transfer facilities, a lot of switches 1.10 -vanished automatically. 1.11 -.Pn inc 1.12 -lost 9 switches, namely 1.13 -.Sw -host , 1.14 -.Sw -port , 1.15 -.Sw -user , 1.16 -.Sw -proxy , 1.17 -.Sw -snoop , 1.18 -.Sw -[no]pack , 1.19 -as well as 1.20 -.Sw -sasl 1.21 -and 1.22 -.Sw -saslmech . 1.23 -.Pn send 1.24 -and 1.25 -.Pn post 1.26 -lost 11 switches each, namely 1.27 -.Sw -server , 1.28 -.Sw -port , 1.29 -.Sw -client , 1.30 -.Sw -user , 1.31 -.Sw -mail , 1.32 -.Sw -saml , 1.33 -.Sw -send , 1.34 -.Sw -soml , 1.35 -.Sw -snoop , 1.36 -as well as 1.37 -.Sw -sasl , 1.38 -.Sw -saslmech , 1.39 -and 1.40 -.Sw -tls . 1.41 -.Pn send 1.42 -had the switches only to pass them further to 1.43 -.Pn post , 1.44 -because the user would invoke 1.45 -.Pn post 1.46 -not directly, but through 1.47 -.Pn send . 1.48 -All these switches, except 1.49 -.Sw -snoop 1.50 -were usually defined as default switches in the user's profile, 1.51 -but hardly given in interactive usage. 1.52 -.P 1.53 -Of course, those switches did not really ``vanish'', but the configuration 1.54 -they did was handed over to external MSAs and MRAs. 1.55 -Instead of setting up the mail transfer in mmh, it is set up in 1.56 -external tools. 1.57 -Yet, this simplifies mmh. 1.58 -Specialized external tools will likely have simple configuration files. 1.59 -Hence, instead of having one complicated central configuration file, 1.60 -the configuration of each domain is separate. 1.61 -Although the user needs to learn to configure each of the tools, 1.62 -each configuration is likely much simpler. 1.63 - 1.64 - 1.65 -.U3 "Maildrop Formats 1.66 -.P 1.67 -With the removal of MMDF maildrop format support, 1.68 -.Pn packf 1.69 -and 1.70 -.Pn rcvpack 1.71 -no longer needed their 1.72 -.Sw -mbox 1.73 -and 1.74 -.Sw -mmdf 1.75 -switches. 1.76 -.Sw -mbox 1.77 -is the sole behavior now. 1.78 -.Ci 3916ab66ad5d183705ac12357621ea8661afd3c0 1.79 -In the same go, 1.80 -.Pn packf 1.81 -and 1.82 -.Pn rcvpack 1.83 -were reworked (see Sec. XXX) and their 1.84 -.Sw -file 1.85 -switch became unnecessary. 1.86 -.Ci ca1023716d4c2ab890696f3e41fa0d94267a940e 1.87 - 1.88 - 1.89 -.U3 "Terminal Magic 1.90 -.P 1.91 -Mmh's tools will no longer clear the screen (\c 1.92 -.Pn scan 's 1.93 -and 1.94 -.Pn mhl 's 1.95 -.Sw -[no]clear 1.96 -switches 1.97 -.Ci e57b17343dcb3ff373ef4dd089fbe778f0c7c270 1.98 -.Ci 943765e7ac5693ae177fd8d2b5a2440e53ce816e ). 1.99 -Neither will 1.100 -.Pn mhl 1.101 -ring the bell (\c 1.102 -.Sw -[no]bell 1.103 -.Ci e11983f44e59d8de236affa5b0d0d3067c192e24 ) 1.104 -nor page the output itself (\c 1.105 -.Sw -length 1.106 -.Ci 5b9d883db0318ed2b84bb82dee880d7381f99188 ). 1.107 -.P 1.108 -Generally, the pager to use is no longer specified with the 1.109 -.Sw -[no]moreproc 1.110 -command line switches for 1.111 -.Pn mhl 1.112 -and 1.113 -.Pn show /\c 1.114 -.Pn mhshow . 1.115 -.Ci 39e87a75b5c2d3572ec72e717720b44af291e88a 1.116 -.P 1.117 -.Pn prompter 1.118 -lost its 1.119 -.Sw -erase 1.120 -and 1.121 -.Sw -kill 1.122 -switches because today the terminal cares for the line editing keys. 1.123 1.124 1.125 .U3 "Header Printing 1.126 @@ -1473,7 +1357,7 @@ 1.127 for all tools of mmh. 1.128 1.129 1.130 -.U3 "Suppressing Edits or the WhatNow Shell 1.131 +.U3 "Suppressing Edits or the Invocation of the WhatNow Shell 1.132 .P 1.133 The 1.134 .Sw -noedit 1.135 @@ -1523,40 +1407,57 @@ 1.136 switch was intended to be used by front-ends. 1.137 1.138 1.139 -.U3 "Compatibility Switches 1.140 -.BU 1.141 -The hidden 1.142 -.Sw -[no]total 1.143 -switches of 1.144 -.Pn flist . 1.145 -They were simply the inverse of the visible 1.146 -.Sw -[no]fast 1.147 -switches: 1.148 -.Sw -total 1.149 -was 1.150 -.Sw -nofast 1.151 -and 1.152 -.Sw -nototal 1.153 -was 1.154 -.Sw -fast . 1.155 -I removed the 1.156 -.Sw -[no]total 1.157 -legacy. 1.158 -.Ci ea21fe2c4bd23c639bef251398fae809875732ec 1.159 -.BU 1.160 -The 1.161 -.Sw -subject 1.162 -switch of 1.163 -.Pn sortm 1.164 -existed for compatibility only. 1.165 -It can be fully replaced by 1.166 -.Cl "-textfield subject 1.167 -thus it was removed. 1.168 -.Ci 00140a3c86e9def69d98ba2ffd4d6e50ef6326ea 1.169 - 1.170 1.171 .U3 "Various 1.172 .BU 1.173 +With the removal of MMDF maildrop format support, 1.174 +.Pn packf 1.175 +and 1.176 +.Pn rcvpack 1.177 +no longer needed their 1.178 +.Sw -mbox 1.179 +and 1.180 +.Sw -mmdf 1.181 +switches. 1.182 +.Sw -mbox 1.183 +is the sole behavior now. 1.184 +.Ci 3916ab66ad5d183705ac12357621ea8661afd3c0 1.185 +In the same go, 1.186 +.Pn packf 1.187 +and 1.188 +.Pn rcvpack 1.189 +were reworked (see Sec. XXX) and their 1.190 +.Sw -file 1.191 +switch became unnecessary. 1.192 +.Ci ca1023716d4c2ab890696f3e41fa0d94267a940e 1.193 + 1.194 +.BU 1.195 +Mmh's tools will no longer clear the screen (\c 1.196 +.Pn scan 's 1.197 +and 1.198 +.Pn mhl 's 1.199 +.Sw -[no]clear 1.200 +switches 1.201 +.Ci e57b17343dcb3ff373ef4dd089fbe778f0c7c270 1.202 +.Ci 943765e7ac5693ae177fd8d2b5a2440e53ce816e ). 1.203 +Neither will 1.204 +.Pn mhl 1.205 +ring the bell (\c 1.206 +.Sw -[no]bell 1.207 +.Ci e11983f44e59d8de236affa5b0d0d3067c192e24 ) 1.208 +nor page the output itself (\c 1.209 +.Sw -length 1.210 +.Ci 5b9d883db0318ed2b84bb82dee880d7381f99188 ). 1.211 +Generally, the pager to use is no longer specified with the 1.212 +.Sw -[no]moreproc 1.213 +command line switches for 1.214 +.Pn mhl 1.215 +and 1.216 +.Pn show /\c 1.217 +.Pn mhshow . 1.218 +.Ci 39e87a75b5c2d3572ec72e717720b44af291e88a 1.219 + 1.220 +.BU 1.221 In order to avoid prefix collisions among switch names, the 1.222 .Sw -version 1.223 switch was renamed to 1.224 @@ -1572,6 +1473,7 @@ 1.225 Although this rename breaks a basic interface, having the 1.226 .Sw -V 1.227 abbreviation to display the version information, isn't all too bad. 1.228 + 1.229 .BU 1.230 .Sw -[no]preserve 1.231 of 1.232 @@ -1587,6 +1489,7 @@ 1.233 then refile will use the next available message number which 1.234 is above the message number you wish to preserve. 1.235 .QE 1.236 + 1.237 .BU 1.238 The removal of the 1.239 .Sw -[no]reverse 1.240 @@ -1838,8 +1741,8 @@ 1.241 .U3 "MMDF maildrop support 1.242 .P 1.243 This type of format is conceptionally similar to the mbox format, 1.244 -but uses a different message delimiter (`\fL^A^A^A^A\fP' instead of 1.245 -`\fLFrom\0\fP'). 1.246 +but uses a different message delimiter (`\fL\\1\\1\\1\\1\fP', 1.247 +commonly written as `\fL^A^A^A^A\fP', instead of `\fLFrom\0\fP'). 1.248 Mbox is the de-facto standard maildrop format on Unix, 1.249 whereas the MMDF maildrop format became forgotten. 1.250 I did drop MMDF maildrop format support. 1.251 @@ -3534,7 +3437,7 @@ 1.252 .Fu atooi() 1.253 function with calls to 1.254 .Fu strtoul() 1.255 -with the third parameter \(en the base \(en set to eight. 1.256 +with the third parameter, the base, set to eight. 1.257 .Fu strtoul() 1.258 is part of C89 and thus considered safe to use. 1.259 .Ci c490c51b3c0f8871b6953bd0c74551404f840a74 1.260 @@ -3889,11 +3792,11 @@ 1.261 I learned about the easy and the difficult parts. 1.262 Code is easy to understand if: 1.263 .BU 1.264 -The influenced code area is small 1.265 +The influenced code area is small. 1.266 .BU 1.267 -The boundaries are strictly defined 1.268 +The boundaries are strictly defined. 1.269 .BU 1.270 -The code is written straight-forward 1.271 +The code is written straight-forward. 1.272 .P 1.273 .\" XXX move this paragraph somewhere else? 1.274 Reading