branch: elpa/geiser-guile
commit c732ede0663e2f014176b14d0ddd0d8970f38b65
Author: Jose Antonio Ortega Ruiz <[email protected]>
Commit: Jose Antonio Ortega Ruiz <[email protected]>

    Guile: no need to de-mangling autodoc args anymore.
---
 geiser/doc.scm | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/geiser/doc.scm b/geiser/doc.scm
index 85bf4d4..e1e27c1 100644
--- a/geiser/doc.scm
+++ b/geiser/doc.scm
@@ -38,14 +38,11 @@
     (and args (signature name args))))
 
 (define (signature id args-list)
-  (define (rem-gensyms args)
-    (map (lambda (s) (if (gensym? s) '_
-                         (if (list? s) (rem-gensyms s) s))) args))
   (define (arglst args kind)
     (let ((args (assq-ref args kind)))
-      (rem-gensyms (cond ((or (not args) (null? args)) '())
-                         ((list? args) args)
-                         (else (list args))))))
+      (cond ((or (not args) (null? args)) '())
+            ((list? args) args)
+            (else (list args)))))
   (define (mkargs as)
     `((required ,@(arglst as 'required))
       (optional ,@(arglst as 'optional)

Reply via email to