Function: cider-browse-ns--item-filter
cider-browse-ns--item-filter is a byte-compiled function defined in
cider-browse-ns.el.
Signature
(cider-browse-ns--item-filter _ VAR-META)
Documentation
Return non-nil if item containing VAR-META should be listed in buffer.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-browse-ns.el
(defun cider-browse-ns--item-filter (_ var-meta)
"Return non-nil if item containing VAR-META should be listed in buffer."
(let ((function-filter-p (memq 'function cider-browse-ns-filters))
(var-filter-p (memq 'var cider-browse-ns-filters))
(private-filter-p (memq 'private cider-browse-ns-filters))
(test-filter-p (memq 'test cider-browse-ns-filters))
(macro-filter-p (memq 'macro cider-browse-ns-filters)))
;; check if item should be displayed
(let* ((macro-p (cider-browse-ns--meta-macro-p var-meta))
(function-p (cider-browse-ns--meta-function-p var-meta))
(private-p (cider-browse-ns--meta-private-p var-meta))
(test-p (cider-browse-ns--meta-test-p var-meta))
(var-p (cider-browse-ns--meta-var-p var-meta)))
(or cider-browse-ns-show-all
(not (or (and macro-p macro-filter-p)
(and function-p function-filter-p)
(and test-p test-filter-p)
(and var-p var-filter-p)
(and private-p private-filter-p)))))))