vimscript: map x "xx, если регистр не указан - PullRequest
2 голосов
/ 08 апреля 2020

Я хочу знать, как определить, указан регистр или нет, прежде чем нажать x . 100 ‍ ‌ ‍

1 Ответ

3 голосов
/ 08 апреля 2020

Имя используемого регистра предоставляется через переменную v:register. Например,

" force plus register if none was supplied (like "unnamedplus" but for "x" only)
nnoremap <expr>x v:register=='"' ? '"+x' : 'x'
...