From 045a6efa3119c319900756f3847ec2e87a9d2c45 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Tue, 26 Jul 2022 15:49:13 +0900 Subject: Set up a guix system --- dev/.guile | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'dev/.guile') diff --git a/dev/.guile b/dev/.guile index bcbc981..ce2bdfc 100644 --- a/dev/.guile +++ b/dev/.guile @@ -1,2 +1,18 @@ -(use-modules (ice-9 readline)) -(activate-readline) +(cond ((false-if-exception (resolve-interface '(ice-9 readline))) + => + (lambda (module) + ;; Enable completion and input history at the REPL. + ((module-ref module 'activate-readline)))) + (else + (display "Consider installing the 'guile-readline' package for +convenient interactive line editing and input history.\n\n"))) + + (unless (getenv "INSIDE_EMACS") + (cond ((false-if-exception (resolve-interface '(ice-9 colorized))) + => + (lambda (module) + ;; Enable completion and input history at the REPL. + ((module-ref module 'activate-colorized)))) + (else + (display "Consider installing the 'guile-colorized' package +for a colorful Guile experience.\n\n")))) -- cgit 1.4.1