vim cannot connect to cscope database

Viewed 31105

I have opensuse 11.4 installed. Vim is version 7. Now I normally use it to browse the linux kernel source. So I generated the cscope database inside a directory within my home folder i.e. /home/aijazbaig1/cscope_DB/ and I got 3 files viz. cscope.out, cscope.po.out and cscope.in.out besides the cscope.files file which contains a list of all the relevant files which I want to search.

Additionally I have added the following to my .bashrc:

CSCOPE_DB=/home/aijazbaig1/cscope_DB/cscope.out
export CSCOPE_DB

But when I do a :cscope show from within vim it says there are no connections. Can anyone please let me know what is going wrong.

Keen to hear from you,

6 Answers

You need to add a "cscope connection", like this in vim:

:cscope add $PATH_TO_CSCOPE.out 

See :help cs for more examples.

I ran into a similar problem with no cscope connections on ubuntu 18.04, then I discovered my .vimrc file does not load the CSCOPE_DB variable. Looked a little around and found a solution.

You can just copy this directly in to your .vimrc file.

Part of the code loads your cscope file from your directory. The keybinds are just a nice bonus. Hope this helps.

Related