aboutsummaryrefslogtreecommitdiff
path: root/module/calp/repl.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/calp/repl.scm')
-rw-r--r--module/calp/repl.scm9
1 files changed, 8 insertions, 1 deletions
diff --git a/module/calp/repl.scm b/module/calp/repl.scm
index b0281f07..327ee206 100644
--- a/module/calp/repl.scm
+++ b/module/calp/repl.scm
@@ -4,6 +4,8 @@
(define-module (calp repl)
:use-module (system repl server)
+ :use-module ((system repl common) :select (repl-default-option-set!))
+ :use-module ((ice-9 pretty-print) :select (truncated-print))
:use-module (ice-9 regex)
:use-module (ice-9 format)
:use-module ((calp util hooks) :select (shutdown-hook))
@@ -37,7 +39,12 @@
;; currently impossible
[(IPv6) (error (G_ "How did you get here?"))]))
- ;; TODO setup repl environment here
+ (repl-default-option-set!
+ 'print
+ (lambda (repl obj)
+ (truncated-print obj)
+ (newline)))
+ ;; TODO setup repl environment here
)