diff options
| author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-07-24 01:12:26 +0200 | 
|---|---|---|
| committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-07-24 01:12:26 +0200 | 
| commit | 3caa55bc7e1d6d72026783d143935579443721f4 (patch) | |
| tree | f55cc829b795c54f5e110006023133d99f0c59ad | |
| parent | 46e4e973871b7abf53f490e2c15bf5fdaf5ed09e (diff) | |
| download | geiser-3caa55bc7e1d6d72026783d143935579443721f4.tar.gz geiser-3caa55bc7e1d6d72026783d143935579443721f4.tar.bz2  | |
Racket: showing contracts in module documentation.
| -rw-r--r-- | elisp/geiser-doc.el | 13 | 
1 files changed, 8 insertions, 5 deletions
diff --git a/elisp/geiser-doc.el b/elisp/geiser-doc.el index b8701b4..04bea85 100644 --- a/elisp/geiser-doc.el +++ b/elisp/geiser-doc.el @@ -199,11 +199,14 @@      (geiser-doc--insert-title title)      (newline)      (dolist (w lst) -      (insert (format "\t- ")) -      (if module -          (geiser-doc--insert-button w module impl) -        (geiser-doc--insert-button nil w impl)) -      (newline)) +      (let ((name (if (listp w) (car w) w)) +            (info (and (listp w) (cdr w)))) +        (insert (format "\t- ")) +        (if module +            (geiser-doc--insert-button name module impl) +          (geiser-doc--insert-button nil name impl)) +        (when info (insert (format "  %s" info))) +        (newline)))      (newline)))  | 
