Ключевой лидер не является специальным вообще: если не использовать его в любом отображении он работает так же , как и любой другой ключ.
Думайте о <leader>
как о некоторой константе, которая автоматически расширяется до ее текущего значения, когда она используется. Когда Vim получает ваш vimrc
и видит что-то вроде:
nnoremap <leader>b :ls<CR>:b
он будет использовать текущее значение mapleader
и фактически сделает:
nnoremap <Space>b :ls<CR>:b
Причиной задержки, которую вы наблюдаете, является тот факт, что <Space>
используется (через механизм <leader>
в вашем случае) в начале отображения режима вставки: Vim просто немного ждет, чтобы увидеть, действительно ли вы хотите вставить a <Space>
или запуск одного из зарегистрированных сопоставлений режима вставки, начиная с <Space>
.
Чтобы увидеть, какие отображения режима вставки используют ваш <leader>
и откуда они берутся, выполните:
:verbose imap <leader>
Если виновник определен плагином, поищите в его документации способ его удаления.