Can I use SPACE as mapleader in VIM?
From http://items.sjbach.com/319/configuring-vim-right I got that you were supposed to be able to use Space as the mapleader in vim. I've tried but it does not seem to work. Anyone who have made it work?
Tried:
let mapleader = <space>
Try the following instead:
let mapleader=" "
And remember to write the following line before that, to make sure spacebar doesn't have any mapping beforehand:
nnoremap <SPACE> <Nop>
Mapleader is a Vim string variable. To use space as leader, you must escape the special character.
let mapleader="\<Space>"
For more info see,
http://vimdoc.sourceforge.net/htmldoc/eval.html#expr-quote
EDIT:
This no longer works for me in my version of Vim. Even with the suggestion in the comments of unmapping the spacebar in normal mode by running nnoremap <SPACE> <Nop>
.
I ending up going with the solution given in the answer below.
map <Space> <Leader>
The above solutions are great, however, nothing shows up in the bottom right command corner. If you don't have any use for the \
key anyway, try using
map <SPACE> <leader>
and \
will show up in the command corner. That and you don't have to unmap space first, as suggested in the commends above.