Я читаю код Redis с помощью vim и создаю базу данных следующим образом:
find . -iname '*.c' -o -iname '*.cpp' -o -iname '*.h' -o -iname '*.hpp' > cscope.files
cscope -bq -i cscope.files -f cscope.out
и ключи карты в vim:
nmap <C-@>g :cs find g <C-R>=expand("<cword>")<CR><CR>
Когда я читаю src/dict.c
и хочу найти определение функции _dictInit
, оно должно найти определение в src/dict.c
, но на самом деле оно находится в определении в deps/hiredis/dict.c
, которое имеет то же имя определения функции
Итак, как мне решить проблему?