diff options
| author | BardofSprites <[email protected]> | 2026-04-21 17:02:16 -0400 |
|---|---|---|
| committer | BardofSprites <[email protected]> | 2026-04-21 17:02:16 -0400 |
| commit | c22cc2433ba1107ab0d88c77442d87aa9f4f0abb (patch) | |
| tree | 5328442b9fed1d00cc6cfed6e3b1d3e2141fa12c /config.org | |
| parent | e2321043adb6b819fe374d13a48933d439cb7226 (diff) | |
display template for org-roam* functions
Diffstat (limited to 'config.org')
| -rw-r--r-- | config.org | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -2297,6 +2297,18 @@ Watch [[https://protesilaos.com/codelog/2024-02-08-emacs-window-rules-display-bu (org-roam-directory (file-truename "~/Notes/denote")) :bind (("C-c n l" . org-roam-buffer-toggle)) :config + (cl-defmethod org-roam-node-type ((node org-roam-node)) + "Return the TYPE of NODE based on its filetags." + (let ((tags (org-roam-node-tags node))) + (cond + ((member "bib" tags) "reference") + ((member "topic" tags) "topic") + (tags "main") + (t "root")))) + + (setq org-roam-node-display-template + (concat "${type:10} ${title:*} " (propertize "${tags:*}" 'face 'org-tag))) + (setq org-roam-db-node-include-function (lambda () (not (member "ATTACH" (org-get-tags))))) |
