No description
This repository has been archived on 2026-02-23. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Emacs Lisp 100%
Find a file
2026-02-23 10:16:11 +01:00
citar-org-node.el fix: variable name in get current 2025-04-18 11:20:01 -04:00
LICENSE Create LICENSE 2025-04-07 19:10:21 +02:00
NOTES.org archiving to forge 2026-02-23 10:16:11 +01:00
README.org doc(README): archiving repo 2025-04-22 19:13:20 -04:00

⚠️ I was just noticed that there was already a similar package so I'm archiving this repo https://github.com/krisbalintona/citar-org-node

citar-org-node

A small emacs package to integrate org-node with citar.

  1. It seems like org-node is close to a major rewrite using indexed so there's probably no need to change all your configuration too soon
  2. This is my first emacs packages I've tried my best but let me know how it goes and what I can improve if you decide to use it

Customize

Citar-org-node use the citar note template you can customize the note template as you wish (here's what I'm using)

  (with-eval-after-load citar
    (setf (cdr (assoc 'note citar-templates))
          "${title}\n#+author: ${author editor:%etal}\n#+date: ${date} "))

⚠️ This is still a work in progress

Here's mainly what I think is missing:

  • [1/2] customize note creation template

    • with citar note title
    • with org templating system

      • not sure how to go about this one so let me know what's you're intended workflow if you're interested in it
  • [0/2] A bunch of other small todos

    • for know in some parts :ROAM_REFS: assumed to start with @

      • this is the case when you create a file (prefered because it semms to work out of the box when using embark)
    • what if multiple path are possible

      • if citar-notes-paths (probably already handled by citar when creating new files)
      • if org-node-ask-directory is true

If you want to use it with the above mentionned option (for your own workflow) let me know how we could handle those case!

Directions

Ideally I would like for this package to need as little configuration as possible and assume a reasonable default from configuration in citar and org-node.

Install

These installations should work but I try them let me know how it goes for you and what can I change

Vanilla Emacs

  (use-package citar-org-node
    :vc (:url "https://github.com/Rathur421/citar-org-node" :branch "main")
    :after citar
    :config
    (citar-org-node-setup))

Doom emacs

In your doomdir/packages.el

  (package! citar-org-node
    :recipe (:host github
             :repo "Rathur421/citar-org-node"
             :files ("*.el")))

In your doomdir/config.el

  (use-package! citar-org-node
    :after citar
    :config
    (citar-org-node-setup))

Acknowledgements

Thanks to the developer of citar for the amazing bibliography front end that is now essential to my workflow!

To the developer of org-node which made my org-roam go brrrr!

To all the developers of citar note integration (citar-denotes/citar-org-roam/zk-citar) that I shamelessly took more than inspiration!