我有一个源代码目录,我无法向该目录添加任何内容。
/source/mysource
然后我使用 cscope 生成一个索引 db:cscope.out。因此,我必须将该数据库保存在除 /source/mysource 之外的其他目录中。如果我将该 cscope.out 保存在我的主目录中
~/cscope.out
,我怎样才能告诉 emacs 在我的主目录中获取对 cscope.out 的引用?
这里有很好的信息:http: //linux.die.net/man/1/xcscope
cscope 将自动从 /source/mysource 中查找所有父目录,但我认为这个问题意味着您无法写入 /source
“cscope-initial-directory” 可以满足您的需要(可从 GUI cscope 菜单获得,或参见上面的页面以获取有关如何设置键盘绑定的说明),但您必须为每个 emacs 会话执行此操作。
“cscope-database-regexps”可能是自动执行此操作的方法,但我还没有尝试过。