vim: general improvements