Então ...
O fato de o Vim não poder avaliar uma expressão tão simples como 1+2
sugeriu que não é possível usar "expressões" como um todo. AFAIK, a única razão para isso seria que o Vim não é construído com o recurso +eval
.
É por isso que pedi que você verifique a presença de +eval
em $ vim --version | grep eval
.