From cf803ad70f7a6ad2e7779875fcc02dd711706fc6 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Sun, 14 Feb 2021 17:26:41 +0100 Subject: 2021-02-14 16:14:00 --- tex/context/base/mkxl/syst-lua.lmt | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'tex/context/base/mkxl/syst-lua.lmt') diff --git a/tex/context/base/mkxl/syst-lua.lmt b/tex/context/base/mkxl/syst-lua.lmt index 911f9cbdf..a89cea852 100644 --- a/tex/context/base/mkxl/syst-lua.lmt +++ b/tex/context/base/mkxl/syst-lua.lmt @@ -396,9 +396,12 @@ do usage = "value", actions = function(prefix) local n = scaninteger() - scankeyword("to") - local m = scancsname(true) local c = channels[n] + if scankeyword("line") and c then + c:gotoline(scaninteger()) + end + scankeyword("to") + local m = scancsname(true) local g = 0 local s l = 0 @@ -466,9 +469,12 @@ do usage = "value", actions = function(prefix) local n = scaninteger() - scankeyword("to") - local m = scancsname(true) local c = channels[n] + if scankeyword("line") and c then + c:gotoline(scaninteger()) + end + scankeyword("to") + local m = scancsname(true) local s = c and c:reader() if s then local e = texgetcount("endlinechar") -- we can have tex.endline if needed -- cgit v1.2.3