summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2014-06-02 23:40:44 +0200
committerGravatar Tom Willemse2014-06-02 23:40:44 +0200
commit63ea47e840198d406002b0cdfa3410b7cfb115dd (patch)
tree41be371c748068411448250c7d1a09d13348791c
parent3225f300bff2e7f91db97ef4ed52247a6944104f (diff)
downloademacs-63ea47e840198d406002b0cdfa3410b7cfb115dd.tar.gz
emacs-63ea47e840198d406002b0cdfa3410b7cfb115dd.zip
Make deleting articles in gnus easier
-rw-r--r--.emacs.d/init.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index d246ced..c356288 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -1202,7 +1202,7 @@ from myaethon2.core.decorators import (
(oni:add-function-to-hooks #'oni:make-readable
'Info-mode-hook 'gnus-article-mode-hook 'gnus-group-mode-hook
- 'gnus-summary-mode-hook 'org-agenda-mode-hook)
+ 'org-agenda-mode-hook)
(oni:add-function-to-hooks #'paredit-mode
'clojure-mode-hook 'geiser-repl-mode-hook 'sawfish-mode-hook
@@ -1224,6 +1224,13 @@ from myaethon2.core.decorators import (
#'buffer-disable-undo #'oni:set-keys-for-eshell
#'eshell-fringe-status-mode)
+(oni:add-hooks 'gnu-summary-mode-hook
+ #'oni:make-readable (lambda ()
+ (local-set-key (kbd "M-d") (lambda ()
+ (interactive)
+ (gnus-summary-delete-article)
+ (gnus-summary-next-subject 1)))))
+
(oni:add-hooks 'go-mode-hook
#'oni:go-mode-func #'flycheck-mode)