For custom projects, use the compilation database to track pre-processor colouring
Added helper class EditorDimmerDisabler