Evil keybindings for mu4e
Clone or download
Latest commit 5b22c1e Jul 9, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
COPYING Update copyright author+year and include license Jun 7, 2018
README.org Add deprecation warning Jul 9, 2018
evil-mu4e.el Bind "gk" / "gj" to prev-unread / next-unread Jun 13, 2018



evil-mu4e has been merged into evil-collection. See: https://github.com/emacs-evil/evil-collection.


This package configures keybindings for mu4e that make sense for Evil users.

Installation and use


The recommended method is to use MELPA via package.el (M-x package-install RET evil-mu4e RET).

To setup the new bindings, add the following the Emacs initialization file:

(require 'evil-mu4e)

Manual install

Evil and mu4e are both required. After requiring those packages, the following will setup the new key bindings for you.

(add-to-list 'load-path "/path/to/evil-mu4e.el")
(require 'evil-mu4e)


The bindings that differ from normal mu4e bindings are listed below:

General commands

Jump to maildirJ
Compose messageccC
Kill update mail processx

Commands for header-mode and view-mode

Next messageC-j
Previous messageC-k
Mark the current thread as readT
Compose messageccC
Compose edit**ceE
Compose forward**cfF
Compose replycrR
Change sorting***oO
Rerun searchgr
Toggle include relatedzr
Toggle threadingzt
Toggle hide citedza
Skip duplicateszd
Show loggl
Select other viewgv
Save attachement(s)pP
Save urlyu
Go to urlgx
Fetch urlgX
  • * denotes only in header-mode
  • ** denotes Alternative only in header-mode
  • *** denotes Alternative only in view-mode