在emacs中加载cscope数据库

时间:2013-06-14 13:01:44

标签: emacs cscope

我想在emacs中使用cscope。由于我的目录结构,我只想使用树中某些子目录的文件。 在shell中我创建了我的cscope.files列表(包括我想要的所有源文件的列表) 我这样做:

cscope -q -R -b -i cscope.files

这将创建我想要的cscope.out文件。现在我想把这个文件读成emacs,用它来进行源代码解析等......

所以问题是: 我如何加载emacs?似乎我得到的所有选项(即M-x cscope-wahtever)都用于创建新的cscope.out文件。

1 个答案:

答案 0 :(得分:0)

确定,

我猜我正在回答自己的问题。 所以问题不在于cscope。 首先,为了将cscope指向数据库文件,请设置初始目录:

M-x cscope-set-initial-directory

到cscope数据库所在的位置。

但是,构建数据库的输入文件似乎需要在其中包含相对路径(或者初始目录需要指向'/')。我在其中有绝对路径,因此在将初始目录设置为源根目录后没有找到任何内容。