Function: org-roam-db-node-p

org-roam-db-node-p is a byte-compiled function defined in org-roam-db.el.

Signature

(org-roam-db-node-p)

Documentation

Return t if headline at point is an Org-roam node, else return nil.

Source Code

;; Defined in ~/.emacs.d/elpa/org-roam-20260224.1637/org-roam-db.el
(defun org-roam-db-node-p ()
  "Return t if headline at point is an Org-roam node, else return nil."
  ;; In Org-mode 9.7 (Emacs 30.2), `org-id-get' throws an exception if it is
  ;; called outside of an org-mode buffer.
  (and (derived-mode-p 'org-mode)
       (org-id-get)
       (not (org-entry-get (point) "ROAM_EXCLUDE"))
       (funcall org-roam-db-node-include-function)))