added support for compilation

automatic change of colorscheme based on filetype