 
 ;;; Commands:
 
-(geiser-impl--define-caller geiser-doc--external-help display-help (symbol module)
+(geiser-impl--define-caller geiser-doc--external-help display-help
+  (symbol module)
   "By default, Geiser will display help about an identifier in a
 help buffer, after collecting the associated signature and
 docstring. You can provide an alternative function for displaying


(defun geiser-doc--insert-button (target module impl)
  (let ((link (geiser-doc--make-link target module impl))
        (text (format "%s" target))
        (help (if module (format "%s in module %s" target module) "")))
    (insert-text-button text
                        :type 'geiser-doc--button
                        'geiser-link link

    (newline)
    (dolist (w lst)
      (insert (format "\t- "))
      (if module
          (geiser-doc--insert-button w module impl)
        (geiser-doc--insert-button nil w impl))
      (newline))
    (newline)))

