mirror of
https://github.com/org-roam/org-roam
synced 2025-08-11 13:07:24 -05:00
Let's assume we're evaluating the following region: ```elisp (org-roam-capture- :node (org-roam-node-create :title "Org Roam Homepage") :info '(:ref "https://orgroam.com") :props '(:immediate-finish nil)) ``` Prior to this commit, if you did not require "org-roam-protocol" then `org-roam-capture-` would ignore the `:info '(:ref "https://orgroam.com")` parameter. Once you required "org-roam-protocol" then the callback hooks that process `:info`'s `:ref` will fire regardless of whether it comes from org-roam-protocol. After this commit, you no longer need to require "org-roam-protocol" to ensure that you capture an `:info`'s `:ref`. Why is this useful? When I'm reading through my elfeed RSS feed, I want to capture an article. I could use the org-roam-protocol to do this, but that seems a bit unnecessary given that I'm already in Emacs. Closes org-roam/org-roam#2078