25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

38 satır
681 B

  1. # The following line might come handy in ~/.vimrc:
  2. # let g:ycm_extra_conf_globlist = ['~/lol/*','!~/*']
  3. import os
  4. import ycm_core
  5. flags = [
  6. '-xc++',
  7. '-std=c++11',
  8. # Engine includes
  9. '-I.',
  10. '-I..',
  11. '-Isrc',
  12. # System includes
  13. '-I/usr/include/SDL2',
  14. '-I/usr/include/GL',
  15. '-I/usr/include/libdrm',
  16. '-I/usr/include/libpng15',
  17. # Macros
  18. '-DHAVE_CONFIG_H',
  19. '-D_REENTRANT',
  20. ]
  21. def FlagsForFile(filename, **kwargs):
  22. extension = os.path.splitext(filename)[1]
  23. if extension not in [ '.c', '.cpp', '.h' ]:
  24. return None
  25. final_flags = flags
  26. return {
  27. 'flags': final_flags,
  28. 'do_cache': True
  29. }