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)