Клавиши Leader и LocalLeader представляют собой префиксы для команд.
Их текущие значения можно посмотреть командами
:echo mapleader
:echo maplocalleader
Часто их значения переназначают в файле $HOME/.vim/vimrc, например так
let mapleader = "\<Space>"
let maplocalleader = ","
Новое значение команды генерируется с помощью текущих значений этих переменных, таким образом последовательность команд
let mapleader = ","
nnoremap <Leader>a :echo "Hey there ,"<CR>
let mapleader = "\<Space>"
nnoremap <Leader>a :echo "Hey there space"<CR>
приведёт к тому, что будут созданы две команды ,a и <Space>a,
следовательно для получения единообразных команд следует помещать
переназначения в начало файла $HOME/.vim/vimrc.
LocalLeader отличается от Leader тем, что действует только для
текущего буфера, поэтому обычно используется в плагинах, загружаемых
для определённых типов файлов.
Таймауты для ввода команд, использующих клавиши Leader и
LocalLeader, настраиваются командой
set timeout timeoutlen=5000 ttimeoutlen=100