{"action":"created","issue":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4490","repository_url":"https://api.github.com/repos/syl20bnr/spacemacs","labels_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4490/labels{/name}","comments_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4490/comments","events_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4490/events","html_url":"https://github.com/syl20bnr/spacemacs/issues/4490","id":125578307,"number":4490,"title":"mu4e - autoevilification makes it difficult to work with; needs better keybindings","user":{"login":"moesasji","id":1714738,"avatar_url":"https://avatars.githubusercontent.com/u/1714738?v=3","gravatar_id":"","url":"https://api.github.com/users/moesasji","html_url":"https://github.com/moesasji","followers_url":"https://api.github.com/users/moesasji/followers","following_url":"https://api.github.com/users/moesasji/following{/other_user}","gists_url":"https://api.github.com/users/moesasji/gists{/gist_id}","starred_url":"https://api.github.com/users/moesasji/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moesasji/subscriptions","organizations_url":"https://api.github.com/users/moesasji/orgs","repos_url":"https://api.github.com/users/moesasji/repos","events_url":"https://api.github.com/users/moesasji/events{/privacy}","received_events_url":"https://api.github.com/users/moesasji/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/bug%20:-(","name":"bug :-(","color":"fc2929"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/discussion","name":"discussion","color":"eb6420"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/Email","name":"Email","color":"207de5"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/Evilified","name":"Evilified","color":"207de5"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/Key%20Bindings","name":"Key Bindings","color":"207de5"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/New%20Package","name":"New Package","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":27,"created_at":"2016-01-08T09:53:54Z","updated_at":"2016-02-17T09:25:02Z","closed_at":null,"body":"The auto-evilification of mu4e makes the layer rather difficult to work with as some of the more important bindings get very inconvenient compared to the ones in the mu4e manual (http://www.djcbsoftware.nl/code/mu/mu4e/Keybindings.htm)\r\n\r\n# Problems:\r\n1) Moving to previous/next message from the search results is pretty important to process email quickly. Without evilification this is bound to `n`,`p`. Both easily accessible; after evilification this become `C-n` and `p`. Note the lack of symmetry and moreover it makes one of the most used commands a difficult emacs-like key combo, i.e. `C-n` instead of `n`. Way too painful.\r\n\r\n2) Automatic remapping of keys in the mu4e layer fails for some of the keys as the mu4e layer emits the following warning message in the message buffer:\r\n\r\n```\r\n(Spacemacs) Warning: Auto-evilication could not remap these functions in map `mu4e-headers-mode-map':\r\n   - `mu4e-headers-query-prev' originally mapped on `\\'\r\n```\r\n\r\nMoving back to the previous search result is used often, so painful that it gets lost. So probably worth mapping this to something more sensible than the `M-left` it now defaults to.  \r\n\r\nbtw) The key-bindings changed are rather extensive compared to the mu4e manual. It would be good to get the full list of the actual keybindings in the documentation. \r\n\r\n#### System Info\r\n- OS: gnu/linux\r\n- Emacs: 24.5.1\r\n- Spacemacs: 0.105.4\r\n- Spacemacs branch: master (rev. da94a25)\r\n- Distribution: spacemacs\r\n- Layers:\r\n```elisp\r\n(auto-completion emacs-lisp eyebrowse git markdown mu4e org\r\n                 (shell :variables shell-default-height 30 shell-default-position 'bottom)\r\n                 semantic spell-checking syntax-checking version-control)\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/comments/185113098","html_url":"https://github.com/syl20bnr/spacemacs/issues/4490#issuecomment-185113098","issue_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/4490","id":185113098,"user":{"login":"AlejandroCatalina","id":7590559,"avatar_url":"https://avatars.githubusercontent.com/u/7590559?v=3","gravatar_id":"","url":"https://api.github.com/users/AlejandroCatalina","html_url":"https://github.com/AlejandroCatalina","followers_url":"https://api.github.com/users/AlejandroCatalina/followers","following_url":"https://api.github.com/users/AlejandroCatalina/following{/other_user}","gists_url":"https://api.github.com/users/AlejandroCatalina/gists{/gist_id}","starred_url":"https://api.github.com/users/AlejandroCatalina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlejandroCatalina/subscriptions","organizations_url":"https://api.github.com/users/AlejandroCatalina/orgs","repos_url":"https://api.github.com/users/AlejandroCatalina/repos","events_url":"https://api.github.com/users/AlejandroCatalina/events{/privacy}","received_events_url":"https://api.github.com/users/AlejandroCatalina/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T09:25:02Z","updated_at":"2016-02-17T09:25:02Z","body":"I think the keybindings as they're now are fine. The thing that most troubled me was the C-j C-k in mu4e-view.\r\n\r\nAfter that, sure we can discuss some little tweaks, but i think it'd be nice to have this package as a base and add it to spacemacs. What do you think? @moesasji @JorisE and others interested in mu4e ofc."}}