aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux.lux
diff options
context:
space:
mode:
authorEduardo Julian2021-05-24 18:50:59 -0400
committerEduardo Julian2021-05-24 18:50:59 -0400
commit1ffd2dd7e37d3be90522dfe768226334f60577f5 (patch)
treef66034447735ec275ba343c965fab178a8a74e78 /stdlib/source/lux.lux
parent2afeb97b7c53ed146ec2cb996f61f1a7d56b372d (diff)
Using offset+distance instead of from+to for text clipping.
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux.lux4
1 files changed, 2 insertions, 2 deletions
diff --git a/stdlib/source/lux.lux b/stdlib/source/lux.lux
index b2deead45..0b8941ba7 100644
--- a/stdlib/source/lux.lux
+++ b/stdlib/source/lux.lux
@@ -3764,7 +3764,7 @@
(def: (split! at x)
(-> Nat Text [Text Text])
[("lux text clip" 0 at x)
- ("lux text clip" at ("lux i64 -" at ("lux text size" x)) x)])
+ ("lux text clip" at (|> x "lux text size" ("lux i64 -" at)) x)])
(def: (split_with token sample)
(-> Text Text (Maybe [Text Text]))
@@ -3844,7 +3844,7 @@
list\reverse
(interpose ..module_separator)
(text\join_with ""))
- clean ("lux text clip" relatives ("lux i64 -" relatives ("lux text size" module)) module)
+ clean ("lux text clip" relatives (|> module "lux text size" ("lux i64 -" relatives)) module)
output (case ("lux text size" clean)
0 prefix
_ ($_ text\compose prefix ..module_separator clean))]