Xinqi Bao's Git

vimrc: new plugin, majutsushi/tagbar, airblade/vim-gitgutter
[dotfiles.git] / .ycm_extra_conf.py
1 def Settings(**kwargs):
2 return {'flags': [
3 '-Wall',
4 #'-Wextra',
5 #'-Werror',
6 '-std=c++11',
7 '-x', 'c++',
8 '-I.',
9 '-I/usr/include/',
10 '-Ilib',
11 '-Iinclude',
12 '-Iincludes',
13 '-I../include',
14 """ flags for kernel code
15 '-I/lib/modules/5.4.46-1-lts/build/arch/x86/include',
16 '-I/lib/modules/5.4.46-1-lts/build/arch/x86/include/generated',
17 '-I/lib/modules/5.4.46-1-lts/build/arch/x86/include/generated/uapi',
18 '-I/lib/modules/5.4.46-1-lts/build/arch/x86/include/uapi',
19 '-I/lib/modules/5.4.46-1-lts/build/include',
20 '-I/lib/modules/5.4.46-1-lts/build/include/generated/uapi',
21 '-I/lib/modules/5.4.46-1-lts/build/include/uapi',
22 '-include/lib/modules/5.4.46-1-lts/build/include/linux/kconfig.h',
23 '-D__KERNEL__',
24 '-DMODULE',
25 '-DCONFIG_64BIT',
26 '-DCONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES',
27 '-DCONFIG_TREE_RCU',
28 '-DCONFIG_HZ=100',
29 '-DCONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK',
30 """
31 ]}