我正在将 xcode 与 emacs 一起使用。但是每次我启动 emacs 时,我都需要进入菜单 'CScope' -> Cscope->database -> set init Directory,然后它会选择我源的根目录。
然后我点击'CScope'-> Cscope->数据库->设置初始化目录->创建列表和索引'
无论如何我可以在 .emacs 中配置它,这样我每次启动 emacs 时都不需要这样做?
谢谢你。
如果您正在使用这种 cscope 模式,看起来您可以这样做M-x customize-variable RET cscope-last-directory RET
,将变量设置为您最喜欢的目录,然后保存该值。如果没有,您必须更具体地了解如何将 cscope 与 Emacs 一起使用。
请参阅“在大型项目中使用 Cscope(例如:Linux 内核)”
使用find命令构建 cscope.files
查找 /path/to/project -name " .h" -or -name " .c" > /path/to/cscope/initdir
编辑.emacs
(setq cscope-initial-directory "/path/to/cscope/initdir")
PS:我使用 xcscope.el