[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mkman.pl patch
From: |
Derek R. Price |
Subject: |
Re: mkman.pl patch |
Date: |
Mon, 21 Aug 2006 17:01:27 -0400 |
User-agent: |
Thunderbird 1.5.0.5 (Windows/20060719) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Kevin R. Bulgrien wrote:
> It just so happens that after years of wanting it, I cracked the book on
> perl two weeks ago...
>
> This will fix it. Basically, the "see node" is only used for @pxref{} and
> @xref{}. Not beautiful, but it does work for cvs.1. I did make
Not too bad for having only cracked the Perl book two weeks back.
I committed the attached patch instead, to both stable and feature. It
uses `eq' instead of a regex to match "ref", since `eq' is faster and
removes an unrelated but unnecessary backslash in the replacement text.
It also avoids interpreting
"xpxxxpxpxpxpxpxxxxxxxpxpxpxpxpxpxpxpxpxxxxxxref", for example, as a
cross reference. ;)
2006-08-21 Derek R. Price
* doc/mkman.pl (do_keyword): Process ref and p?xref differently.
(Original patch from Kevin R. Bulgrien <kbulgrien@att.net>.)
Thankss,
Derek
- --
Derek R. Price
CVS Solutions Architect
Get CVS support at Ximbiot <http://ximbiot.com>!
v: +1 248.835.1260
f: +1 248.835.1263
<mailto:derek@ximbiot.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFE6h8nLD1OTBfyMaQRAkepAJ9n8i2zaetWUHJLeQopx+eeQAeGlQCfXfbD
eLmLsaZgbtViSCu7n80b1ms=
=RbWc
-----END PGP SIGNATURE-----
? man-no-see-ref.diff
Index: doc/ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/ChangeLog,v
retrieving revision 1.721.2.124
diff -u -p -r1.721.2.124 ChangeLog
--- doc/ChangeLog 12 Aug 2006 03:02:36 -0000 1.721.2.124
+++ doc/ChangeLog 21 Aug 2006 20:50:56 -0000
@@ -1,3 +1,8 @@
+2006-08-21 Derek Price <derek@ximbiot.com>
+
+ * mkman.pl (do_keyword): Process ref and p?xref differently.
+ (Original patch from Kevin R. Bulgrien <kbulgrien@att.net>.)
+
2006-08-11 Mark D. Baushke <mdb@gnu.org>
* cvs.texinfo, cvsclient.texi: Fix some typos.
Index: doc/mkman.pl
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/mkman.pl,v
retrieving revision 1.1.2.2
diff -u -p -r1.1.2.2 mkman.pl
--- doc/mkman.pl 28 Apr 2005 20:12:19 -0000 1.1.2.2
+++ doc/mkman.pl 21 Aug 2006 20:50:56 -0000
@@ -2,7 +2,8 @@
#
# Generate a man page from sections of a Texinfo manual.
#
-# Copyright 2004 The Free Software Foundation,
+# Copyright 2004, 2006
+# The Free Software Foundation,
# Derek R. Price,
# & Ximbiot <http://ximbiot.com>
#
@@ -72,8 +73,10 @@ sub do_keyword
{
my ($file, $parent, $keyword, $content) = @_;
- return "see node \`$content\\(aq in the CVS manual"
- if $keyword =~ /^(p?x)?ref$/;
+ return "`$content\\(aq in the CVS manual"
+ if $keyword eq "ref";
+ return "see node `$content\\(aq in the CVS manual"
+ if $keyword =~ /^p?xref$/;
return "\\fP\\fP$content"
if $keyword =~ /^splitrcskeyword$/;
- Re: cvs.texinfo updates? add/remove/tag, (continued)
- Re: cvs.texinfo updates? add/remove (newer patch), Kevin R. Bulgrien, 2006/08/13
- Re: cvs.texinfo updates? add/remove (newer patch), Mark D. Baushke, 2006/08/13
- Re: cvs.texinfo updates? add/remove (newer patch), Larry Jones, 2006/08/13
- Re: cvs.texinfo updates? add/remove (newer patch), Larry Jones, 2006/08/13
- mkman.pl patch, Kevin R. Bulgrien, 2006/08/13
- Re: mkman.pl patch, Kevin R. Bulgrien, 2006/08/13
- Re: mkman.pl patch, Larry Jones, 2006/08/14
- Re: mkman.pl patch,
Derek R. Price <=
- Re: mkman.pl patch, Kevin R. Bulgrien, 2006/08/22
- Re: mkman.pl patch, Derek R. Price, 2006/08/21
- Re: mkman.pl patch, Kevin R. Bulgrien, 2006/08/22
- Re: cvs.texinfo updates? add/remove (3rd version of patch), Kevin R. Bulgrien, 2006/08/14
- Re: cvs.texinfo updates? add/remove (3rd version of patch), Derek R. Price, 2006/08/21