summaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ravi-init-mu.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/ravi-init-mu.el b/lisp/ravi-init-mu.el
index de87132..bd2f13e 100644
--- a/lisp/ravi-init-mu.el
+++ b/lisp/ravi-init-mu.el
@@ -172,6 +172,7 @@
(setq message-kill-buffer-on-exit t)
(setq mu4e-compose-signature-auto-include nil)
(bind-key "C-c C-d" 'ravi/erase-from-point mu4e-compose-mode-map)
+
;; Allow attaching files from dired
(require 'gnus-dired)
;; make the `gnus-dired-mail-buffers' function also work on
@@ -189,6 +190,13 @@
(setq gnus-dired-mail-mode 'mu4e-user-agent)
(add-hook 'dired-mode-hook 'turn-on-gnus-dired-mode)
+ (when ravi/use-helm-instead-of-ido
+ (add-to-list 'helm-find-files-actions
+ '("Attach files for mu4e" . helm-mu4e-attach) t)
+
+ (defun helm-mu4e-attach (_file)
+ (gnus-dired-attach (helm-marked-candidates))))
+
(imagemagick-register-types)
)
)