Width and height argtypes, kdesc --argtypes from ref/, txt @define/@left_right/@columns, kdiag --check value validation (from dev d6993110e9b3)

Also: the klammertext argtype (descriptions kept as source), txt table
wrapping and :hpos/:offset, @c between ‹ ›, txt section headings, the
ktext newline-only trim, capitalize(), and the argtype test suite.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
ackandClaude Fable 5.1 committed 2026-09-16 16:59:49 +02:00
1 parent 9b0d0d7897
commit 0ead40f272
39 files changed
+734 -158

No files matched your search

+16 -6
View File
@@ -3,14 +3,24 @@
:value 7
@@@
@@ul.k list_items.rest :cmp.bool false :bullet : Unordered list, with list elements preceeded by the *bullet* character. @@
@@ul.k list_items.rest :cmp.bool false :bullet :
Unordered list, with list elements preceeded by the *bullet* character. @@
@@ul.html,tex,txt :: @eval list.List(K, "ul") eval@ @@
@@ol.k list_items.rest :cmp.bool false :initial.int 1 : Ordered list, with numbered list elements. @@
@@ol.k list_items.rest :cmp.bool false :initial.int 1 :
Ordered list, with numbered list elements. @@
@@ol.html,tex,txt :: @eval list.List(K, "ol") eval@ @@
@@define.k descriptions.rest(2) :style.style_code i : A list of words or phrases and their definitions or descriptions @@
@@define.html,tex :: @eval list.Define(K) eval@ @@
@@define.k descriptions.rest(2) :style.style_code i :
A list of words or phrases and their definitions or descriptions @@
@@columns.k items :n.int 2 : Create two or more columns from the text @@
@@columns.tex :: @eval list.columns(K) eval@ @@
@@define.html,tex,txt :: @eval list.Define(K) eval@ @@
@@columns.k items :n.int 2 :style.style_code r @hpos_args :hpos left @ :
Create two or more columns from the text. Placed like a table: flush at
the left by default, ^:offset inset from that margin (a bare number is
characters). @@
@@columns.html,tex,txt :: @eval list.Columns(K) eval@ @@