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.