summaryrefslogtreecommitdiff
path: root/macros/luatex/latex/yamlvars/yamlvars.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-07-24 03:04:00 +0000
committerNorbert Preining <norbert@preining.info>2023-07-24 03:04:00 +0000
commit19444d4440a66200b03e05b567996375d0404a46 (patch)
tree450f6790376fe84313c8b2840fe51307bcac2f9e /macros/luatex/latex/yamlvars/yamlvars.sty
parent8e64fc98a1773bc22a0f010f106d56a028e48597 (diff)
CTAN sync 202307240303
Diffstat (limited to 'macros/luatex/latex/yamlvars/yamlvars.sty')
-rw-r--r--macros/luatex/latex/yamlvars/yamlvars.sty27
1 files changed, 13 insertions, 14 deletions
diff --git a/macros/luatex/latex/yamlvars/yamlvars.sty b/macros/luatex/latex/yamlvars/yamlvars.sty
index 20ea6d33d1..733ee80b69 100644
--- a/macros/luatex/latex/yamlvars/yamlvars.sty
+++ b/macros/luatex/latex/yamlvars/yamlvars.sty
@@ -1,6 +1,6 @@
% Kale Ewasiuk (kalekje@gmail.com)
-% 2023-07-18
-% Copyright (C) 2021-2022 Kale Ewasiuk
+% 2023-07-22
+% Copyright (C) 2021-2023 Kale Ewasiuk
%
% Permission is hereby granted, free of charge, to any person obtaining a copy
% of this software and associated documentation files (the "Software"), to deal
@@ -25,13 +25,12 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{yamlvars}[2023-07-18]
+\ProvidesPackage{yamlvars}[2023-07-22]
\RequirePackage{luacode}
-\RequirePackage{xspace}
\RequirePackage{etoolbox}
\RequirePackage{luakeys}
-\RequirePackage{penlight} % no option passed here, but extras must be used, error will be thrown if not
+\RequirePackage{penlightplus} % no option passed here, but extras must be used, error will be thrown if not
%\IfFileExists{tinyyaml.lua}{}{\PackageError{yamlvars}{This package requires installation of the 'tinyyaml' package, please install it and try again}{}}
@@ -94,19 +93,19 @@ YAMLvars.xfmDefault = {'lb2nl','addxspace'}
}}
-\newenvironment{declareYAMLvars}{\luadirect{_G[__PENLIGHT__].tex.startrecording()}}{\luadirect{_G[__PENLIGHT__].tex.stoprecording()}
- \luadirect{YAMLvars.declareYAMLvarsStr(_G[__PENLIGHT__].tex.recordedbuf)}
+\newenvironment{declareYAMLvars}{\luadirect{penlight.tex.startrecording()}}{\luadirect{penlight.tex.stoprecording()}
+ \luadirect{YAMLvars.declareYAMLvarsStr(penlight.tex.recordedbuf)}
}
\NewDocumentEnvironment{parseYAMLvars}{}%
{\luadirect{
- _G[__PENLIGHT__].tex.startrecording()
+ penlight.tex.startrecording()
}}%
{\luadirect{
- _G[__PENLIGHT__].tex.stoprecording()
+ penlight.tex.stoprecording()
}}
-\AfterEndEnvironment{parseYAMLvars}{\luadirect{YAMLvars.parseYAMLvarsStr(_G[__PENLIGHT__].tex.recordedbuf)}}
+\AfterEndEnvironment{parseYAMLvars}{\luadirect{YAMLvars.parseYAMLvarsStr(penlight.tex.recordedbuf)}}
% necessary hack to get rohead and lohead to work..
% .. https://tex.stackexchange.com/questions/637018/setting-koma-heading-within-lua/637021?noredirect=1#comment1587387_637021
@@ -116,10 +115,10 @@ YAMLvars.xfmDefault = {'lb2nl','addxspace'}
-\newenvironment{parseYAMLpdfdata}{\luadirect{_G[__PENLIGHT__].tex.startrecording()}}{
- \luadirect{_G[__PENLIGHT__].tex.stoprecording()
- YAMLvars.yaml2PDFmetadata(_G[__PENLIGHT__].tex.recordedbuf)
- _G[__PENLIGHT__].tex.writePDFmetadata()
+\newenvironment{parseYAMLpdfdata}{\luadirect{penlight.tex.startrecording()}}{
+ \luadirect{penlight.tex.stoprecording()
+ YAMLvars.yaml2PDFmetadata(penlight.tex.recordedbuf)
+ penlight.tex.writePDFmetadata()
}
}