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 .