playing with vim due custom open struct creation