如何在Emacs中查找ede cpp根项目的设置?
在Emacs中,我们可以设置如何在Emacs中查找ede cpp根项目的设置?,emacs,elisp,cedet,Emacs,Elisp,Cedet,在Emacs中,我们可以设置ede cpp根项目,如下所示: (ede cpp根项目“名称” :文件“FILENAME” :包含路径“(“/include”“../include”“/c/include”) :系统包含路径“(“/usr/include/c++/3.2.2/”) :spp表格'(“驼鹿”) (“常数”。“常数”)) 设置后,如何验证:include path、:system include path和:spp table的值?我想看看EDE/Emacs是否设置了与我指定的值不同
ede cpp根项目
,如下所示:
(ede cpp根项目“名称”
:文件“FILENAME”
:包含路径“(“/include”“../include”“/c/include”)
:系统包含路径“(“/usr/include/c++/3.2.2/”)
:spp表格'(“驼鹿”)
(“常数”。“常数”))
设置后,如何验证:include path
、:system include path
和:spp table
的值?我想看看EDE/Emacs是否设置了与我指定的值不同的其他值。如果是这样,我想知道这些值是什么
提前感谢任何帮助。
如果你恰巧在C或C++缓冲区,你可以使用:
M-x语义-c-描述-RET环境 然后查找与缓冲区关联的EDE项目,它显示的数据应该包括不同的路径以及它使用的所有宏 如果不在C缓冲区中,则需要使用其他一些调试工具。当我调试这些特性时,我使用数据调试
,当您从bzr使用它时,它是CEDET发行版的一部分
(require 'data-debug)
下一步:
将评估变量ede对象
,数据调试将为您提供一个可读的转储。使用SPC展开节
如果M-:
未被接管,请使用
M-x data-debug-eval-expression RET ede-object RET
如果您没有进行数据调试,您可以尝试从“eval”中解释原始对象转储。当您计算
(获取'ede cpp root project'include path)
时会发生什么情况?好的,那就不是这样了。。。
M-x data-debug-eval-expression RET ede-object RET