---
V3:
- Add missing entry on Changelog
- Update the commit message with the Changelog entry

Thanks Patrice for the feedback!

 ChangeLog                    | 7 +++++++
 tp/ext/highlight_syntax.pm   | 5 +++++
 tp/tests/other/list-of-tests | 4 ++--
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c13222653e..41e4ecf5e0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-11-27  Carlos Maniero  <car...@maniero.me>
+
+       * tp/ext/highlight_syntax.pm: show warning if HIGHLIGHT_SYNTAX is
+       defaulting to source-highlight since this behaviour will change in the
+       near future.
+       * tp/tests/other/list-of-tests: set HIGHLIGHT_SYNTAX=source-highlight
+
 2024-11-26  Patrice Dumas  <pertu...@free.fr>
 
        * configure.ac (--enable-xs-perl-libintl), tp/Texinfo/XS/configure.ac
diff --git a/tp/ext/highlight_syntax.pm b/tp/ext/highlight_syntax.pm
index 953f5c10eb..e03a4feb1c 100644
--- a/tp/ext/highlight_syntax.pm
+++ b/tp/ext/highlight_syntax.pm
@@ -80,6 +80,11 @@ sub highlight_setup($$)
   } elsif (defined($highlight_type) and $highlight_type eq 'pygments') {
     $cmd = 'pygmentize -L lexers';
   } else {
+    if (defined($highlight_type) and $highlight_type ne 'source-highlight') {
+      $self->converter_document_warn(sprintf(__(
+        "`%s' is not valid for HIGHLIGHT_SYNTAX. Set to `source-highlight'?"),
+        $highlight_type));
+    }
     $highlight_type = 'source-highlight';
     $cmd = 'source-highlight --lang-list';
   }
diff --git a/tp/tests/other/list-of-tests b/tp/tests/other/list-of-tests
index 963befe46b..1a79af0e05 100644
--- a/tp/tests/other/list-of-tests
+++ b/tp/tests/other/list-of-tests
@@ -1,10 +1,10 @@
 
 # syntax highlighting in examples
-highlight_syntax_example highlight_example.texi --html -c HIGHLIGHT_SYNTAX=1
+highlight_syntax_example highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=source-highlight
 highlight_syntax_example_pygments highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=pygments
 highlight_syntax_example_highlight highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=highlight
 
-highlight_syntax_example_default_language highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=1 -c HIGHLIGHT_SYNTAX_DEFAULT_LANGUAGE=Perl
+highlight_syntax_example_default_language highlight_example.texi --html -c 
HIGHLIGHT_SYNTAX=source-highlight -c HIGHLIGHT_SYNTAX_DEFAULT_LANGUAGE=Perl
 
 highlight_syntax_example_latin9 highlight_example.texi --html 
--init=highlight_syntax.pm -c 'OUTPUT_ENCODING_NAME=ISO-8859-15'
 

base-commit: 545fe7ff7a01aa09554475d94b5db23cfb1bad32
-- 
2.46.1


Reply via email to