functions and vim theme