David Fishburn
Wed, 09 Aug 2006 11:59:03 -0700
Glad it is all working.
Just posting this to the forum in case other users run into the same issue.
> -----Original Message-----
> From: Sibin P. Thomas [EMAIL PROTECTED]
> Sent: Wednesday, August 09, 2006 1:04 AM
> To: David Fishburn
> Subject: RE: Vim and cscope
>
> Hey thanks a lot Dave, it's working finally :)
>
> I guess the only thing I had missed out earlier was the
> ".exe" in the command ":se csprg=D:\cscope\bin\cscope". I now
> made it ":se csprg=D:\cscope\bin\cscope.exe" and Voila it works!!.
>
> Once again thanks a million for all the help (u have no idea
> how many days I spent over this; initially googling and later
> changing cscope source code!)
>
> Regards,
> Sibin
>
> -----Original Message-----
> From: David Fishburn [EMAIL PROTECTED]
> Sent: Tuesday, August 08, 2006 9:55 PM
> To: Sibin P. Thomas
> Subject: RE: Vim and cscope
>
> This is what I have in my vimrc
>
> if has("cscope")
> " Most often I find I need to recursively look at data
> " You cannot use (reports an error opening subdirs):
> " cscope -R *.sql
> " You must use:
> " cscope -R
> " But that only gets C/CPP files.
> " I have to do this:
> " find -name *.sql > cscope.files
> " or dir /s/b *.sql > cscope.files
> " cscope -b (create the cscope database)
> " cscope -C (queries this with case insensitivity)
> "
> " To open the same options in Vim:
> " cs add cscope.out . -C (for case insensitivity)
> "
> " For help on cscope and Vim:
> " :cs
> " :h cs
>
> let &cscopeprg = expand('$VIM\Tools\cscope.exe')
> " If 'csto' is set to zero, cscope database(s) are searched first,
> " followed " by tag file(s) if cscope did not return any matches.
> set cscopetagorder=0
> " set cscopetag
> set nocscopeverbose
> " determines how many components of a file's path to display
> set cscopepathcomp=3
> " Use the quickfix window for the cscope query
> set cscopequickfix=s-,c-,d-,i-,t-,e-
> " add any database in current directory
>
> if filereadable("cscope.out")
> " cscope -C (queries this with case insensitivity)
> exec 'cs add '.expand('%:p:h').'\cscope.out "" '
> " else add database pointed to by environment
> elseif $CSCOPE_DB != ""
> cs add $CSCOPE_DB
> endif
> set csverb
> endif
>
>
>
> > -----Original Message-----
> > From: Sibin P. Thomas [EMAIL PROTECTED]
> > Sent: Tuesday, August 08, 2006 2:25 AM
> > To: [EMAIL PROTECTED]
> > Subject: RE: Vim and cscope
> >
> > This is my vimrc file and this is what I did 1. run "cscope
> -R" in the
> > directory c:\path. This directory contains my project.
> > 2. open a file "C:\path\sub_directory\sub_dir_level2\file.c"
> > 3. give the command ":cs add c:\path\cscope.out"
> > This is when I get the error "E623: Could not spawn cscope process"
> >
> > Just tell me where I am going wrong?
> > I have the exact same setup as yours i.e.
> > Vim 7 and 6.3.
> > Winxp sp2
> > Cscope 16.0a
> >
> > Regards,
> > Sibin
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [EMAIL PROTECTED]
> > Sent: Tuesday, August 08, 2006 10:39 AM
> > To: Sibin P. Thomas
> > Subject: Re: Vim and cscope
> >
> > I just tried it again.
> > Vim 7 and 6.3.
> > Winxp sp2
> > Cscope 16.0a (I think).
> > Sorry, can't think of anything else.
> > Unless you have more than 1 cscope in your path and it is
> getting the
> > wrong one first.
> > What Vim cscope options did you set?
> >
> >
> >
> > ----- Original Message -----
> > From: "Sibin P. Thomas" [EMAIL PROTECTED]
> > Sent: 08/07/2006 09:11 PM
> > To: "David Fishburn" <[EMAIL PROTECTED]>
> > Subject: RE: Vim and cscope
> >
> > I had checked all this before using the last resort of
> asking help in
> > the mailing list. Just for the record the :echo
> > has('cscope') returns 1 and there is a +cscope in the
> version info(in
> > both the versions I have tried).
> >
> > Also I researched the problem and went through the cscope
> source code
> > (of version 15.4) and *I think* that the problem lies in
> the function
> > "spawnvp()"
> > which MSDN states that is not supported anymore (we should use the
> > function "_spawnvp()" now).
> > I must state that the I don't have any conclusive evidence to prove
> > that "spawnvp()" is the culprit.
> >
> > I tried changing the source and recompiling but was going
> in circles
> > hence the SOS. I was hoping someone would have come across this
> > problem already and solved it already :)
> >
> > Regards,
> > Sibin
> >
> > -----Original Message-----
> > From: David Fishburn [EMAIL PROTECTED]
> > Sent: Tuesday, August 08, 2006 12:12 AM
> > To: Sibin P. Thomas
> > Subject: RE: Vim and cscope
> >
> > What is returned with this:
> > :echo has('cscope')
> >
> > Or browse the output of :ver.
> >
> > Dave
> >
> >
> > > -----Original Message-----
> > > From: Sibin P. Thomas [EMAIL PROTECTED]
> > > Sent: Monday, August 07, 2006 12:50 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: RE: Vim and cscope
> > >
> > >
> > > Hi Dave,
> > >
> > > I was initially using the cscope version 15.4 then I
> downloaded the
> > > version u pointed me to (version 16.0a), both give the same error.
> > >
> > > I used the "cscope -R" command to create the cscope database.
> > >
> > > When I try to use the ":cs add /path/cscope.out" command
> I get the
> > > error
> > > "E623: Could not spawn cscope process"
> > >
> > > Regards,
> > > Sibin
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [EMAIL PROTECTED]
> > > Sent: Sunday, August 06, 2006 6:19 PM
> > > To: Sibin P. Thomas
> > > Subject: Re: Vim and cscope
> > >
> > > Which version of cscope are you using?
> > >
> > > What command did you use to create a cscope database.
> > >
> > > What Vim command did you use that resulted in this error?
> > >
> > > Dave
> > >
> > >
> > >
> > >
> > > ----- Original Message -----
> > > From: "Sibin P. Thomas" [EMAIL PROTECTED]
> > > Sent: 08/02/2006 11:57 PM
> > > To: <vim@vim.org>
> > > Subject: RE: Vim and cscope
> > >
> > >
> > >
> > > Could someone help me here; I tried what Dave suggested
> but with no
> > > success.
> > >
> > > Regards,
> > > Sibin
> > >
> > > > -----Original Message-----
> > > > From: Sibin P. Thomas [EMAIL PROTECTED]
> > > > Sent: Monday, July 31, 2006 6:25 AM
> > > ...
> > > > I tried integrating Cscope 15.4 with Vim7.0 on WinXP (I
> > > have installed
> > > > cygwin too); but whenever I try to use cscope in Vim I get the
> > > > following error -
> > > >
> > > > "E623: Could not spawn cscope process".
> > >
> > > Sounds like you are using the cscope from the open source project.
> > >
> > > You need a special version of cscope that is integrated with Vim.
> > > :h cscope-info
> > >
> > > Will point you to different downloads locations.
> > >
> > > Since you are on win32, you need to download it from:
> > > http://iamphet.nm.ru/cscope/index.html
> > > :h cscope-win32
> > >
> > > HTH,
> > > Dave
> > >
> > >
> >
> >
>
>