Thanks pansz!
It works!!

But I found ctags cannot work as well.

let CodeRoot = "E:/code"
let TagsDb   = CodeRoot . "/tags"

use
  exe "set tags = " . TagsDb
or
  set tags = TagsDb

both cannot work. Do you have any idea? Thanks in advance!

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of 
pansz
Sent: Friday, January 29, 2010 11:24 AM
To: [email protected]
Subject: Re: how to use string variable for "cs add" command

Ni, Ruiyu 写道:
> Hi,
> How can I make the following command pass VIM check in _vimrc file?
> 
> let CodeRoot = "E:/code"
> let CscopeDb = CodeRoot . "/cscope.out"
> cs add CscopeDb CodeRoot
> 
> 
> the problem is in line 3, cs add only accept direct string but not the 
> variable. For example if I use the following cs add command VIM is fine.
> Cs add E:/code/cscope.out E:/code
> 
> Thanks,
> Ray
> 

what about

:exe "cs add ".ScsopeDb." ".CodeRoot


?

-- 
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

-- 
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

Reply via email to