texlive[68909] trunk: latexindent (19nov23)

commits+karl at tug.org commits+karl at tug.org
Sun Nov 19 22:31:08 CET 2023


Revision: 68909
          https://tug.org/svn/texlive?view=revision&revision=68909
Author:   karl
Date:     2023-11-19 22:31:07 +0100 (Sun, 19 Nov 2023)
Log Message:
-----------
latexindent (19nov23)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/latexindent/latexindent.pl
    trunk/Master/bin/windows/latexindent.exe
    trunk/Master/texmf-dist/doc/support/latexindent/README
    trunk/Master/texmf-dist/doc/support/latexindent/latexindent-yaml-schema.json
    trunk/Master/texmf-dist/doc/support/latexindent/latexindent.pdf
    trunk/Master/texmf-dist/doc/support/latexindent/latexindent.tex
    trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/FileContents.pm
    trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/Version.pm
    trunk/Master/texmf-dist/scripts/latexindent/defaultSettings.yaml
    trunk/Master/texmf-dist/scripts/latexindent/latexindent.pl

Modified: trunk/Build/source/texk/texlive/linked_scripts/latexindent/latexindent.pl
===================================================================
(Binary files differ)

Modified: trunk/Master/bin/windows/latexindent.exe
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/latexindent/README
===================================================================
--- trunk/Master/texmf-dist/doc/support/latexindent/README	2023-11-19 21:30:46 UTC (rev 68908)
+++ trunk/Master/texmf-dist/doc/support/latexindent/README	2023-11-19 21:31:07 UTC (rev 68909)
@@ -1,5 +1,5 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-    latexindent.pl, version 3.23.3, 2023-10-13
+    latexindent.pl, version 3.23.4, 2023-11-19
 
     PERL script to indent code within environments, and align delimited 
     environments in .tex files.

Modified: trunk/Master/texmf-dist/doc/support/latexindent/latexindent-yaml-schema.json
===================================================================
--- trunk/Master/texmf-dist/doc/support/latexindent/latexindent-yaml-schema.json	2023-11-19 21:30:46 UTC (rev 68908)
+++ trunk/Master/texmf-dist/doc/support/latexindent/latexindent-yaml-schema.json	2023-11-19 21:31:07 UTC (rev 68909)
@@ -2,7 +2,7 @@
   "$schema": "http://json-schema.org/schema",
   "$id": "latexindent-yaml-schema.json",
   "title": "latexindent.pl YAML schema",
