From b7552a4e408169c2ffa0ee4f76c0d8137f22aefe Mon Sep 17 00:00:00 2001 From: Leonard den Ottolander Date: Sun, 3 Jul 2005 15:04:11 +0000 Subject: [PATCH] lib/mc.ext.in: Match log files as plain text; match local man pages; add fixes for gzipped man pages to plain and bzipped man pages. --- ChangeLog | 6 ++++++ lib/mc.ext.in | 24 ++++++++++++------------ 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 27eb29dbf..35b957543 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-07-03 Leonard den Ottolander + + * lib/mc.ext.in: Match files in /log/ or /logs/ directories as plain + text not man page; match local man pages; add fixes for gzipped man + pages to plain and bzipped man pages. + 2005-07-03 Leonard den Ottolander * lib/mc.ext.in: Move matches for plain compressed files down. diff --git a/lib/mc.ext.in b/lib/mc.ext.in index f1fbd11bf..ab8bf4076 100644 --- a/lib/mc.ext.in +++ b/lib/mc.ext.in @@ -251,9 +251,9 @@ shell/.info regex/\.(so|so\.[0-9\.]*)$ View=%view{ascii} file %f && nm %f -regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|n)|\.man)$ - Open=nroff @MAN_FLAGS@ @MANDOC@ %f | %var{PAGER:more} - View=%view{ascii,nroff} nroff @MAN_FLAGS@ @MANDOC@ %f +regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$ + Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) nroff @MAN_FLAGS@ @MANDOC@ %f ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) nroff @MAN_FLAGS@ @MANDOC@ %f ;; esac # Troff with me macros. # Exception - "read.me" is not a nroff file. @@ -271,17 +271,17 @@ shell/.ms View=%view{ascii,nroff} nroff @MAN_FLAGS@ -ms %f # Manual page - compressed -regex/([^0-9]|^[^\.]*)\.([1-9][a-z]?|n)\.g?[Zz]$ - Open=gzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ | %var{PAGER:more} - View=%view{ascii,nroff} case %d in /var/log*) gzip -dc %f ;; *) gzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$ + Open=case %d/%f in */log/*|*/logs/*) gzip -dc %f ;; *) gzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) gzip -dc %f ;; *) gzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac -regex/([^0-9]|^[^\.]*)\.([1-9][a-z]?|n)\.bz$ - Open=bzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ | %var{PAGER:more} - View=%view{ascii,nroff} bzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$ + Open=case %d/%f in */log/*|*/logs/*) bzip -dc %f ;; *) bzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) bzip -dc %f ;; *) bzip -dc %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac -regex/([^0-9]|^[^\.]*)\.([1-9][a-z]?|n)\.bz2$ - Open=bzip2 -dc %f | nroff @MAN_FLAGS@ @MANDOC@ | %var{PAGER:more} - View=%view{ascii,nroff} bzip2 -dc %f | nroff @MAN_FLAGS@ @MANDOC@ +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$ + Open=case %d/%f in */log/*|*/logs/*) bzip2 -dc %f ;; *) bzip2 -dc %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) bzip2 -dc %f ;; *) bzip2 -dc %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac ### Images ###