Skip Menu |

This queue is for tickets about the MarekPodHtml CPAN distribution.

Report information
The Basics
Id: 2563
Status: resolved
Worked: 5 min
Priority: 0/
Queue: MarekPodHtml

People
Owner: Nobody in particular
Requestors: cpan [...] ali.as
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: Options to disable "the XXXX manpage"
While on the surface it would appear usefull to convert L<Foo::Bar> to "the Foo::Bar manpage", sometimes it can make life a lot more difficult, especially when you are using L<XXXX> like a normal word. For example =pod =head2 parent The C<parent> method finds and returns the parent L<Foo::Bar> object for this object. =cut Becomes "The parent method finds and returns the parent the Foo::Bar manpage object for this object". Doing a quick count through a couple of thousand lines of docs, I find that 95% of the time ( at least in my case ) it would be better without "the manpage". To make it act the way I want, I would have to write L<Foo::Bar|Foo::Bar> in 19 out of 20 cases. It would be nice if there was an options, something like -themanpage ( enabled by default ) to disable the automatic "the manpage"ing of the links. Thanks Adam K
This behaviour is due to an old Pod::Hyperlink version. Update to the latest Pod::Parser distribution and you should get exactly the behaviour you like. The only remaining fill word is "in": L<perlvar/$0> => "$0 in perlvar" which according to perlpodspec is acceptable, as it is valid in most western languages ;-) -Marek