Function: denote--get-all-used-ids
denote--get-all-used-ids is a byte-compiled function defined in
denote.el.
Signature
(denote--get-all-used-ids)
Documentation
Return a hash-table of all used identifiers.
It checks files in variable denote-directory(var)/denote-directory(fun) and active buffer files.
Source Code
;; Defined in ~/.emacs.d/elpa/denote-4.2.3/denote.el
(defun denote--get-all-used-ids ()
"Return a hash-table of all used identifiers.
It checks files in variable `denote-directory' and active buffer files."
(let* ((ids (make-hash-table :test #'equal))
(file-names (mapcar
(lambda (file) (file-name-nondirectory file))
(denote-directory-files nil nil nil nil :has-identifier)))
(names (append file-names (denote--buffer-file-names))))
(dolist (name names)
(when-let* ((id (denote-retrieve-filename-identifier name)))
(puthash id t ids)))
ids))