branch: elpa/geiser-chicken
commit 960a514594c3fadc14def866c940a01d0f738230
Author: jao <[email protected]>
Commit: jao <[email protected]>

    external help fix
    
    Fixes an issue where chicken 5 users were taken to the chicken 4
    external docs for the given query. With this update, users will be
    taken to chicken 5 or 4 docs based on the result
    of (geiser-chicken--version).
    
    By Andrew Eggenberger (@aeggenberger)
---
 geiser-chicken.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/geiser-chicken.el b/geiser-chicken.el
index ebebe7a..41d903b 100644
--- a/geiser-chicken.el
+++ b/geiser-chicken.el
@@ -225,7 +225,9 @@ This function uses `geiser-chicken-init-file' if it exists."
 
 (defun geiser-chicken--external-help (id module)
   "Loads chicken doc into a buffer"
-  (browse-url (format "http://api.call-cc.org/cdoc?q=%s&query-name=Look+up"; 
id)))
+  (let* ((version (geiser-chicken--version (geiser-chicken--binary)))
+        (major-version (first (split-string version "\\\."))))
+    (browse-url (format 
"http://api.call-cc.org/%s/cdoc?q=%s&query-name=Look+up"; major-version id))))
 
 
 ;;; Keywords and syntax

Reply via email to