- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 50
Description
Native org citation support, called the org-cite module, has almost wrapped up, and the feature will be merged to master "any day."
For org-roam, OC introduces citation and citation-reference objects to org-element, and the main oc.el module file includes functions like org-cite-list-keys that will return all citation keys in a document. So indexing these will be trivial.
Beyond that, OC is designed around flexible and modular "capabilities"; currently:
- activate (fontification, previews, etc.; relevant for org-roam; seecsl-activate, whose functionality is likely to be integrated into the coreoc-cslprocessor)
- follow (actions tied to org-open-at-point; this is the one most relevant toorg-roam-bibtex)
- insert
- export
One configures these "processors" like so:
(setq org-cite-activate-processor 'basic)So it will be a highly flexible, modular, system.
Here, for those curious doom users, is my draft PR to add support to its biblio module:
PS - I recently learned that org-ref requires both ivy and helm, which I find really problematic, as I don't use either. I guess you will have a decision to make about its status going forward. I would hope that if you continue to support it, it becomes optional in ORB.