texlive[60558] trunk: light-latex-make (20sep21)

commits+karl at tug.org commits+karl at tug.org
Mon Sep 20 22:01:36 CEST 2021


Revision: 60558
          http://tug.org/svn/texlive?view=revision&revision=60558
Author:   karl
Date:     2021-09-20 22:01:35 +0200 (Mon, 20 Sep 2021)
Log Message:
-----------
light-latex-make (20sep21)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/light-latex-make/llmk.lua
    trunk/Master/texmf-dist/doc/man/man1/llmk.1
    trunk/Master/texmf-dist/doc/man/man1/llmk.man1.pdf
    trunk/Master/texmf-dist/doc/support/light-latex-make/README.md
    trunk/Master/texmf-dist/doc/support/light-latex-make/llmk.pdf
    trunk/Master/texmf-dist/doc/support/light-latex-make/llmk.tex
    trunk/Master/texmf-dist/scripts/light-latex-make/llmk.lua

Modified: trunk/Build/source/texk/texlive/linked_scripts/light-latex-make/llmk.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/light-latex-make/llmk.lua	2021-09-20 10:46:43 UTC (rev 60557)
+++ trunk/Build/source/texk/texlive/linked_scripts/light-latex-make/llmk.lua	2021-09-20 20:01:35 UTC (rev 60558)
@@ -39,7 +39,7 @@
 
 -- program information
 M.prog_name = 'llmk'
-M.version = '1.0.0'
+M.version = '1.1.0'
 M.copyright = 'Copyright 2018-2021'
 M.author = 'Takuto ASAKURA (wtsnjp)'
 M.llmk_toml = 'llmk.toml'
@@ -57,8 +57,8 @@
   bibtex = {'string', 'bibtex'},
   clean_files = {'[string]', {
     '%B.aux', '%B.bbl', '%B.bcf', '%B-blx.bib', '%B.blg', '%B.fls',
-    '%B.idx', '%B.ilg', '%B.ind', '%B.log', '%B.nav', '%B.out',
-    '%B.run.xml', '%B.snm', '%B.toc', '%B.vrb',
+    '%B.idx', '%B.ilg', '%B.ind', '%B.lof', '%B.log', '%B.lot', '%B.nav',
+    '%B.out', '%B.run.xml', '%B.snm', '%B.toc', '%B.vrb',
   }},
   clobber_files = {'[string]', {'%B.dvi', '%B.pdf', '%B.ps', '%B.synctex.gz'}},
   dvipdf = {'string', 'dvipdfmx'},
@@ -873,6 +873,7 @@
 
     -- 2. TeXShop directives
     ts_tmp = string.match(l, '^%s*%%%s*!%s*TEX%s+program%s*=%s*(.-)%s*$') or
+             string.match(l, '^%s*%%%s*!%s*TeX%s+program%s*=%s*(.-)%s*$') or
              string.match(l, '^%s*%%%s*!%s*TEX%s+TS%-program%s*=%s*(.-)%s*$')
     if ts_tmp then
       ts_latex = ts_latex or ts_tmp

Modified: trunk/Master/texmf-dist/doc/man/man1/llmk.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/llmk.1	2021-09-20 10:46:43 UTC (rev 60557)
+++ trunk/Master/texmf-dist/doc/man/man1/llmk.1	2021-09-20 20:01:35 UTC (rev 60558)
@@ -1,7 +1,7 @@
 .\" generated with Ronn/v0.7.3
 .\" http://github.com/rtomayko/ronn/tree/0.7.3
 .
-.TH "LLMK" "1" "August 2021" "llmk 1.0.0" "llmk manual"
+.TH "LLMK" "1" "August 2021" "llmk 1.1.0" "llmk manual"
 .
 .SH "NAME"
 \fBllmk\fR \- Light LaTeX Make

