aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux.lux9
1 files changed, 9 insertions, 0 deletions
diff --git a/stdlib/source/lux.lux b/stdlib/source/lux.lux
index 55499d6cc..31f5165ea 100644
--- a/stdlib/source/lux.lux
+++ b/stdlib/source/lux.lux
@@ -6341,3 +6341,12 @@
_
(fail "Wrong syntax for alias:")))
+
+(def: #export (cursor-description [file line column])
+ (-> Cursor Text)
+ (let [separator ", "
+ fields ($_ "lux text concat"
+ (text/encode file) separator
+ (nat/encode line) separator
+ (nat/encode column))]
+ ($_ "lux text concat" "[" fields "]")))