Function: hbmap:dir-list

hbmap:dir-list is a byte-compiled function defined in hbmap.el.

Signature

(hbmap:dir-list)

Documentation

Return list of all directories in which user has written buttons.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hbmap.el
(defun hbmap:dir-list ()
  "Return list of all directories in which user has written buttons."
  (save-excursion
    (let ((buf (unless (and (file-exists-p hbmap:dir-filename)
			    (not (file-readable-p hbmap:dir-filename)))
		 (find-file-noselect hbmap:dir-filename)))
	  dirs)
      (when buf
	(set-buffer buf)
	(goto-char (point-min))
	(condition-case ()
	    (while (setq dirs (cons (car (read (current-buffer)))
				    dirs)))
	  (error t))
	dirs))))