Added new colored underline scheme for cpp type files

Signed-off-by: shankhs <shankholove@gmail.com>
Changed back the data->min_fields to 3 and put the check for array length in case array look up exceeds array size