new_contents: import os
  import ycm_core
  
  flags = [
    '-Wall',
    '-Wextra',
    '-Werror',
    '-Wno-long-long',
    '-Wno-variadic-macros',
    '-fexceptions',
    '-ferror-limit=10000',
    '-DNDEBUG',
    '-std=c99',
    '-xc',
    '-isystem/usr/include/',
    '-i~/dev/arrow/Arrow/',
    '-i~/dev/fusion/Fusion/'
    ]
  
  SOURCE_EXTENSIONS = [ '.cpp', '.cxx', '.cc', '.c', ]
  
  def FlagsForFile( filename, **kwargs ):
    return {
    'flags': flags,
    'do_cache': True
    }
  
subject: Add ycm_extra_conf.py