Modified: trunk/Master/texmf-dist/doc/man/man1/llmk.man1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/light-latex-make/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/support/light-latex-make/README.md	2021-09-20 10:46:43 UTC (rev 60557)
+++ trunk/Master/texmf-dist/doc/support/light-latex-make/README.md	2021-09-20 20:01:35 UTC (rev 60558)
@@ -41,7 +41,7 @@
 
 Suppose we save this file as `hello.tex`, then run
 
-```
+```shell
 $ llmk hello.tex
 ```
 
@@ -60,9 +60,9 @@
 source = "hello.tex"
 ```
 
-If you run llmk without any argument, llmk will load `llmk.toml` in the working directory, and compile files specified by `source` key with the settings written in the file.
+If you run llmk without any argument, llmk will load `llmk.toml` in the working directory, and compile files specified by the `source` key with the settings written in the file.
 
-```
+```shell
 $ llmk
 ```
 
@@ -72,7 +72,7 @@
 
 The directives supported by [TeXShop](https://pages.uoregon.edu/koch/texshop/) and friends, which typically start with `% !TEX`, can be used instead of `latex` and `bibtex` keys. E.g.,
 
-```
+```latex
 %! TEX TS-program = xelatex
 %! BIB TS-program = biber
 \documentclass{article}
@@ -80,7 +80,7 @@
 
 is equivalent to:
 
-```
+```latex
 % +++
 % latex = "xelatex"
 % bibtex = "biber"
@@ -90,7 +90,7 @@
 
 Another supported format is shebang-like directive that is supported by [YaTeX mode for Emacs](https://www.yatex.org/). E.g.,
 
-```
+```latex
 %#!pdflatex
 \documentclass{article}
 ```
@@ -97,7 +97,7 @@
 
 is equivalent to:
 
-```
+```latex
 % +++
 % latex = "pdflatex"
 % +++
@@ -115,21 +115,21 @@
 
 Specifically,
 
-```
+```shell
 $ llmk --clean FILE...
 ```
 
-removes files generated by the specified `FILE`s. In case you omit the argument `FILE`, files generated by the `source` files are removed. In both case, the files to remove by these actions can be customized (see the reference manual for the details).
+removes files generated by the specified `FILE`s. In case you omit the argument `FILE`, files generated by the `source` files are removed. In both cases, the files to remove by these actions can be customized (see the reference manual for the details).
 
 ## Advanced Usage
 
 ### Custom compile sequence
 
-You can setup custom sequence for processing LaTeX documents; use `sequence` key to specify the order of programs to process the documents and specify the detailed settings for each program.
+You can setup custom sequence for processing LaTeX documents; use `sequence` key to specify the order of programs to process the documents and specify the detailed settings for each program in the `programs` table.
 
 For the simple use, you can specify the command name in the top-level just like `latex = "lualatex"`, which is already shown in the former examples.
 
-However, it is impossible to specify more detailed settings (e.g., command line options) with this simple manner. If you want to change those settings as well, you have to use tables of TOML; write `[programs.<name>]` and then write the each setting following to that:
+However, it is impossible to specify more detailed settings (e.g., command-line options) with this simple manner. If you want to change those settings as well, you have to use tables of TOML; write `[programs.<name>]` and then write the each setting following to that:
 
 ```toml
 # custom sequence

Modified: trunk/Master/texmf-dist/doc/support/light-latex-make/llmk.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/support/light-latex-make/llmk.tex
===================================================================
--- trunk/Master/texmf-dist/doc/support/light-latex-make/llmk.tex	2021-09-20 10:46:43 UTC (rev 60557)
+++ trunk/Master/texmf-dist/doc/support/light-latex-make/llmk.tex	2021-09-20 20:01:35 UTC (rev 60558)
@@ -4,13 +4,13 @@
 % +++
 % latex = "xelatex"
 % +++
-\documentclass[draft]{llmk-doc}
+\documentclass{llmk-doc}
 
 % Metadata
 \title{llmk: Light {\LaTeX} Make}
 \author{Takuto Asakura (wtsnjp)}
 \subtitle{Reference Manual}
