@@ -297,17 +297,19 @@ a more user friendly representation of SPEC-FORM."
297
297
(defun cider-browse-spec (spec )
298
298
" Start a new navigation and browse to SPEC definition."
299
299
(interactive (list (completing-read " Browse spec: "
300
- (cider-sync-request:spec-list " " )
300
+ (cider-sync-request:spec-list)
301
301
nil nil
302
302
(cider-symbol-at-point))))
303
303
(cider-browse-spec--clear-nav-history)
304
304
(cider-browse-spec--browse spec))
305
305
306
306
307
307
;;;### autoload
308
- (defun cider-browse-spec-all (filter-regex )
308
+ (defun cider-browse-spec-all (&optional filter-regex )
309
309
" List all loaded specs in BUFFER filtered by FILTER-REGEX.
310
- If FILTER-REGEX is empty, list all specs in the registry."
310
+
311
+ Optional argument FILTER-REGEX is a regexp string matching spec names. The
312
+ default value, \"\" , matches all specs in the registry."
311
313
(interactive (list (read-string " Filter regex: " )))
312
314
(with-current-buffer (cider-popup-buffer cider-browse-spec-buffer t )
313
315
(let ((specs (cider-sync-request:spec-list filter-regex)))
@@ -335,7 +337,7 @@ If FILTER-REGEX is empty, list all specs in the registry."
335
337
(cider-browse-spec-all (cl-second (pop cider-browse-spec-navigation)))
336
338
(cider-browse-spec--browse (pop cider-browse-spec-navigation))))
337
339
(unless (cider-browse-spec--is-nav-searchp (cl-first cider-browse-spec-navigation))
338
- (cider-browse-spec-all " " ))))
340
+ (cider-browse-spec-all))))
339
341
340
342
(defun cider-browse-spec-handle-mouse (event )
341
343
" Handle mouse click EVENT."
0 commit comments