* On Tue, Apr 19, 2011 at 08:18:07PM -0700, pansz <pan.shi...@gmail.com> wrote:
By default, vim opens all file of ctags with directory relative to the tags
file. This behaviour can be controlled by 'tagrelative' option.

But for cscope, vim does not open file relative to directory where
cscope.out lies, instead, it uses CWD.

Build cscope.out with absolute path can solve some problem but that really
isn't ideal: When you do :cs find, quickfix window filled with file names
and occurrences. The file names are usually too long with absolute path and
it often is better to show them with relative path (may be even better to
show them with abbreviated path or remove the largest-common-part of path).

Is it possible to give cscope first-class citizenship like ctags, such as
out-of-box support for option like 'tagrelative'?
    I faced the same issue few days back. So I wrote the patch for
cscope (the one submitted to vim_dev), it introduces a boolean
variable called cscoperelative for that. The patch applies to vim
git master branch.

Attachment: pgpyzcmGi6v69.pgp
Description: PGP signature

Reply via email to