Guessing which lines are continuations and which are new lines is darned tricky, and the rules help2man uses are intended to deal with the majority of cases.
I don't know how help2man does this in detail, but wouldn't it work just to see if the next line as a option (either, -s or --short). And assume that if doesn't, that it is a continuation? This would solve all cases I think. Then even something like: -v, --very-long-option-name is described on this line, and this one... more text... even more text Would work; since we only stop scanning when we come to a new option. Since we would just concatenate all the lines that do not have a option listed. One might need to do a special execption for cases when you have text that starts on the first column. I.e. something like tar uses (and some of the Hurd I belive): Informative output: --help print this help, then exit --version print tar program version number, then exit -v, --verbose verbosely list files processed But I think that this would work in more cases then the current algo works. Also should be quite easy to implement. Well, I haven't pondered about this any more, but what do you think? Happy hacking. _______________________________________________ Bug-coreutils mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-coreutils