diff --git a/modules/completion/selectrum/TODO.org b/modules/completion/selectrum/TODO.org index d77362a4e..64b1d82a0 100644 --- a/modules/completion/selectrum/TODO.org +++ b/modules/completion/selectrum/TODO.org @@ -22,3 +22,5 @@ In selectrum, it leads to =/foo/bar!= ** TODO ~:pg~ support * PROJ Other ** TODO bind =consult-lsp-diagnostics= to something? +** TODO test out bibtex-actions, check if more configuration should be added +https://github.com/bdarcus/bibtex-actions diff --git a/modules/tools/biblio/config.el b/modules/tools/biblio/config.el index 936370c6d..7f1fa22b7 100644 --- a/modules/tools/biblio/config.el +++ b/modules/tools/biblio/config.el @@ -12,3 +12,10 @@ :defer t :config (add-to-list 'ivy-re-builders-alist '(ivy-bibtex . ivy--regex-plus))) + + +(use-package! bibtex-actions + :when (featurep! :completion selectrum) + :defer t + :config + (add-to-list 'embark-keymap-alist '(bibtex . bibtex-actions-map))) diff --git a/modules/tools/biblio/packages.el b/modules/tools/biblio/packages.el index a9b7165ab..223243059 100644 --- a/modules/tools/biblio/packages.el +++ b/modules/tools/biblio/packages.el @@ -6,3 +6,5 @@ (package! ivy-bibtex :pin "9f6ea920a49457d85096caa0e61f086a42b2908e")) (when (featurep! :completion helm) (package! helm-bibtex :pin "9f6ea920a49457d85096caa0e61f086a42b2908e")) +(when (featurep! :completion selectrum) + (package! bibtex-actions :pin "743f548c0cd46e3418a7ca4736bde8c86f97c073"))