-  "description": "latexindent.pl YAML schema helper, V3.23.3 2023-10-13",
+  "description": "latexindent.pl YAML schema helper, V3.23.4 2023-11-19",
   "type": "object",
   "properties": {
     "fileExtensionPreference": {

Modified: trunk/Master/texmf-dist/doc/support/latexindent/latexindent.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/latexindent/latexindent.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/latexindent/latexindent.tex	2023-11-19 21:30:46 UTC (rev 68908)
+++ trunk/Master/texmf-dist/doc/support/latexindent/latexindent.tex	2023-11-19 21:31:07 UTC (rev 68909)
@@ -391,7 +391,7 @@
 
 \lstdefinestyle{removeTrailingWhitespace}{
  style=yaml-LST,
- firstnumber=152,linerange={152-154},
+ firstnumber=153,linerange={153-155},
  numbers=left,
 }
 
@@ -403,133 +403,133 @@
 
 \lstdefinestyle{lookForPreamble}{
  style=yaml-LST,
- firstnumber=135,linerange={135-139},
+ firstnumber=135,linerange={135-140},
  numbers=left,
 }
 
 \lstdefinestyle{lookForAlignDelims}{
  style=yaml-LST,
- firstnumber=157,linerange={157-175},
+ firstnumber=158,linerange={158-176},
  numbers=left,
 }
 
 \lstdefinestyle{indentAfterItems}{
  style=yaml-LST,
- firstnumber=240,linerange={240-247},
+ firstnumber=241,linerange={241-248},
  numbers=left,
 }
 
 \lstdefinestyle{itemNames}{
  style=yaml-LST,
- firstnumber=253,linerange={253-255},
+ firstnumber=254,linerange={254-256},
  numbers=left,
 }
 
 \lstdefinestyle{specialBeginEnd}{
  style=yaml-LST,
- firstnumber=259,linerange={259-273},
+ firstnumber=260,linerange={260-274},
  numbers=left,
 }
 
 \lstdefinestyle{indentAfterHeadings}{
  style=yaml-LST,
- firstnumber=283,linerange={283-292},
+ firstnumber=284,linerange={284-293},
  numbers=left,
 }
 
 \lstdefinestyle{noAdditionalIndentGlobalEnv}{
  style=yaml-LST,
- firstnumber=341,linerange={341-342},
+ firstnumber=342,linerange={342-343},
  numbers=left,
 }
 
 \lstdefinestyle{noAdditionalIndentGlobal}{
  style=yaml-LST,
- firstnumber=341,linerange={341-353},
+ firstnumber=342,linerange={342-354},
  numbers=left,
 }
 
 \lstdefinestyle{indentRulesGlobalEnv}{
  style=yaml-LST,
- firstnumber=357,linerange={357-358},
+ firstnumber=358,linerange={358-359},
  numbers=left,
 }
 
 \lstdefinestyle{indentRulesGlobal}{
  style=yaml-LST,
- firstnumber=357,linerange={357-369},
+ firstnumber=358,linerange={358-370},
  numbers=left,
 }
 
 \lstdefinestyle{commandCodeBlocks}{
  style=yaml-LST,
- firstnumber=372,linerange={372-387},
+ firstnumber=373,linerange={373-388},
  numbers=left,
 }
 
 \lstdefinestyle{modifylinebreaks}{
  style=yaml-LST,
- firstnumber=500,linerange={500-502},
+ firstnumber=501,linerange={501-503},
  numbers=left,
 }
 
 \lstdefinestyle{textWrapOptions}{
  style=yaml-LST,
- firstnumber=530,linerange={530-531},
+ firstnumber=531,linerange={531-532},
  numbers=left,
 }
 
 \lstdefinestyle{textWrapOptionsAll}{
  style=yaml-LST,
- firstnumber=530,linerange={530-557},
+ firstnumber=531,linerange={531-558},
  numbers=left,
 }
 
 \lstdefinestyle{oneSentencePerLine}{
  style=yaml-LST,
- firstnumber=503,linerange={503-529},
+ firstnumber=504,linerange={504-530},
  numbers=left,
 }
 
 \lstdefinestyle{sentencesFollow}{
  style=yaml-LST,
- firstnumber=509,linerange={509-517},
+ firstnumber=510,linerange={510-518},
  numbers=left,
 }
 
 \lstdefinestyle{sentencesBeginWith}{
  style=yaml-LST,
- firstnumber=518,linerange={518-521},
+ firstnumber=519,linerange={519-522},
  numbers=left,
 }
 
 \lstdefinestyle{sentencesEndWith}{
  style=yaml-LST,
- firstnumber=522,linerange={522-527},
+ firstnumber=523,linerange={523-528},
  numbers=left,
 }
 
 \lstdefinestyle{sentencesDoNOTcontain}{
  style=yaml-LST,
- firstnumber=528,linerange={528-529},
+ firstnumber=529,linerange={529-530},
  numbers=left,
 }
 
 \lstdefinestyle{modifylinebreaksEnv}{
  style=yaml-LST,
- firstnumber=559,linerange={559-568},
+ firstnumber=560,linerange={560-569},
  numbers=left,
 }
 
 \lstdefinestyle{replacements}{
  style=yaml-LST,
- firstnumber=620,linerange={620-625},
+ firstnumber=621,linerange={621-626},
  numbers=left,
 }
 
 \lstdefinestyle{fineTuning}{
  style=yaml-LST,
- firstnumber=629,linerange={629-684},
+ firstnumber=630,linerange={630-685},
  numbers=left,
 }
 
@@ -8961,7 +8961,7 @@
 \end{cmhlistings}
 
   Once I have run the above, on subsequent logins I run
-  \begin{cmhlistings}[style=tcblatex,language=Bash]{\texttt{docker-install.sh}}{lst:docker-install}
+  \begin{cmhlistings}[style=tcblatex,language=Bash]{\texttt{docker-install.sh}}{lst:docker-install-subsequent}
 newgrp docker
 docker run ghcr.io/cmhughes/latexindent.pl -h
 \end{cmhlistings}

Modified: trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/FileContents.pm
===================================================================
--- trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/FileContents.pm	2023-11-19 21:30:46 UTC (rev 68908)
+++ trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/FileContents.pm	2023-11-19 21:31:07 UTC (rev 68909)
@@ -136,8 +136,11 @@
     my $needToStorePreamble = 0;
 
     # try and find the preamble
-    if ( ${$self}{body} =~ m/$preambleRegExp/sx and ${ $mainSettings{lookForPreamble} }{ ${$self}{fileExtension} } ) {
+    my $lookForPreamble = ${ $mainSettings{lookForPreamble} }{ ${$self}{fileExtension} };
+    $lookForPreamble = 1 if ( ${$self}{fileName} eq "-" and ${ $mainSettings{lookForPreamble} }{STDIN} );
 
+    if ( ${$self}{body} =~ m/$preambleRegExp/sx and $lookForPreamble ) {
+
         $logger->trace(
             "\\begin{document} found in body (after searching for filecontents)-- assuming that a preamble exists")
             if $is_t_switch_active;

Modified: trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/Version.pm
===================================================================
--- trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/Version.pm	2023-11-19 21:30:46 UTC (rev 68908)
+++ trunk/Master/texmf-dist/scripts/latexindent/LatexIndent/Version.pm	2023-11-19 21:31:07 UTC (rev 68909)
@@ -20,6 +20,6 @@
 use Exporter qw/import/;
 our @EXPORT_OK = qw/$versionNumber $versionDate/;
 
-our $versionNumber = '3.23.3';
-our $versionDate   = '2023-10-13';
+our $versionNumber = '3.23.4';
+our $versionDate   = '2023-11-19';
 1

Modified: trunk/Master/texmf-dist/scripts/latexindent/defaultSettings.yaml
===================================================================
--- trunk/Master/texmf-dist/scripts/latexindent/defaultSettings.yaml	2023-11-19 21:30:46 UTC (rev 68908)
+++ trunk/Master/texmf-dist/scripts/latexindent/defaultSettings.yaml	2023-11-19 21:31:07 UTC (rev 68909)
@@ -1,5 +1,5 @@
 #
-# latexindent.pl, version 3.23.3, 2023-10-13
+# latexindent.pl, version 3.23.4, 2023-11-19
 #
 # defaultSettings.yaml, the default settings for latexindent.pl
 #
@@ -137,6 +137,7 @@
   .sty: 0
   .cls: 0
   .bib: 0
+  STDIN: 1
 
 # some preambles can contain \begin and \end statements
 # that are not in their 'standard environment block', for example,

Modified: trunk/Master/texmf-dist/scripts/latexindent/latexindent.pl
===================================================================
(Binary files differ)



More information about the tex-live-commits mailing list.