I'm using evil-leader and bind the leader key to <SPC>. Evil-leader config follows after evil-mode in .emacs file.

Problem: Sometimes when I hits <SPC>, it uses default forward char of evil-mode.

I added this line to unset the key.

(define-key evil-normal-state-map (kbd "SPC") nil)

It still doesn't help. So I M-x + evil-leader-mode every time the problem occur.

My full code is as below:

;; evil-mode
(evil-mode t)    

(require 'evil-leader)
(setq evil-leader/in-all-states 1)
;; unbind evil dafault SPC of forward char
(define-key evil-normal-state-map (kbd "SPC") nil)
(evil-leader/set-leader "<SPC>")
  "f" 'helm-find-files)

1 Answer 1


Per documentation on evil-leader Github site:

Note: You should enable global-evil-leader-mode before you enable evil-mode, otherwise evil-leader won’t be enabled in initial buffers (*scratch*, *Messages*, …).

  • Please provide a link to the documentation you mention.
    – Drew
    Commented Mar 11, 2016 at 21:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.