EG
Просто какую-то такую недавно в #vim показывали (но я забыл, какую именно), вот и стало любопытно.
Size: a a a
EG
EG
EG
YS
G
exe 'normal xi' . Func() . "\<Esc>" иногда ломается, т.к. срабатывают разного рода abbrev итд.EG
exe 'normal xi' . Func() . "\<Esc>" иногда ломается, т.к. срабатывают разного рода abbrev итд.EG
EG
:help i_CTRL-RV
EG
EG
EG
^R=Func()<Return>G
G
EG
G
EG
YS
exe 'normal xi' . Func() . "\<Esc>" иногда ломается, т.к. срабатывают разного рода abbrev итд.YS
G
! отключит маппинги, но не более. У меня ф-ция может вернуть что-то, наподобие \u1234, и бэкслеш в vimscript сдвигает текст влево автоматически (из-за vim_indent_cont)