]> diplodocus.org Git - nmh/blobdiff - man/sortm.man
sizeof char is always 1, so don't bother to divide by it.
[nmh] / man / sortm.man
index aa08f820c4dee8f16dfcfdab4e0c43d79c9145c4..9c556417bcc13388a3534876a60e94549fcee93b 100644 (file)
@@ -1,13 +1,15 @@
-.TH SORTM %manext1% "October 11, 2012" "%nmhversion%"
-.\"
+.TH SORTM %manext1% 2014-03-23 "%nmhversion%"
+.
 .\" %nmhwarning%
 .\" %nmhwarning%
-.\"
+.
 .SH NAME
 .SH NAME
-sortm \- sort messages
+sortm \- sort nmh messages
 .SH SYNOPSIS
 .HP 5
 .na
 .B sortm
 .SH SYNOPSIS
 .HP 5
 .na
 .B sortm
+.RB [ \-help ]
+.RB [ \-version ]
 .RI [ +folder ]
 .RI [ msgs ]
 .RB [ \-all " | " \-noall ]
 .RI [ +folder ]
 .RI [ msgs ]
 .RB [ \-all " | " \-noall ]
@@ -21,11 +23,9 @@ sortm \- sort messages
 .RB [ \-nolimit ]
 .RB [ \-check " | " \-nocheck ]
 .RB [ \-verbose " | " \-noverbose ]
 .RB [ \-nolimit ]
 .RB [ \-check " | " \-nocheck ]
 .RB [ \-verbose " | " \-noverbose ]
-.RB [ \-version ]
-.RB [ \-help ]
 .ad
 .SH DESCRIPTION
 .ad
 .SH DESCRIPTION
-.B Sortm
+.B sortm
 sorts the specified messages in the named folder according
 to the chronological order of the \*(lqDate:\*(rq field of each message.
 .PP
 sorts the specified messages in the named folder according
 to the chronological order of the \*(lqDate:\*(rq field of each message.
 .PP
@@ -36,7 +36,7 @@ switch is enabled, then
 .B sortm
 reports that as an error and exits with non-zero status.
 .B \-noall
 .B sortm
 reports that as an error and exits with non-zero status.
 .B \-noall
-is most useful in the user's profile, to avoid inadvertant sorting of
+is most useful in the user's profile, to avoid inadvertent sorting of
 an entire folder.  The
 .B \-all
 switch can then be used on the command line to disable it.  Of course,
 an entire folder.  The
 .B \-all
 switch can then be used on the command line to disable it.  Of course,
@@ -72,7 +72,7 @@ switch causes
 .B sortm
 to sort messages by the specified text field.  All characters except
 letters and numbers are stripped and the resulting strings are sorted
 .B sortm
 to sort messages by the specified text field.  All characters except
 letters and numbers are stripped and the resulting strings are sorted
-datefield\-major, textfield\-minor, using a case insensitive
+datefield-major, textfield-minor, using a case insensitive
 comparison.  If this field is \*(lqsubject\*(rq, any leading "re:" is
 stripped off.
 .PP
 comparison.  If this field is \*(lqsubject\*(rq, any leading "re:" is
 stripped off.
 .PP
@@ -90,7 +90,7 @@ makes the limit infinity.
 With
 .B \-limit
 .IR 0 ,
 With
 .B \-limit
 .IR 0 ,
-the sort is instead simply textfield\-major.
+the sort is instead simply textfield-major.
 .PP
 For example, to order a folder by date-major, grouping messages with
 the same subject on the same date together, use:
 .PP
 For example, to order a folder by date-major, grouping messages with
 the same subject on the same date together, use:
@@ -106,17 +106,20 @@ parsed, or has a format error in any header field.  With the
 .B \-check
 switch,
 .B sortm
 .B \-check
 switch,
 .B sortm
-inhibits all modifications to the folder if there any such messages,
-and exits with non-zero status.  With the default of
+inhibits all modifications to the folder if there are any such
+messages, and exits with non-zero status.  With the default of
 .BR \-nocheck ,
 .B sortm
 sorts messages with a missing or invalid
 \*(lqDate:\*(rq field using their file modification times.
 .BR \-nocheck ,
 .B sortm
 sorts messages with a missing or invalid
 \*(lqDate:\*(rq field using their file modification times.
+.PP
+When ordering messages based on their dates, if they have the same
+dates, their original message order is preserved.
 .SH FILES
 .fc ^ ~
 .nf
 .SH FILES
 .fc ^ ~
 .nf
-.ta \w'%etcdir%/ExtraBigFileName  'u
-^$HOME/\&.mh\(ruprofile~^The user profile
+.ta \w'%nmhetcdir%/ExtraBigFileName  'u
+^$HOME/.mh_profile~^The user profile
 .fi
 .SH "PROFILE COMPONENTS"
 .fc ^ ~
 .fi
 .SH "PROFILE COMPONENTS"
 .fc ^ ~
@@ -150,7 +153,7 @@ Timezones used to be ignored when comparing dates: they aren't any more.
 Messages which were in the folder, but not specified by `msgs', used to
 be moved to the end of the folder; now such messages are left untouched.
 .PP
 Messages which were in the folder, but not specified by `msgs', used to
 be moved to the end of the folder; now such messages are left untouched.
 .PP
-.B Sortm
+.B sortm
 sometimes did not preserve the message numbering in a folder
 (e.g., messages 1, 3, and 5, might have been renumbered to 1, 2, 3 after
 sorting).  This was a bug, and has been fixed.  To compress the message
 sometimes did not preserve the message numbering in a folder
 (e.g., messages 1, 3, and 5, might have been renumbered to 1, 2, 3 after
 sorting).  This was a bug, and has been fixed.  To compress the message
@@ -162,7 +165,7 @@ When
 .B sortm
 complains about a message which it can't temporally
 order, it complains about the message number
 .B sortm
 complains about a message which it can't temporally
 order, it complains about the message number
-.B prior
+.I prior
 to sorting.
 It should indicate what the message number will be
 .B after
 to sorting.
 It should indicate what the message number will be
 .B after