diff --git a/modules/tools/biblio/config.el b/modules/tools/biblio/config.el index f9014451a..5d9b89a41 100644 --- a/modules/tools/biblio/config.el +++ b/modules/tools/biblio/config.el @@ -22,7 +22,48 @@ :config (setq org-cite-insert-processor 'citar org-cite-follow-processor 'citar - org-cite-activate-processor 'citar)) + org-cite-activate-processor 'citar) + (when (modulep! :completion vertico +icons) + (defvar citar-indicator-files-icons + (citar-indicator-create + :symbol (all-the-icons-faicon + "file-o" + :face 'all-the-icons-green + :v-adjust -0.1) + :function #'citar-has-files + :padding " " ; need this because the default padding is too low for these icons + :tag "has:files")) + (defvar citar-indicator-links-icons + (citar-indicator-create + :symbol (all-the-icons-octicon + "link" + :face 'all-the-icons-orange + :v-adjust 0.01) + :function #'citar-has-links + :padding " " + :tag "has:links")) + (defvar citar-indicator-notes-icons + (citar-indicator-create + :symbol (all-the-icons-material + "speaker_notes" + :face 'all-the-icons-blue + :v-adjust -0.3) + :function #'citar-has-notes + :padding " " + :tag "has:notes")) + (defvar citar-indicator-cited-icons + (citar-indicator-create + :symbol (all-the-icons-faicon + "circle-o" + :face 'all-the-icon-green) + :function #'citar-is-cited + :padding " " + :tag "is:cited")) + (setq citar-indicators + (list citar-indicator-files-icons + citar-indicator-links-icons + citar-indicator-notes-icons + citar-indicator-cited-icons)))) (use-package! citar-embark :when (modulep! :completion vertico)