Как заставить vim всегда вызывать функцию после любого янка - PullRequest
0 голосов
/ 25 августа 2018

Есть ли способ заставить vim всегда вызывать определенную функцию после любой операции восстановления?Выполнение чего-то вроде nnoremap y y:function<CR> приводит к ненормальному поведению.

1 Ответ

0 голосов
/ 25 августа 2018

Событие TextYankPost будет инициировано после того, как текст был выдернут или удален. См. :h TextYankPost для получения дополнительной помощи.

augroup Example
    autocmd!
    autocmd TextYankPost * if v:event.operator ==# 'y' | call somefunction() | endif
augroup END

Я знаю, что vim-highlyank использует событие TextYankPost и, возможно, место для поиска вдохновения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...