On Wed, Jul 16, 2025 at 02:27:25PM -0700, Raymond Toy wrote: > I'm experimenting with HIGHLIGHT_SYNTAX=source-highligit. It works fine with > --no-split and produces pretty nice highlighting. > > However, when I don't use --no-split, I get an error. An example error > message: > > |makeinfo: warning: highlight_syntax.pm: could not open > cmu-user_html/cmu-user_highlight_c_input.c: No such file or directory | > > The file cmu-user_highlight_c_input.c is actually in the current directory, > not in the subdirectory cmu-user_html. > > Note that pygments works fine when the HTML output is split. I'm just > playing around to see which one does a better job. > > ​
I was hoping somebody else would reply as I have limited knowledge about this feature. I've installed the 'source-highlight' program and tested this with texi2any 7.2. (Building from the git repository has been broken for a few days.) It appears to work fine, both with and without --no-split. Highlighting appears in the output file. Can you produce a minimum failing example? $ cat src-hl.texi \input texinfo @node Top @top @example C #include <stdio.h> int main (void) @{ printf ("Hello world!\n"); @} @end example @example C @include src-hl.c @end example @bye $ cat src-hl.c #include <stdio.h> int main (void) @{ printf ("Hello world!\n"); @} $ texi2any --html src-hl.texi -c HIGHLIGHT_SYNTAX='source-highlight' src-hl.texi: warning: must specify a title with a title command or @top $ texi2any --html src-hl.texi -c HIGHLIGHT_SYNTAX='source-highlight' --no-split src-hl.texi: warning: must specify a title with a title command or @top $