Acabei de descobrir que o vim obviamente permite a divisão por zero: :let a=42/0 :echo a imprime 2147483647(que é o valor de a). Isso está documentado em algum lugar e por que o vim permite a divisão por
16
Por que o vim permite divisão inteira por zero?