adapted to vim and own dotfiles