I want to auto load my cscope.out
in the subdirectory of my project, so I add this scripts in my .vimrc
, which is as follows:
set c
If you add a cscope.out
make sure it to set the correct path prefix. Otherwise it will show you the result but cannot load the file.
example:
cs add ../cscope.out ../
so you should change your script to
...
else
let cscope_file=findfile("cscope.out", ".;")
let cscope_pre=matchstr(cscope_file, ".*/")
"echo cscope_file
if !empty(cscope_file) && filereadable(cscope_file)
exe "cs add" cscope_file cscope_pre
endif
...