Command/ctxcommand

From Wiki
< Command
Revision as of 17:26, 12 November 2019 by Usonianhorizon (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

\ctxcommand

Syntax (autogenerated)

\ctxcommand{...}
{...}command


Syntax

\ctxcommand{...}
{...} lua command from in the command table

Description

To quickly access Lua commands in the command table.

 \def\ctxcommand      #1{\directlua{commands.#1}} % saves tokens  

You can write e.g.

\ctxcommand{doifelse(\userpage < 10)}{early page}{later page}

instead of

\ctxlua{commands.doifelse(\userpage < 10)}{early page}{later page}

.

Example

\ctxcommand{doifelse(\userpage < 10)}{early page}{later page}

\ctxcommand vs. \cldcommand

  A
  \ctxlua{commands.doif(true)}{one}
  B
  \cldcommand{doif("a","a","two")}
  C
  \ctxcommand{doif(true)}{three}
  D

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: