我想在emacs中使用cscope。由于我的目录结构,我只想使用树中某些子目录的文件。 在shell中我创建了我的cscope.files列表(包括我想要的所有源文件的列表) 我这样做:
cscope -q -R -b -i cscope.files
这将创建我想要的cscope.out文件。现在我想把这个文件读成emacs,用它来进行源代码解析等......
所以问题是: 我如何加载emacs?似乎我得到的所有选项(即M-x cscope-wahtever)都用于创建新的cscope.out文件。
答案 0 :(得分:0)
确定,
我猜我正在回答自己的问题。 所以问题不在于cscope。 首先,为了将cscope指向数据库文件,请设置初始目录:M-x cscope-set-initial-directory
到cscope数据库所在的位置。
但是,构建数据库的输入文件似乎需要在其中包含相对路径(或者初始目录需要指向'/')。我在其中有绝对路径,因此在将初始目录设置为源根目录后没有找到任何内容。