vim as an IDE - repository to keep things centralised