]> code.delx.au - gnu-emacs-elpa/blobdiff - doc/yas-doc-helper.el
yas--document-symbols: respect level arg, raise to 1
[gnu-emacs-elpa] / doc / yas-doc-helper.el
index a782c1fee78bb267871a46099b514f6934a55f73..cec818c7d879966caad334af7bd4b8746d2d6ce5 100755 (executable)
@@ -91,7 +91,8 @@
                     body))))
 
 (defun yas--document-symbols (level &rest names-and-predicates)
-  (let ((sym-lists (make-vector (length names-and-predicates) nil)))
+  (let ((sym-lists (make-vector (length names-and-predicates) nil))
+        (stars (make-string level ?*)))
     (loop for sym in yas--exported-syms
           do (loop for test in (mapcar #'cdr names-and-predicates)
                    for i from 0
                         (return))))
     (loop for slist across sym-lists
           for name in (mapcar #'car names-and-predicates)
-          concat (format "\n** %s\n" name)
+          concat (format "\n%s %s\n" stars name)
           concat (mapconcat (lambda (sym)
                               (yas--document-symbol sym (1+ level)))
                             slist "\n\n"))))