smartim
smartim copied to clipboard
插件有延迟,虽然延迟可以调timeout降得很低,但是在录制回放宏的时候积累起来还是会变得非常非常慢
找到了一个可行的解决思路: https://vi.stackexchange.com/questions/17011/how-do-i-check-if-vim-is-currently-recording-a-macro
另外,基本确定了这个延迟不太容易降得更低。我把imselect的调用改成调用echo,多次重复回放宏还是会占用很长时间。把imselect注释掉就会很快。
我暂时这样修改了。
if g:smartim_disable == 1 || reg_recording() != '' || reg_executing() != ''
return
endif