Fix wrong compile dependencies.

When I moved the platform logic from the attributes file in commit
a764d9750cb8491c3f60dc8c484f057073d9edd4, I switched the dependencies.
This commit corrects that mistake.
Remove a vim settings recipe attribute.

This should have been part of commit
35d792f08492c92ac398727eba4f2b5ee3a68838