Added all of the MH sources, including RCS files, in
[mmh] / docs / historical / mh-6.8.5 / conf / doc / RCS / mh-profile.rf,v
1 head    1.21;
2 access;
3 symbols;
4 locks; strict;
5
6
7 1.21
8 date    96.02.08.18.06.13;      author jromine; state Exp;
9 branches;
10 next    1.20;
11
12 1.20
13 date    93.08.19.23.43.36;      author jromine; state Exp;
14 branches;
15 next    1.19;
16
17 1.19
18 date    92.12.02.22.13.41;      author jromine; state Exp;
19 branches;
20 next    1.18;
21
22 1.18
23 date    92.12.02.22.12.10;      author jromine; state Exp;
24 branches;
25 next    1.17;
26
27 1.17
28 date    92.12.02.21.47.22;      author jromine; state Exp;
29 branches;
30 next    1.16;
31
32 1.16
33 date    92.12.02.21.41.38;      author jromine; state Exp;
34 branches;
35 next    1.15;
36
37 1.15
38 date    92.10.29.22.23.58;      author jromine; state Exp;
39 branches;
40 next    1.14;
41
42 1.14
43 date    92.10.26.17.05.09;      author jromine; state Exp;
44 branches;
45 next    1.13;
46
47 1.13
48 date    92.10.20.19.34.57;      author jromine; state Exp;
49 branches;
50 next    1.12;
51
52 1.12
53 date    92.05.12.22.23.34;      author jromine; state Exp;
54 branches;
55 next    1.11;
56
57 1.11
58 date    92.02.11.00.47.53;      author jromine; state Exp;
59 branches;
60 next    1.10;
61
62 1.10
63 date    92.02.10.20.28.34;      author jromine; state Exp;
64 branches;
65 next    1.9;
66
67 1.9
68 date    92.02.04.00.04.47;      author jromine; state Exp;
69 branches;
70 next    1.8;
71
72 1.8
73 date    90.12.18.12.49.13;      author mh;      state Exp;
74 branches;
75 next    1.7;
76
77 1.7
78 date    90.04.05.15.09.46;      author sources; state Exp;
79 branches;
80 next    1.6;
81
82 1.6
83 date    90.04.02.14.29.06;      author sources; state Exp;
84 branches;
85 next    1.5;
86
87 1.5
88 date    90.03.22.11.31.20;      author sources; state Exp;
89 branches;
90 next    1.4;
91
92 1.4
93 date    90.03.20.19.41.59;      author sources; state Exp;
94 branches;
95 next    1.3;
96
97 1.3
98 date    90.03.20.17.36.15;      author sources; state Exp;
99 branches;
100 next    1.2;
101
102 1.2
103 date    90.03.16.15.40.28;      author sources; state Exp;
104 branches;
105 next    1.1;
106
107 1.1
108 date    90.03.16.15.29.23;      author sources; state Exp;
109 branches;
110 next    ;
111
112
113 desc
114 @@
115
116
117 1.21
118 log
119 @note continuation line format
120 @
121 text
122 @.\"    @@(MHWARNING)
123 .\" @@(#)$Id: mh-profile.rf,v 1.20 1993/08/19 23:43:36 jromine Exp jromine $
124 .SC MH-PROFILE 5
125 .NA
126 mh-profile \- user profile customization for MH message handler
127 .SY
128 \&\fI.mh\(ruprofile\fP
129 .DE
130 Each user of \fIMH\fR is expected to have a file named \fI\&.mh\(ruprofile\fR
131 in his or her home directory.  This file contains a set of
132 user parameters used by some or all of the \fIMH\fR
133 family of programs.  Each entry in the file is of the format
134
135     \fIprofile\-component\fR: \fIvalue\fR
136
137 If the text of an entry extends across several
138 real lines, the continuation lines are indicated by leading
139 spaces or tabs.
140 The possible profile components are exemplified below.
141 Only `Path:' is mandatory.
142 The others are optional;
143 some have default values if they are not present.
144 In the notation used below,
145 (profile, default) indicates whether the information is kept in the user's
146 \fIMH\fR profile or \fIMH\fR context,
147 and indicates what the default value is.
148
149 .in +1i
150 .ti -1i
151 Path: Mail
152 .br
153 Locates \fIMH\fR transactions in directory \*(lqMail\*(rq.
154 (profile, no default)
155
156 .ti -1i
157 context: context
158 .br
159 Declares the location of the \fIMH\fR context file,
160 see the \fBHISTORY\fR section below.
161 (profile, default: <mh\-dir>/context)
162
163 .ti -1i
164 Current\-Folder:\ inbox
165 .br
166 Keeps track of the current open folder.
167 (context, default: folder specified by \*(lqInbox\*(rq)
168
169 .ti -1i
170 Inbox:  inbox
171 .br
172 Defines the name of your inbox.
173 (profile, default: inbox)
174
175 .ti -1i
176 Previous\-Sequence:\ pseq
177 .br
178 Names the sequences which should be defined as the `msgs' or `msg'
179 argument given to the program.
180 If not present, or empty, no sequences are defined.
181 Otherwise,
182 for each name given,
183 the sequence is first zero'd and then each message is added to the sequence.
184 (profile, no default)
185
186 .ti -1i
187 Sequence\-Negation:\ not
188 .br
189 Defines the string which, when prefixed to a sequence name,
190 negates that sequence.
191 Hence,
192 \*(lqnotseen\*(rq means all those messages that are not a member of
193 the sequence \*(lqseen\*(rq.
194 (profile, no default)
195
196 .ti -1i
197 Unseen\-Sequence:\ unseen
198 .br
199 Names the sequences which should be defined as those messages recently
200 incorporated by \fIinc\fR.
201 \fIShow\fR knows to remove messages from this sequence once it thinks they
202 have been seen.
203 If not present, or empty, no sequences are defined.
204 Otherwise,
205 each message is added to each sequence name given.
206 (profile, no default)
207
208 .ti -1i
209 mh\-sequences:\ \&.mh\(rusequences
210 .br
211 The name of the file in each folder which defines public sequences.
212 To disable the use of public sequences,
213 leave the value portion of this entry blank.
214 (profile, default: \&.mh\(rusequences)
215
216 .ti -1i
217 atr\-\fIseq\fR\-\fIfolder\fR:\ 172\0178\-181\0212
218 .br
219 Keeps track of the private sequence called \fIseq\fR in the specified folder.
220 (context, no default)
221
222 .ti -1i
223 Editor:\ /usr/ucb/ex
224 .br
225 Defines editor to be used by 
226 \fIcomp\fR\0(1), \fIdist\fR\0(1), \fIforw\fR\0(1), and \fIrepl\fR\0(1).
227 (profile, default: @@(MHEDITOR))
228
229 .ti -1i
230 Msg\-Protect:\ 644
231 .br
232 Defines octal protection bits for message files.
233 See \fIchmod\fR\0(1) for an explanation of the octal number.
234 (profile, default: 0644)
235
236 .ti -1i
237 Folder\-Protect:\ 711
238 .br
239 Defines protection bits for folder directories.
240 (profile, default: 0711)
241
242 .ti -1i
243 \fIprogram\fR:\ default switches
244 .br
245 Sets default switches to be used whenever the mh program
246 \fIprogram\fR is invoked.
247 For example, one could override the \fIEditor\fR:
248 profile component when replying to messages by adding a
249 component such as:
250 .br
251         repl: \-editor /bin/ed
252 .br
253 (profile, no defaults)
254
255 .ti -1i
256 \fIlasteditor\fR\-next:\ nexteditor
257 .br
258 Names \*(lqnexteditor\*(rq to be the default editor after using \*(lqlasteditor\*(rq.
259 This takes effect at \*(lqWhat now?\*(rq level in
260 \fIcomp\fR, \fIdist\fR, \fIforw\fR, and \fIrepl\fR.
261 After editing the draft with \*(lqlasteditor\*(rq,
262 the default editor is set to be \*(lqnexteditor\*(rq.
263 If the user types \*(lqedit\*(rq without any arguments to \*(lqWhat now?\*(rq,
264 then \*(lqnexteditor\*(rq is used.
265 (profile, no default)
266
267 .ti -1i
268 bboards: system
269 .br
270 Tells \fIbbc\fR which BBoards you are interested in.
271 (profile, default: system)
272
273 .ti -1i
274 Folder\-Stack: \fIfolders\fR
275 .br
276 The contents of the folder-stack for the \fIfolder\fR command.
277 (context, no default)
278
279 .ti -1i
280 mhe:
281 .br
282 If present, tells \fIinc\fR to compose an \fIMHE\fR auditfile in addition to
283 its other tasks.
284 \fIMHE\fR is Brian Reid's \fIEmacs\fR front-end for \fIMH\fR.
285 An early version is supplied with the \fImh.6\fR distribution.
286 (profile, no default)
287
288 .ti -1i
289 Alternate\-Mailboxes: mh@@uci\-750a, bug-mh*
290 .br
291 Tells \fIrepl\fR and \fIscan\fR which addresses are really yours.
292 In this way, \fIrepl\fR knows which addresses should be included in the reply,
293 and \fIscan\fR knows if the message really originated from you.
294 Addresses must be separated by a comma,
295 and the hostnames listed should be the \*(lqofficial\*(rq hostnames for the
296 mailboxes you indicate,
297 as local nicknames for hosts are not replaced with their official site names.
298 For each address,
299 if a host is not given,
300 then that address on any host is considered to be you.
301 In addition,
302 an asterisk (`*') may appear at either or both ends of the mailbox and host
303 to indicate wild-card matching.
304 (profile, default: your user-id)
305
306 .ti -1i
307 Aliasfile: aliases other-alias
308 .br
309 Indicates aliases files for \fIali\fR, \fIwhom\fR, and \fIsend\fR.
310 This may be used instead of the `\-alias file' switch.
311 (profile, no default)
312
313 .ti -1i
314 Draft\-Folder: drafts
315 .br
316 Indicates a default draft folder for \fIcomp\fR, \fIdist\fR, \fIforw\fR,
317 and \fIrepl\fR.
318 (profile, no default)
319
320 .ti -1i
321 digest\-issue\-\fIlist\fR:\ 1
322 .br
323 Tells \fIforw\fR the last issue of the last volume sent for the digest
324 \fIlist\fR.
325 (context, no default)
326
327 .ti -1i
328 digest\-volume\-\fIlist\fR:\ 1
329 .br
330 Tells \fIforw\fR the last volume sent for the digest \fIlist\fR.
331 (context, no default)
332
333 .ti -1i
334 MailDrop: .mail
335 .br
336 Tells \fIinc\fR your maildrop, if different from the default.
337 This is superceded by the \fBMAILDROP\fR envariable.
338 (profile, default: @@(MHDROPLOC))
339
340 .ti -1i
341 Signature: RAND MH System (agent: Marshall Rose)
342 .br
343 Tells \fIsend\fR your mail signature.
344 This is superceded by the \fBSIGNATURE\fR envariable.
345 If \fBSIGNATURE\fR is not set and this profile entry is not present,
346 the \*(lqgcos\*(rq field of the \fI/etc/passwd\fP file will be used;
347 otherwise,
348 on hosts where \fIMH\fR was configured with the UCI option,
349 the file $HOME/.signature is consulted.
350 Your signature will be added to the address \fIsend\fP
351 puts in the \*(lqFrom:\*(rq header;
352 do not include an address in the signature text.
353 (profile, no default)
354 .in -1i
355
356 The following profile elements are used whenever an \fIMH\fR program
357 invokes some other program such as \fImore\fR\0(1).
358 The \fI\&.mh\(ruprofile\fR can be used to select alternate
359 programs if the user wishes.  The default values are given in
360 the examples.
361
362 .nf
363 .in +.5i
364 .ta \w'whatnowproc:  'u
365 ^fileproc:~^@@(MHBINPATH)/refile
366 ^incproc:~^@@(MHBINPATH)/inc
367 ^installproc:~^@@(MHETCPATH)/install\-mh
368 ^lproc:~^/usr/ucb/more
369 ^mailproc:~^@@(MHBINPATH)/mhmail
370 ^mhlproc:~^@@(MHETCPATH)/mhl
371 ^moreproc:~^/usr/ucb/more
372 ^mshproc:~^@@(MHBINPATH)/msh
373 ^packproc:~^@@(MHBINPATH)/packf
374 ^postproc:~^@@(MHETCPATH)/post
375 ^rmmproc:~^none
376 ^rmfproc:~^@@(MHBINPATH)/rmf
377 ^sendproc:~^@@(MHBINPATH)/send
378 ^showproc:~^/usr/ucb/more
379 ^whatnowproc:~^@@(MHBINPATH)/whatnow
380 ^whomproc:~^@@(MHBINPATH)/whom
381 .re
382 .in -.5i
383 .fi
384
385 If you define the envariable \fBMH\fR,
386 you can specify a profile other than \fI\&.mh\(ruprofile\fR to be read
387 by the \fIMH\fR programs that you invoke.
388 If the value of \fBMH\fR is not absolute,
389 (i.e., does not begin with a \fB/\fR\0),
390 it will be presumed to start from the current working directory.
391 This is one of the very few exceptions in \fIMH\fR where non-absolute
392 pathnames are not considered relative to the user's \fIMH\fR directory.
393
394 Similarly,
395 if you define the envariable \fBMHCONTEXT\fR,
396 you can specify a context other than the normal context file
397 (as specified in the \fIMH\fR profile).
398 As always,
399 unless the value of \fBMHCONTEXT\fR is absolute,
400 it will be presumed to start from your \fIMH\fR directory.
401
402 \fIMH\fR programs also support other envariables:
403
404 .in +.5i
405 .ti -.5i
406 \fBMAILDROP\fR\0: tells \fIinc\fR the default maildrop
407 .br
408 This supercedes the \*(lqMailDrop:\*(rq profile entry.
409
410 .ti -.5i
411 \fBSIGNATURE\fR\0: tells \fIsend\fR and \fIpost\fR your mail signature
412 .br
413 This supercedes the \*(lqSignature:\*(rq profile entry.
414
415 .ti -.5i
416 \fBHOME\fR\0: tells all \fIMH\fR programs your home directory
417
418 .ti -.5i
419 \fBSHELL\fR\0: tells \fIbbl\fR the default shell to run
420
421 .ti -.5i
422 \fBTERM\fR\0: tells \fIMH\fR your terminal type
423 .br
424 The \fBTERMCAP\fR envariable is also consulted.
425 In particular,
426 these tell \fIscan\fR and \fImhl\fR how to clear your terminal,
427 and how many columns wide your terminal is.
428 They also tell \fImhl\fR how many lines long your terminal screen is.
429
430 .ti -.5i
431 \fBeditalt\fR\0: the alternate message
432 .br
433 This is set by \fIdist\fR and \fIrepl\fR during edit sessions
434 so you can peruse the message being distributed or replied to.
435 The message is also available through a link called \*(lq@@\*(rq
436 in the current directory if your current working directory and
437 the folder the message lives in are on the same UNIX filesystem.
438
439 .ti -.5i
440 \fBmhdraft\fR\0: the path to the working draft
441 .br
442 This is set by \fIcomp\fR, \fIdist\fR, \fIforw\fR, and \fIrepl\fR
443 to tell the \fIwhatnowproc\fR which file to ask \*(lqWhat now?\*(rq questions
444 about.
445 In addition,
446 \fIdist\fR, \fIforw\fR, and \fIrepl\fR set \fBmhfolder\fR if appropriate.
447 Further,
448 \fIdist\fR and \fIrepl\fR set \fBmhaltmsg\fR to tell the
449 \fIwhatnowproc\fR about an alternate message associated with the draft
450 (the message being distributed or replied to),
451 and
452 \fIdist\fR sets \fBmhdist\fR to tell the \fIwhatnowproc\fR that
453 message re-distribution is occurring.
454 Also,
455 \fBmheditor\fR is set to tell the \fIwhatnowproc\fR the user's choice of
456 editor (unless overridden by `\-noedit').
457 Similarly,
458 \fBmhuse\fR may be set by \fIcomp\fR.
459 Finally,
460 \fBmhmessages\fR is set by \fIdist\fR, \fIforw\fR, and \fIrepl\fR
461 if annotations are to occur
462 (along with \fBmhannotate\fR, and \fBmhinplace\fR).
463 It's amazing all the information that has to get passed via envariables to
464 make the \*(lqWhat now?\*(rq interface look squeaky clean to the \fIMH\fR
465 user, isn't it?
466 The reason for all this
467 is that the \fIMH\fR user can select \fIany\fR program as the
468 \fIwhatnowproc\fR, including one of the standard shells.
469 As a result, it's not possible to pass information via an argument list.
470 .br
471 If the WHATNOW option was set during \fIMH\fR configuration
472 (type `\-help' to an \fIMH\fR command to find out),
473 and if this envariable is set,
474 if the commands \fIrefile\fR, \fIsend\fR, \fIshow\fR, or \fIwhom\fR
475 are not given any `msgs' arguments,
476 then they will default to using the file indicated by \fBmhdraft\fR.
477 This is useful for getting the default behavior supplied by the default
478 \fIwhatnowproc\fR.
479
480 .ti -.5i
481 \fBmhfolder\fR\0: the folder containing the alternate message
482 .br
483 This is set by \fIdist\fR and \fIrepl\fR during edit sessions
484 so you can peruse other messages in the current folder
485 besides the one being distributed or replied to.
486 The \fBmhfolder\fR envariable is also
487 set by \fIshow\fR, \fIprev\fR, and \fInext\fR
488 for use by \fImhl\fR.
489
490 .ti -.5i
491 \fBMHBBRC\fR\0: 
492 .br
493 If you define the envariable \fBMHBBRC\fR,
494 you can specify a BBoards information file other than \fI\&.bbrc\fR to be
495 read by \fIbbc\fR.
496 If the value of \fBMHBBRC\fR is not absolute,
497 (i.e., does not begin with a \fB/\fR\0),
498 it will be presumed to start from the current working directory.
499
500 .ti -.5i
501 \fBMHFD\fR\0: 
502 .br
503 If the OVERHEAD option was set during \fIMH\fR configuration
504 (type `\-help' to an \fIMH\fR command to find out),
505 then if this envariable is set,
506 \fIMH\fR considers it to be the number of a file descriptor which is opened,
507 read-only to the \fIMH\fR profile.
508 Similarly,
509 if the envariable \fBMHCONTEXTFD\fR is set,
510 this is the number of a file descriptor which is opened read-only
511 to the \fIMH\fR context.
512 This feature of \fIMH\fR is experimental,
513 and is used to examine possible speed improvements for \fIMH\fR startup.
514 Note that these envariables must be set and non-empty to enable this feature.
515 However,
516 if OVERHEAD is enabled during \fIMH\fR configuration,
517 then when \fIMH\fR programs call other \fIMH\fR programs,
518 this scheme is used.
519 These file descriptors are not closed throughout the execution of the
520 \fIMH\fR program,
521 so children may take advantage of this.
522 This approach is thought to be completely safe and does result in some
523 performance enhancements.
524 .in -.5i
525
526 .Fi
527 ^$HOME/\&.mh\(ruprofile~^The user profile
528 ^or $MH~^Rather than the standard profile
529 ^<mh\-dir>/context~^The user context
530 ^or $CONTEXT~^Rather than the standard context
531 ^<folder>/\&.mh\(rusequences~^Public sequences for <folder>
532 .Pr
533 All
534 .Sa
535 mh(1), environ(5), mh-sequence(5)
536 .De
537 None
538 .Co
539 All
540 .Hi
541 In previous versions of \fIMH\fR,
542 the current-message value of a writable folder was kept in a file
543 called \*(lqcur\*(rq in the folder itself.
544 In \fImh.3\fR,
545 the \fI\&.mh\(ruprofile\fR contained the current-message values for
546 all folders, regardless of their writability.
547
548 In all versions of \fIMH\fR since \fImh.4\fR,
549 the \fI\&.mh\(ruprofile\fR contains only static information,
550 which \fIMH\fR programs will \fBNOT\fR update.
551 Changes in context are made to the \fIcontext\fR file kept in the users MH
552 \fIdirectory\fR.
553 This includes, but is not limited to:
554 the \*(lqCurrent\-Folder\*(rq entry and all private sequence information.
555 Public sequence information is kept in a file called \fI\&.mh\(rusequences\fR
556 in each folder.
557
558 To convert from the format used in releases of \fIMH\fR prior
559 to the format used in the \fImh.4\fR release,
560 \fIinstall\-mh\fR should be invoked with the `\-compat' switch.
561 This generally happens automatically on \fIMH\fR systems generated with the
562 \*(lqCOMPAT\*(rq option during \fIMH\fR configuration.
563
564 The \fI\&.mh\(ruprofile\fR may override the path of the \fIcontext\fR file,
565 by specifying a \*(lqcontext\*(rq entry (this must be in lower-case).
566 If the entry is not absolute (does not start with a \fB/\fR\0),
567 then it is interpreted relative to the user's \fIMH\fR directory.
568 As a result,
569 you can actually have more than one set of private sequences by using
570 different context files.
571 .Bu
572 The shell quoting conventions are not available in the \&.mh\(ruprofile.
573 Each token is separated by whitespace.
574
575 There is some question as to what kind of arguments should be placed in
576 the profile as options.
577 In order to provide a clear answer,
578 recall command line semantics of all \fIMH\fR programs:
579 conflicting switches (e.g., `\-header and `\-noheader')
580 may occur more than one time on the command line,
581 with the last switch taking effect.
582 Other arguments,
583 such as message sequences, filenames and folders,
584 are always remembered on the invocation line and are not superseded by 
585 following arguments of the same type.
586 Hence, it is safe to place only switches (and their arguments)
587 in the profile.
588
589 If one finds that an \fIMH\fR
590 program is being invoked again and again with the same arguments,
591 and those arguments aren't switches,
592 then there are a few possible solutions to this problem.
593 The first is to create a (soft) link in your \fI$HOME/bin\fR directory
594 to the \fIMH\fR program of your choice.
595 By giving this link a different name,
596 you can create a new entry in your profile
597 and use an alternate set of defaults for the \fIMH\fR command.
598 Similarly, you could create a small shell script which called the
599 \fIMH\fR program of your choice with an alternate set of invocation
600 line switches (using links and an alternate profile entry is preferable
601 to this solution).
602
603 Finally, the \fIcsh\fR user could create an alias for the command of the form:
604
605 .ti +.5i
606 alias cmd 'cmd arg1 arg2 ...'
607
608 In this way, the user can avoid lengthy type-in to the shell,
609 and still give \fIMH\fR commands safely.  (Recall that some \fIMH\fR
610 commands invoke others, and that in all cases, the profile is read,
611 meaning that aliases are disregarded beyond an initial command invocation)
612 .En
613 @
614
615
616 1.20
617 log
618 @note use of gcos field for signature
619 @
620 text
621 @d2 1
622 a2 1
623 .\" @@(#)$Id: mh-profile.rf,v 1.19 1992/12/02 22:13:41 jromine Exp jromine $
624 d12 1
625 a12 1
626 family of programs.  Each line of the file is of the format
627 d16 3
628 @
629
630
631 1.19
632 log
633 @typo
634 @
635 text
636 @d2 1
637 a2 1
638 .\" @@(#)$Id: mh-profile.rf,v 1.18 1992/12/02 22:12:10 jromine Exp jromine $
639 d221 4
640 a224 2
641 On hosts where \fIMH\fR was configured with the UCI option,
642 if \fBSIGNATURE\fR is not set and this profile entry is not present,
643 @
644
645
646 1.18
647 log
648 @fixup NA
649 @
650 text
651 @d2 1
652 a2 1
653 .\" @@(#)$Id: mh-profile.rf,v 1.17 1992/12/02 21:47:22 jromine Exp jromine $
654 d5 1
655 a5 1
656 mh-profile \- user customization for MH message handler
657 @
658
659
660 1.17
661 log
662 @NA fixup
663 @
664 text
665 @d2 1
666 a2 1
667 .\" @@(#)$Id: mh-profile.rf,v 1.16 1992/12/02 21:41:38 jromine Exp jromine $
668 d5 1
669 a5 1
670 mh-profile \- MH user profile
671 @
672
673
674 1.16
675 log
676 @fixup \- stuff
677 @
678 text
679 @d2 1
680 a2 1
681 .\" @@(#)$Id: mh-profile.rf,v 1.15 1992/10/29 22:23:58 jromine Exp jromine $
682 d5 1
683 a5 1
684 mh-profile \- user profile customization for MH message system
685 @
686
687
688 1.15
689 log
690 @typo
691 @
692 text
693 @d2 1
694 a2 1
695 .\" @@(#)$Id: mh-profile.rf,v 1.14 1992/10/26 17:05:09 jromine Exp jromine $
696 d5 1
697 a5 1
698  \&.mh\(ruprofile \- user profile customization for MH message system
699 d7 1
700 a7 1
701 any \fIMH\fR command
702 d152 1
703 a152 1
704 The contents of the folder\-stack for the \fIfolder\fR command.
705 d160 1
706 a160 1
707 \fIMHE\fR is Brian Reid's \fIEmacs\fR front\-end for \fIMH\fR.
708 d179 1
709 a179 1
710 to indicate wild\-card matching.
711 d265 1
712 a265 1
713 This is one of the very few exceptions in \fIMH\fR where non\-absolute
714 d308 1
715 a308 1
716 so you can peruse the message being distributed or replied-to.
717 d324 1
718 a324 1
719 (the message being distributed or replied\-to),
720 d327 1
721 a327 1
722 message re\-distribution is occurring.
723 d359 1
724 a359 1
725 besides the one being distributed or replied-to.
726 d380 2
727 a381 2
728 \fIMH\fR considers it to be the number of a file\-descriptor which is opened,
729 read\-only to the \fIMH\fR profile.
730 d384 1
731 a384 1
732 this is the number of a file\-descriptor which is opened read\-only
733 d388 1
734 a388 1
735 Note that these envariables must be set and non\-empty to enable this feature.
736 d393 1
737 a393 1
738 These file\-descriptors are not closed throughout the execution of the
739 d416 1
740 a416 1
741 the current\-message value of a writable folder was kept in a file
742 d419 1
743 a419 1
744 the \fI\&.mh\(ruprofile\fR contained the current\-message values for
745 d482 1
746 a482 1
747 In this way, the user can avoid lengthy type\-in to the shell,
748 @
749
750
751 1.14
752 log
753 @fixes from Jerry Peek; don't put '$' in front of envar names
754 @
755 text
756 @d2 1
757 a2 1
758 .\" @@(#)$Id: mh-profile.rf,v 1.13 1992/10/20 19:34:57 jromine Exp jromine $
759 d164 1
760 a164 1
761 .ti \-1i
762 @
763
764
765 1.13
766 log
767 @typo
768 @
769 text
770 @d2 1
771 a2 1
772 .\" @@(#)$Id: mh-profile.rf,v 1.12 1992/05/12 22:23:34 jromine Exp jromine $
773 d81 1
774 a81 2
775 for each name given,
776 the sequence is first zero'd and then each message is added to the sequence.
777 d213 1
778 a213 1
779 This is superceded by the \fB$MAILDROP\fR envariable.
780 d220 1
781 a220 1
782 This is superceded by the \fB$SIGNATURE\fR envariable.
783 d222 1
784 a222 1
785 if \fB$SIGNATURE\fR is not set and this profile entry is not present,
786 d259 1
787 a259 1
788 If you define the envariable \fB$MH\fR,
789 d262 1
790 a262 1
791 If the value of \fB$MH\fR is not absolute,
792 d269 1
793 a269 1
794 if you define the envariable \fB$MHCONTEXT\fR,
795 d273 1
796 a273 1
797 unless the value of \fB$MHCONTEXT\fR is absolute,
798 d280 1
799 a280 1
800 \fB$MAILDROP\fR\0: tells \fIinc\fR the default maildrop
801 d285 1
802 a285 1
803 \fB$SIGNATURE\fR\0: tells \fIsend\fR and \fIpost\fR your mail signature
804 d290 1
805 a290 1
806 \fB$HOME\fR\0: tells all \fIMH\fR programs your home directory
807 d293 1
808 a293 1
809 \fB$SHELL\fR\0: tells \fIbbl\fR the default shell to run
810 d296 1
811 a296 1
812 \fB$TERM\fR\0: tells \fIMH\fR your terminal type
813 d298 1
814 a298 1
815 The \fB$TERMCAP\fR envariable is also consulted.
816 d305 1
817 a305 1
818 \fB$editalt\fR\0: the alternate message
819 d314 1
820 a314 1
821 \fB$mhdraft\fR\0: the path to the working draft
822 d320 1
823 a320 1
824 \fIdist\fR, \fIforw\fR, and \fIrepl\fR set \fB$mhfolder\fR if appropriate.
825 d322 1
826 a322 1
827 \fIdist\fR and \fIrepl\fR set \fB$mhaltmsg\fR to tell the
828 d326 1
829 a326 1
830 \fIdist\fR sets \fB$mhdist\fR to tell the \fIwhatnowproc\fR that
831 d329 1
832 a329 1
833 \fB$mheditor\fR is set to tell the \fIwhatnowproc\fR the user's choice of
834 d332 1
835 a332 1
836 \fB$mhuse\fR may be set by \fIcomp\fR.
837 d334 1
838 a334 1
839 \fB$mhmessages\fR is set by \fIdist\fR, \fIforw\fR, and \fIrepl\fR
840 d336 1
841 a336 1
842 (along with \fB$mhannotate\fR, and \fB$mhinplace\fR).
843 d350 1
844 a350 1
845 then they will default to using the file indicated by \fB$mhdraft\fR.
846 d355 1
847 a355 1
848 \fB$mhfolder\fR\0: the folder containing the alternate message
849 d360 1
850 a360 1
851 The \fB$mhfolder\fR envariable is also
852 d365 1
853 a365 1
854 \fB$MHBBRC\fR\0: 
855 d367 1
856 a367 1
857 If you define the envariable \fB$MHBBRC\fR,
858 d370 1
859 a370 1
860 If the value of \fB$MHBBRC\fR is not absolute,
861 d375 1
862 a375 1
863 \fB$MHFD\fR\0: 
864 d383 1
865 a383 1
866 if the envariable \fB$MHCONTEXTFD\fR is set,
867 @
868
869
870 1.12
871 log
872 @fixup for nroff problems
873 @
874 text
875 @d2 1
876 a2 1
877 .\" @@(#)$Id: mh-profile.rf,v 1.11 1992/02/11 00:47:53 jromine Exp jromine $
878 d301 1
879 a301 1
880 these tells \fIscan\fR and \fImhl\fR how to clear your terminal,
881 @
882
883
884 1.11
885 log
886 @document Aliasfile may be more than one file
887 @
888 text
889 @d2 2
890 a3 2
891 .\" @@(#)$Id: mh-profile.rf,v 1.10 1992/02/10 20:28:34 jromine Exp jromine $
892 .SC MH\-PROFILE 5
893 d5 1
894 a5 1
895  \&.mh\(ruprofile \- user customization for MH message system
896 @
897
898
899 1.10
900 log
901 @mention mh-sequence
902 @
903 text
904 @d2 1
905 a2 1
906 .\" @@(#)$Id: mh-profile.rf,v 1.9 1992/02/04 00:04:47 jromine Exp jromine $
907 d184 1
908 a184 1
909 Aliasfile: aliases
910 d186 1
911 a186 1
912 Indicates a default aliases file for \fIali\fR, \fIwhom\fR, and \fIsend\fR.
913 @
914
915
916 1.9
917 log
918 @contributed patch
919 @
920 text
921 @d2 1
922 a2 1
923 .\" @@(#)$Id: mh-profile.rf,v 1.8 1990/12/18 12:49:13 mh Exp jromine $
924 d410 1
925 a410 1
926 mh(1), environ(5)
927 @
928
929
930 1.8
931 log
932 @do not add <user@@host> to signature
933 jlr
934 @
935 text
936 @d2 1
937 a2 1
938 .\" @@(#)$Id: mh-profile.rf,v 1.7 90/04/05 15:09:46 sources Exp Locker: mh $
939 d43 7
940 a49 1
941 (context, default: +inbox)
942 @
943
944
945 1.7
946 log
947 @add ID
948 @
949 text
950 @d2 1
951 a2 1
952 .\" @@(#)$Id:$
953 d219 3
954 @
955
956
957 1.6
958 log
959 @RAND fixes
960 @
961 text
962 @d2 1
963 @
964
965
966 1.5
967 log
968 @put things back, do .NA stuff another way
969 @
970 text
971 @d211 1
972 a211 1
973 Signature: Rand MH System (agent: Marshall Rose)
974 @
975
976
977 1.4
978 log
979 @typo
980 @
981 text
982 @d2 2
983 a3 2
984 .TH MH\-PROFILE 5 @@(MHCENTERFOOT) @@(MHLEFTFOOT)
985 .SH .NA
986 d5 1
987 a5 1
988 .SH .SY
989 @
990
991
992 1.3
993 log
994 @fixup for makewhatis
995 @
996 text
997 @d2 1
998 a2 1
999 .TH MH\-PROFILE 5 [mh.6] MH
1000 @
1001
1002
1003 1.2
1004 log
1005 @document Aliasfile: profile entry
1006 @
1007 text
1008 @d2 2
1009 a3 2
1010 .SC MH\-PROFILE 5
1011 .NA
1012 d5 1
1013 a5 1
1014 .SY
1015 @
1016
1017
1018 1.1
1019 log
1020 @Initial revision
1021 @
1022 text
1023 @d177 7
1024 @