LINUX.ORG.RU

vim, timeout

 ,


0

1

доброго времени суток. у меня 2 клавиши поменяны местами это j<==>y.

nnoremap y l|xnoremap y l|onoremap y l|
nnoremap l y|xnoremap l y|
nnoremap ll yy|xnoremap ll yy|
nnoremap L Y|xnoremap L Y|
и получается, что когда хочешь сместить курсор вправо, он ждет 1 секунду и это очень напрягает. если 4 раза нажать «y» 3 сработает сразу, последний через секунду. ttimeoutlen параметр глобальный т.e. если я его поменяю то это отразится на всех сочетаниях. а как сделать чтобы только на смещение вправо было 0 а на остальных по 1000? кто сталкивался с таким? =)

j<==>y

Видимо

l <==> y

Вообще, надо смотреть по выводу nmap y, для каких сочетаний y является префиксом. У меня такие сочетания добавляют плагины fugitive и surround. Соответственно подправить для плагинов. Менее костыльного способа не знаю.

xaizek ★★★★★
()
Ответ на: комментарий от xaizek

surround есть нужно посмотреть, спасибо за помощь.

SmilePlz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.