Revert "Revert "gavim cmake""

This reverts commit 0e1d1414c08ef2911cdc0fdce22618a52434fc47.

冤枉飞飞了.