From a83de0cc4600a480062d4cd9d6dd73f394e88384 Mon Sep 17 00:00:00 2001 From: "Mikhail S. Pobolovets" Date: Mon, 13 Apr 2009 11:41:39 +0300 Subject: [PATCH 1/3] * lib/mc.ext.in: Fixes a problem with viewing manual pages that references other pages. Original discussion at: https://bugzilla.novell.com/show_bug.cgi?id=489757 Signed-off-by: Mikhail S. Pobolovets --- lib/mc.ext.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mc.ext.in b/lib/mc.ext.in index ddcd3a580..c79646394 100644 --- a/lib/mc.ext.in +++ b/lib/mc.ext.in @@ -276,8 +276,8 @@ regex/\.(so|so\.[0-9\.]*)$ View=%view{ascii} file %f && nm %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 + Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) zsoelim %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) zsoelim %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac # Perl pod page shell/.pod From b20cd38d0de4fc6651a389b4e66e2e1753d66517 Mon Sep 17 00:00:00 2001 From: "Mikhail S. Pobolovets" Date: Thu, 16 Apr 2009 23:33:49 +0300 Subject: [PATCH 2/3] * lib/mc.ext.in: fix: if zsoelim is absent use cat instead Signed-off-by: Mikhail S. Pobolovets --- lib/mc.ext.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mc.ext.in b/lib/mc.ext.in index c79646394..0ed182441 100644 --- a/lib/mc.ext.in +++ b/lib/mc.ext.in @@ -276,8 +276,8 @@ regex/\.(so|so\.[0-9\.]*)$ View=%view{ascii} file %f && nm %f regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$ - Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) zsoelim %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} - View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) zsoelim %f | nroff @MAN_FLAGS@ @MANDOC@ ;; esac + Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f || cat %f } | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f || cat %f } | nroff @MAN_FLAGS@ @MANDOC@ ;; esac # Perl pod page shell/.pod From 8f181d9e4251772a95eaf07f1a72f92c33b5db7d Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 17 Apr 2009 21:16:17 +0300 Subject: [PATCH 3/3] mc.ext: man: fixed cat as fallback for zsoelim Signed-off-by: Sergei Trofimovich --- lib/mc.ext.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mc.ext.in b/lib/mc.ext.in index 0ed182441..975c25478 100644 --- a/lib/mc.ext.in +++ b/lib/mc.ext.in @@ -276,8 +276,8 @@ regex/\.(so|so\.[0-9\.]*)$ View=%view{ascii} file %f && nm %f regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$ - Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f || cat %f } | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} - View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f || cat %f } | nroff @MAN_FLAGS@ @MANDOC@ ;; esac + Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f 2>/dev/null || cat %f; } | nroff @MAN_FLAGS@ @MANDOC@ ;; esac | %var{PAGER:more} + View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) { zsoelim %f 2>/dev/null || cat %f; } | nroff @MAN_FLAGS@ @MANDOC@ ;; esac # Perl pod page shell/.pod