Se funciona para mim, se eu usar a seguinte solução alternativa:
" Fix for M-letter bindings
let c='a'
while c <= 'z'
exec "set <A-".c.">=\e".c
exec "imap \e".c." <A-".c.">"
let c = nr2char(1+char2nr(c))
endw
set timeout ttimeoutlen=50
map <M-k> dd
Graças a essa resposta para encontrar a solução alternativa: