4 .TH SHOW %manext1% "%nmhdate%" MH.6.8 [%nmhversion%]
6 show \- show (display) messages
8 next \- show the next message
10 prev \- show the previous message
21 .RB [ \-header " | " \-noheader ]
22 .RB [ \-checkmime " | " \-nocheckmime ]
43 lists each of the specified messages to the standard output
44 (typically, the terminal).
50 on the next or previous message in the specified
51 (or current) folder, respectively.
53 By default, text (non-MIME) messages are filtered and displayed by
58 This command will display text
59 messages in a nice, uniform format. It also allows you to configure
60 the format of the displayed messages and which headers fields are
63 manual page for the details about this
64 command. Any switches not recognized by
67 passed along to that program. To override the default, use the
75 program to list the messages with no reformatting.
77 By default, MIME messages are processed and displayed by the
83 manual page for details
85 Any switches not recognized
88 are passed along to that program. To override this
98 even for textual contents if the message has a MIME-Version header.
102 (set by default) instructs
104 to check if any of the messages contains a MIME-Version header.
105 If so, they are displayed by the
107 else they are displayed by the
111 disables this test and instructs
115 regardless of whether
116 any of the messages are MIME messages.
122 to display a one\-line
123 description of the message being shown. This description includes
124 the folder and the message number.
126 If no `msgs' are specified, the current message is used.
128 If the standard output is a terminal, output will be piped through
130 If the standard output is not a terminal, no queries are made, and
131 each file is listed with a one\-line header and two lines of
134 If the profile entry \*(lqUnseen\-Sequence\*(rq is present and
137 will remove each of the messages shown
138 from each sequence named by the profile entry.
143 .ta \w'%etcdir%/ExtraBigFileName 'u
144 ^$HOME/.mmh/profile~^The user profile
147 .SH "PROFILE COMPONENTS"
151 .ta \w'ExtraBigProfileName 'u
152 ^Path:~^To determine the user's mail storage
153 ^Current\-Folder:~^To find the default current folder
154 ^Unseen\-Sequence:~^To name sequences denoting unseen messages
158 mhl(1), mhshow(1), more(1), scan(1)
162 .RB ` +folder "' defaults to the current folder"
163 .RB ` msgs "' defaults to cur"
169 If a folder is given, it will become the current folder. The last
170 message shown will become the current message.
175 switch doesn't work when `msgs' expands to more than
180 then this problem can
181 be circumvented by referencing the \*(lqmessagename\*(rq field in the
186 updates the user's context before showing the message.
189 will mark messages as seen prior to the user actually
190 seeing them. This is generally not a problem, unless the user relies
191 on the \*(lqunseen\*(rq messages mechanism, and interrupts
193 while it is showing \*(lqunseen\*(rq messages.
201 in the background with only its standard output piped to
202 another process, as in
210 show will go into a \*(lqtty input\*(rq state.
211 To avoid this problem, re\-direct
213 diagnostic output as well.
225 show 2>&1 | imprint &
231 are really links to the
233 program. As a result, if
238 and that link is not called
242 your link will act like
244 instead. To circumvent this, add a
245 profile\-entry for the link to your
247 profile and add the argument