summaryrefslogtreecommitdiffhomepage
path: root/init.org
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-12-16 02:09:14 +0000
committerjao <jao@gnu.org>2021-12-16 02:09:14 +0000
commit2bb30a99fa6ede58524f5b399388a9673e9529a4 (patch)
tree4200047fb8e9fbb99c66f35441bd7a4f410a88d1 /init.org
parentf923ad94c799175177f5a0f333824b201eaf5088 (diff)
downloadelibs-2bb30a99fa6ede58524f5b399388a9673e9529a4.tar.gz
elibs-2bb30a99fa6ede58524f5b399388a9673e9529a4.tar.bz2
pass is actually quite nice
Diffstat (limited to 'init.org')
-rw-r--r--init.org17
1 files changed, 16 insertions, 1 deletions
diff --git a/init.org b/init.org
index 488c0bd..4b47ec2 100644
--- a/init.org
+++ b/init.org
@@ -284,6 +284,20 @@
(pwd (plist-get item :secret)))
(list user (when pwd (funcall pwd)))))))
#+end_src
+*** pass
+ #+begin_src emacs-lisp
+ (use-package password-store :ensure t
+ :bind (("C-c p" . jao-transient-password)))
+
+ (transient-define-prefix jao-transient-password ()
+ [[("c" "copy secret" password-store-copy)
+ ("C" "copy field" password-store-copy-field)]
+ [("e" "edit entry" password-store-edit)
+ ("g" "generate password" password-store-generate)]
+ [("d" "delete entry" password-store-remove)
+ ("r" "rename entry" password-store-rename)]])
+
+ #+end_src
*** Pinentry
#+begin_src emacs-lisp
(use-package pinentry :ensure t)
@@ -2778,7 +2792,8 @@
:bind (:map slack-mode-map (("@" . slack-message-embed-mention)
("#" . slack-message-embed-channel))
:map slack-message-buffer-mode-map
- (("C-c C-e" . slack-message-edit)))
+ (("C-c C-e" . slack-message-edit)
+ ("C-c C-a" . slack-file-upload)))
:config
(dolist (f (list slack-file-dir slack-image-file-directory))
(when (not (file-exists-p f)) (make-directory f)))