Files
klammertext/sks/list/list.k
Andy Kopra 2ba7ceee7a Initial commit: Klammertext source distribution
Curated source subset assembled by klammertext-dev's doc/make_dist.sh: the Klammermachine (mac), the Standard Klammer Set (sks), the commands (com), editor plugins and install guides (doc), a test subset (tst), and lib/bin placeholders. Builds with 'make -C com'.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 19:32:38 +02:00

66 lines
1.7 KiB
Plaintext
Executable File

@@@state List_compressed_word_max # .int
:desc Maximum number of words for vertically compressed lists
:value 7
@@@
@@ul.k list_items.rest :cmp.bool false :bullet : Unordered list, with list elements preceeded by the *bullet* character. @@
@@ul :: @eval list.List(K, "ul") eval@ @@
@@ol.k list_items.rest :cmp.bool false :initial.int 1 : Ordered list, with numbered list elements. @@
@@ol :: @eval list.List(K, "ol") eval@ @@
@@define descriptions.rest :font i : @eval list.Define(K) eval@ @@
@@columns items.rest :n.int 2 : @eval list.columns(K) eval@ @@
##
#[
@@@category list ul ulc ol li define item
:desc Ordered and unordered lists; definitions of terms @@@
]#
#[
@@describe descriptions.rest : @eval list.describe(K) eval@ @@
@@entry item | description : @eval list.entry(K) eval@ @@
]#
#[
@@ul.doc list_items.rest :cmp.bool false :bullet square :itemsep :uncover.bool :indent.bool true :parsep 6pt :margin 8pt :in_define.bool : Unordered list @@
@@ul : @eval list.ul(K) @ @@
@@ol.doc list_items.rest :cmp.bool false :itemsep :uncover.bool :parsep 6pt :margin 8pt :in_define.bool : Ordered list @@
@@ol : @eval list.ol(K) @ @@
@@li.doc s :keep.bool : List item @@
@@li : @eval list.li(K) @ @@
@@dfont :s : @eval list.dfont(K) @ @@
@@define.doc s :font r :uncover.bool : List of definitions @@
@@define : @eval list.define(K) @ @@
@@item.doc term desc :c.bool false :inlist.bool false : Definition of @i-term is @i-desc @@
@@item term desc :
@eval list.definition_item(K) @
@@
@@mli args.rest : @eval list.mli(K) @ @@
@@ncircle.latex n : \circled{*n*} @@
@@dblitem.latex a | b | desc :
\item[\parbox{\linewidth}{*a* \\ *b*}]
\leavevmode \\[-5pt]
*desc*
@@
@@dblitem.html a | b | desc :
<dt>*a*<br>
*b*</dt>
<dd>*desc*</dd>
@@
]#