vim: automatically mkdir when writing file in nonexistent directory