[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-gauche 524b594 046/119: Start work on module docume
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-gauche 524b594 046/119: Start work on module documentation |
Date: |
Sun, 1 Aug 2021 18:27:54 -0400 (EDT) |
branch: elpa/geiser-gauche
commit 524b594cf14e7c9f591b63afaca81455146d11c4
Author: András Simonyi <andras.simonyi@gmail.com>
Commit: András Simonyi <andras.simonyi@gmail.com>
Start work on module documentation
---
geiser-gauche.el | 1 +
geiser.scm | 8 ++++++++
2 files changed, 9 insertions(+)
diff --git a/geiser-gauche.el b/geiser-gauche.el
index 055a2bc..b8e8505 100644
--- a/geiser-gauche.el
+++ b/geiser-gauche.el
@@ -117,6 +117,7 @@
(re-search-forward geiser-gauche--module-re nil t))
(geiser-gauche--get-module (match-string-no-properties 1))
:f)))
+ ((symbolp module) module)
((listp module) module)
((stringp module)
(condition-case nil
diff --git a/geiser.scm b/geiser.scm
index 04c8a13..4f69b8e 100644
--- a/geiser.scm
+++ b/geiser.scm
@@ -14,6 +14,7 @@
geiser:add-to-load-path
geiser:symbol-documentation
geiser:module-location
+ geiser:module-exports
;; Missing functions:
;; geiser:start-server
;; geiser:object-signature
@@ -201,6 +202,13 @@
process-dotted-arg-info)
(cdr sig)))
("module" ,module))))))
+
+;; Module documentation
+
+(define (geiser:module-exports mod-name . rest)
+ (let1 symbols (module-exports (find-module mod-name))
+ (list (cons "procs"
+ (map list symbols)))))
;; Further
- [nongnu] elpa/geiser-gauche fb927ed 084/119: Update README.md, (continued)
- [nongnu] elpa/geiser-gauche fb927ed 084/119: Update README.md, Philip Kaludercic, 2021/08/01
- [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 <=
- [nongnu] elpa/geiser-gauche a1ef874 049/119: Finish module info for now, Philip Kaludercic, 2021/08/01
- [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