From a64467da658c51b7a282a21b61e6f6fc19f592c4 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Mon, 16 Feb 2009 22:21:28 +0100 Subject: New command to open module file. --- geiser/introspection.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'geiser/introspection.scm') diff --git a/geiser/introspection.scm b/geiser/introspection.scm index 110ab01..2021a32 100644 --- a/geiser/introspection.scm +++ b/geiser/introspection.scm @@ -30,7 +30,8 @@ symbol-location docstring all-modules - module-children) + module-children + module-location) #:use-module (system vm program) #:use-module (ice-9 session) #:use-module (ice-9 documentation) @@ -114,8 +115,11 @@ (apropos-internal (string-append "^" prefix))) string make-location-from-module-name) + (cond ((symbol-module sym) => module-location) (else '()))) (define (make-location file line) @@ -124,9 +128,6 @@ (define module-filename (@@ (ice-9 session) module-filename)) -(define (make-location-from-module-name name) - (make-location (module-filename name) #f)) - (define (display-docstring sym) (let ((obj (symbol->obj sym))) (if obj -- cgit v1.2.3