Я столкнулся с рядом синтаксических понятий, которые я не понимаю:
Первое находится в: help mapping:
:map <F2> a<C-R>=strftime("%c")<CR><Esc>
Эта последовательность действительно вставляет значение strftime в буфер, хотя я не понимаю, как это сделать. Переход на что-то другое нарушает его.
Другой - на странице wiki где описывается, как всплывающее меню omnicompletion работает хорошо:
inoremap <silent> <Esc> <C-r>=pumvisible() ? "\<C-y>" : "\<Esc>"<CR>
То же самое здесь.
Может ли кто-нибудь объяснить, как это работает "<C-r>=
"?...