diff --git a/modules/tools/pass/autoload/consult.el b/modules/tools/pass/autoload/consult.el new file mode 100644 index 000000000..0037b8f8d --- /dev/null +++ b/modules/tools/pass/autoload/consult.el @@ -0,0 +1,19 @@ +;;; tools/pass/autoload/consult.el -*- lexical-binding: t; -*- +;;;###if (featurep! :completion vertico) + +;;;###autoload +(defun +pass/consult (arg pass) + "TODO" + (interactive + (list current-prefix-arg + (consult--read (password-store-list) + :prompt "Pass: " + :sort nil + :require-match t + :category 'pass))) + (funcall (if arg + #'password-store-url + #'password-store-copy) + pass)) + +;; TODO Add embark actions to +pass/consult