[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-gauche a1ef874 049/119: Finish module info for now
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-gauche a1ef874 049/119: Finish module info for now |
Date: |
Sun, 1 Aug 2021 18:27:55 -0400 (EDT) |
branch: elpa/geiser-gauche
commit a1ef87428373b82132d6aa03b86eb3bededa5cf4
Author: András Simonyi <andras.simonyi@gmail.com>
Commit: András Simonyi <andras.simonyi@gmail.com>
Finish module info for now
---
geiser.scm | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/geiser.scm b/geiser.scm
index 2f1ef89..3bdea1c 100644
--- a/geiser.scm
+++ b/geiser.scm
@@ -219,13 +219,18 @@
(sym (car sym-obj)))
(cond
((or (is-a? obj <generic>)
- (is-a? obj <procedure>)) (push! procs sym))
+ (is-a? obj <procedure>))
+ (push! procs
+ (list sym (cons "signature"
+ (remove (^x (and (pair? x)
+ (string? (car x))
+ (string= "module" (car
x))))
+ (formatted-autodoc sym #f))))))
((or (is-a? obj <macro>)
- (is-a? obj <syntax>)) (push! macros sym))
- (else (push! vars sym)))))
- (list (cons "procs" (map list procs))
- (cons "syntax" (map list macros))
- (cons "vars" (map list vars)))))
+ (is-a? obj <syntax>))
+ (push! macros (list sym)))
+ (else (push! vars (list sym))))))
+ `(list ("modules") ("procs" . ,procs) ("syntax" . ,macros) ("vars" .
,vars))))
;; Further
- [nongnu] elpa/geiser-gauche bdaeb16 097/119: Fix comletion bug, (continued)
- [nongnu] elpa/geiser-gauche bdaeb16 097/119: Fix comletion bug, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche b8a5c0d 091/119: Minor README update, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 45ee16c 100/119: Minor README improvement, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche abd3353 101/119: Add TOC to README, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche dfc3090 106/119: Correctly detect version with Gauche 0.9.6, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 8e737d2 110/119: Improve completion, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 5a2f9c6 118/119: Update README, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 2d3992e 117/119: Update README, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 6b79b43 036/119: Cleanup, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 524b594 046/119: Start work on module documentation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche a1ef874 049/119: Finish module info for now,
Philip Kaludercic <=
- [nongnu] elpa/geiser-gauche 4027a84 053/119: Minor fix, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 2e6dbc4 076/119: Aesthetic changes, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 6806302 077/119: Cosmetic changes for MELPA, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 0be6e0a 081/119: Add setup elisp file, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche a3b2e3f 009/119: Remove test line, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 0050571 021/119: Minor fix in autodoc, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 7635884 020/119: Minor fix, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche c96701c 047/119: Continue work on module docs, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche 54a360a 029/119: Add symbol manual lookup support, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-gauche f5ddefb 043/119: Prefer current-module visible alternatives in autodoc, Philip Kaludercic, 2021/08/01