From dca89da13bfa8723fdaeec45a0af3ce423457a9c Mon Sep 17 00:00:00 2001 From: dockes Date: Fri, 26 Jun 2009 09:25:05 +0000 Subject: [PATCH] improve man page handling --- src/filters/rclman | 16 ++++++++++++++-- src/sampleconf/mimemap | 2 ++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/filters/rclman b/src/filters/rclman index 91608669..f92f54f1 100755 --- a/src/filters/rclman +++ b/src/filters/rclman @@ -92,7 +92,19 @@ umask 77 checkcmds groff # Note: the qt preview really likes to find an tag at the top -echo '' && groff -man -Thtml < "$infile" +echo '' + +# Filter out some unwanted data when indexing +if test X$RECOLL_FILTER_FORPREVIEW = Xyes ; then + groff -man -Thtml < "$infile" +else + # When indexing we try to avoid adding terms for the section headers, which + # are unfortunately somewhat ill defined. We eliminate rather loosely + # lines containing likely section header words preceded by a tag. + groff -man -Thtml < "$infile" | \ + egrep -v \ + '>NAME|>SYNOPSIS|>DESCRIPTION|>OPTIONS|>DIAGNOSTICS|>SUPPORTED HARDWARE|>CONFIGURATION DETAILS|>AUTHOR|>BUGS|>REPORTING BUGS|>KNOWN BUGS|>COPYRIGHT|>SEE ALSO|>HISTORY|>ENVIRONMENT|>FILES' +fi + -# exit normally exit 0 diff --git a/src/sampleconf/mimemap b/src/sampleconf/mimemap index 9deef353..69ab5c62 100644 --- a/src/sampleconf/mimemap +++ b/src/sampleconf/mimemap @@ -136,3 +136,5 @@ recoll_noindex = .tar.gz .tgz .tar.bz2 .tbz .log.gz .md5 .map \ .6 = text/x-man .7 = text/x-man .8 = text/x-man +.n = text/x-man +.3pm = text/x-man