bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Converting texinfo comments to HTML comments


From: Patrice Dumas
Subject: Re: Converting texinfo comments to HTML comments
Date: Tue, 21 Jul 2009 01:28:26 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

On Mon, Jul 20, 2009 at 02:38:13PM +0200, Reinhold Kainhofer wrote:
> Hi Patrice,
> In our lilypond docs, we have several texinfo comments, most notably the git 
> revision of the texinfo document, which would make sense to be converted into 
> html comments (so that we can e.g. determine from which revision a document 
> was compiled, which is particularly useful for translators). 
> 
> I've taken a quick look at the texi2html code, but I couldn't find the spot 
> where @c lines are ignored.
> 
> Can you think of an easy way to convert texinfo comments into html comments?

First this recently changed in cvs, so you should use the cvs version.

Then I think you could redefine $misc_command_line to be like:

sub comments_misc_commands($$$$$)
{
   my $macro = shift;
   my $line = shift;
   my $args = shift;
   my $stack = shift;
   my $state = shift;

   return ($macro, $line, undef) unless ($macro eq 'comment' or $macro eq 'c');
   my $comment_line = $args->[0];
   chomp ($comment_line);
   $comment_line =~ s/^\s//;
   my $result_text = &$comment ($comment_line);
   return ($macro, $line, $result_text);
}



> PS: Sometimes it might even make sense to convert @address@hidden ignore 
> blocks 
> to html comments. Is there a way for this, too? (Actually, our git revisions 

I think you could try something along:

$texi_formats_map->{'ignore'} = 'raw';

And then modify $raw to use &$comments() when format is 'ignore'. I can
give more help if needed.

--
Pat




reply via email to

[Prev in Thread] Current Thread [Next in Thread]