Hi Hans,

unless cheat is removed, named destinations won’t work for lists.

  \setupinteraction[state=start, focus=standard, prefix=_]
  \starttext
  \completecontent
  \dorecurse{25}
    {\section{Section}
      a\footnote{}}
  \stoptext

It think "cheat" is superfluous in strc-lst.lua, since "cheats[v]"
already includes what was intended with it.

I have tested this both with LMTX and MkIV.

The variable "cheat" seems not to be used elsewhere.

I attach a patch, if this might be handy.

Just in case it may help,

Pablo
--- mkiv/strc-lst.lua	2022-10-22 17:27:19.714249767 +0200
+++ strc-lst.lua	2022-10-22 17:30:04.011169681 +0200
@@ -37,8 +37,6 @@
 
 local ctx_latelua       = context.latelua
 
-local cheat = true
-
 local structures        = structures
 local lists             = structures.lists
 local sections          = structures.sections
@@ -199,7 +197,7 @@
             local i = r.internal
             local f = flaginternals[i]
             local v = usedviews[i]
-            if cheat and v and cheats[v] then -- cheats check added, to be tested by RKB
+            if v and cheats[v] then -- cheats check added, to be tested by RKB
                 -- this permits runs=2 with interactivity
                 r.view = v
             end
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
https://mailman.ntg.nl/mailman/listinfo/dev-context

Reply via email to