diff options
Diffstat (limited to 'dev')
-rw-r--r-- | dev/.guile | 20 |
1 files changed, 18 insertions, 2 deletions
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")))) |