summary refs log tree commit diff
path: root/src/guile
diff options
context:
space:
mode:
authorLudovic Courtès2008-01-24 16:04:48 +0100
committerLudovic Courtès2008-01-24 16:04:48 +0100
commit7c0eafe23744f75e1b645a8f0ccbc5d4adb0d24f (patch)
tree81e5bb4e8d7f6104b5d6e7ee7397c5b84f8919b8 /src/guile
parent87819ed728dc9cbb2cccbf236a665709ef663abf (diff)
downloadskribilo-7c0eafe23744f75e1b645a8f0ccbc5d4adb0d24f.tar.gz
skribilo-7c0eafe23744f75e1b645a8f0ccbc5d4adb0d24f.tar.lz
skribilo-7c0eafe23744f75e1b645a8f0ccbc5d4adb0d24f.zip
skribilo: Fix `--help' and `--preload'.
* src/guile/skribilo.scm (skribilo-show-help): Fix `--debug'.
  (skribilo): Properly set the current module to USER-MODULE when
  loading preloads.
Diffstat (limited to 'src/guile')
-rw-r--r--src/guile/skribilo.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/guile/skribilo.scm b/src/guile/skribilo.scm
index 0578c9d..44e57e4 100644
--- a/src/guile/skribilo.scm
+++ b/src/guile/skribilo.scm
@@ -1,6 +1,6 @@
 ;;; skribilo.scm  --  The Skribilo document processor.
 ;;;
-;;; Copyright 2005, 2006, 2007  Ludovic Courtès <ludo@gnu.org>
+;;; Copyright 2005, 2006, 2007, 2008  Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright 2003, 2004  Erick Gallesio - I3S-CNRS/ESSI <eg@unice.fr>
 ;;;
 ;;;
@@ -82,7 +82,7 @@ specified reader syntax, and produce its output using the specified engine.
 
   -v, --verbose[=LEVEL]  Be verbose, unless LEVEL is 0.
   -w, --warning[=LEVEL]  Issue warnings, unless LEVEL is 0.
-  -d, --debug[=ARG]      Issue debugging output, unless ARG is 0.  If ARG is
+  -g, --debug[=ARG]      Issue debugging output, unless ARG is 0.  If ARG is
                          not a number, it is interpreted as a symbol to be
                          watched.
       --no-color         Disable colored debugging output.
@@ -319,6 +319,7 @@ options."
       (for-each (lambda (f)
                   (save-module-excursion
                    (lambda ()
+                     (set-current-module user-module)
                      (load f))))
 		(or preloads '()))
 
@@ -349,4 +350,9 @@ options."
         ;; Make sure the output port is flushed before we leave.
         (force-output (*skribilo-output-port*))))))
 
+
+;;; Local Variables:
+;;; coding: latin-1
+;;; End:
+
 ;;; skribilo ends here.