Installation
To enable Org-roam’s protocol extensions, simply add the following to your init file:
emacs-lisp
(require 'org-roam-protocol)We also need to set up org-protocol: the instructions for setting up org-protocol are reproduced here.
On a high-level, external calls are passed to Emacs via emacsclient. org-protocol intercepts these and runs custom actions based on the protocols registered. Hence, to use org-protocol, once must:
- launch the
emacsclientprocess - Register
org-protocol://as a valid scheme-handler
The instructions for the latter for each operating system is detailed below.