more vim plugin structure