-\date{v1.0.0\quad\today}
+\date{v1.1.0\quad\today}
 \keywords{llmk, build-tool, toml, lua, luatex}
 
 \begin{document}
@@ -395,8 +395,8 @@
 \begin{htcode}
 [
   "%B.aux", "%B.bbl", "%B.bcf", "%B-blx.bib", "%B.blg", "%B.fls",
-  "%B.idx", "%B.ilg", "%B.ind", "%B.log", "%B.nav", "%B.out",
-  "%B.run.xml", "%B.snm", "%B.toc", "%B.vrb"
+  "%B.idx", "%B.ilg", "%B.ind", "%B.lof", "%B.log", "%B.lot",
+  "%B.nav", "%B.out", "%B.run.xml", "%B.snm", "%B.toc", "%B.vrb"
 ]
 \end{htcode}
 \end{confkey}
@@ -429,7 +429,7 @@
   [default: \code{[]}]
 Extra files to be removed with the cleaning action (\lopt{clean}). By using
 this key, you can easily add files to be removed on top of the default
-\ckey{clean\_files}.
+\ckey{clean\_files}. The format specifiers are available for this key.
 \end{confkey}
 
 \begin{confkey}{latex}{type: \type{string}}[default: \code{"lualatex"}]
@@ -747,6 +747,7 @@
 \newcommand{\VS}{\textvisiblespace}
 \begin{htcode}
 \meta{TS prefix}TEX\VS{\OS}program\meta{equals}\meta{command}\OS
+\meta{TS prefix}TeX\VS{\OS}program\meta{equals}\meta{command}\OS
 \meta{TS prefix}TEX\VS{\OS}TS-program\meta{equals}\meta{command}\OS
 \end{htcode}
 \egroup

Modified: trunk/Master/texmf-dist/scripts/light-latex-make/llmk.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/light-latex-make/llmk.lua	2021-09-20 10:46:43 UTC (rev 60557)
+++ trunk/Master/texmf-dist/scripts/light-latex-make/llmk.lua	2021-09-20 20:01:35 UTC (rev 60558)
@@ -39,7 +39,7 @@
 
 -- program information
 M.prog_name = 'llmk'
-M.version = '1.0.0'
+M.version = '1.1.0'
 M.copyright = 'Copyright 2018-2021'
 M.author = 'Takuto ASAKURA (wtsnjp)'
 M.llmk_toml = 'llmk.toml'
@@ -57,8 +57,8 @@
   bibtex = {'string', 'bibtex'},
   clean_files = {'[string]', {
     '%B.aux', '%B.bbl', '%B.bcf', '%B-blx.bib', '%B.blg', '%B.fls',
-    '%B.idx', '%B.ilg', '%B.ind', '%B.log', '%B.nav', '%B.out',
-    '%B.run.xml', '%B.snm', '%B.toc', '%B.vrb',
+    '%B.idx', '%B.ilg', '%B.ind', '%B.lof', '%B.log', '%B.lot', '%B.nav',
+    '%B.out', '%B.run.xml', '%B.snm', '%B.toc', '%B.vrb',
   }},
   clobber_files = {'[string]', {'%B.dvi', '%B.pdf', '%B.ps', '%B.synctex.gz'}},
   dvipdf = {'string', 'dvipdfmx'},
@@ -873,6 +873,7 @@
 
     -- 2. TeXShop directives
     ts_tmp = string.match(l, '^%s*%%%s*!%s*TEX%s+program%s*=%s*(.-)%s*$') or
+             string.match(l, '^%s*%%%s*!%s*TeX%s+program%s*=%s*(.-)%s*$') or
              string.match(l, '^%s*%%%s*!%s*TEX%s+TS%-program%s*=%s*(.-)%s*$')
     if ts_tmp then
       ts_latex = ts_latex or ts_tmp



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