On Tue, Sep 23 2014 (20:36), RC <[email protected]> wrote:
evil-mode seems to take over the C-w and C-SPC key bindings. I was able to unbind C-w using the following commands, but C-SPC still seems bound in insert mode.
C-w is bound to the window map, (define-key evil-motion-state-map (kbd "C-w") nil) should fix that for you. C-SPC, however, is not bound in any state. What does `C-h k C-SPC` report?
(eval-after-load "evil-maps" (dolist (map '(evil-motion-state-map evil-insert-state-map evil-emacs-state-map)) (define-key (eval map) "\C-w" nil)))
And this is broken, it will be evaluated right away, not after loading evil. You need to quote the form: (eval-after-load "evil-maps" '(dolist (map '(evil-motion-state-map evil-insert-state-map evil-emacs-state-map)) (define-key (eval map) "\C-w" nil))) And using `list' instead of a quote makes `eval' unnecessary: (eval-after-load "evil-maps" '(dolist (map (list evil-motion-state-map evil-insert-state-map evil-emacs-state-map)) (define-key map "\C-w" nil))) Michael