Fully functioning vim setup