我有以下设置:我正在C++项目下自定义生成系统和源代码目录是不是很稳定在我的开发机器上,因为我经常检查某些特定版本的一些项目在他们自己的目录中(在存储所有源代码的单一源代码目录中)以进行维护或新功能开发,然后在完成时删除它们。我想使用EDE/CEDET,但我不想将项目定义存储在我的家乡地区。我真正喜欢的是某种似乎存在的自动加载器,但我无法理解文档。有人可以请我指导如何建立这样的事情吗?非常具体的CEDET设置困难
4
A
回答
1
有几个选项,但我猜测,随着C++项目出现在一堆随机位置,你想创建一个自定义的方式来自动创建ede-cpp-root项目。
如果您在ede/ede-cpp-root.el中或在emacs lisp/cedet/ede/cpp-root.el中查看高级示例顶部的注释,这显示了如何在您的.emacs中创建三个简单函数,并使用将在发现时创建新项目的规则。
比方说,每次你的项目之一就是在这样的目录:
/home/BD/somewhere/MYPROJ/
,那么你可能在我的-FILE-FOR-DIR(来自例子)的代码看起来像这样:
(when (string-match "/MYPROJ/" dir)
(expand-file-name "Makefile" (substring dir (match-end 0)))
,或者每一个项目总是有一些特殊的文件,如“特别”,你可能有
(when (file-exists-p (expand-file-name ".SPECIAL" dir)))
(expand-file-name ".SPECIAL" dir))
它很可能你可以从一些简单的Emacs Lisp代码中获得大量的milage。
相关问题
- 1. 非常困难的SQL查询
- 2. 设置困难的MySQL查询的困难
- 3. Emacs CEDET EDE非平凡项目设置
- 4. 在我的虚拟框中设置Ajax Push引擎(APE)非常困难
- 5. 非webgeek设置和托管堆栈克隆有多困难?
- 6. AJAX WordPress网站与困难URL设置
- 7. 将A2设置为输出有困难
- 8. QF_AUFBV实例有一个难以置信的困难假设
- 9. 非NP完全困难的NP难题更难?
- 10. 我发现阅读别人编写的Java非常困难
- 11. 非常非常难的查询
- 12. Emacs CEDET设置疑问
- 13. 为什么要构建移动操作系统非常困难?
- 14. 通过Ruby与RESTful存储服务器交互非常困难
- 15. 具有更多条件的困难XPath
- 16. 与MySQL的困难有具有
- 17. 从C调用非托管dll困难#
- 18. 困难的实体框架查询
- 19. Makefile的困难
- 20. 的fancybox困难
- 21. .submit的困难()
- 22. 困难的ARM
- 23. 的UIViewController困难
- 24. C++重写一个递归函数为非递归 - 涉及MPIR&非常困难
- 25. 积分消费工具 - 困难
- 26. 通过CSS设计名片的困难
- 27. 林有困难的设置我的OLEDB连接
- 28. 困难的设置和获取组合的属性
- 29. 出版非常具体的iOS应用
- 30. 获取非常具体的网址
我会采取一个裂缝,看看我能得到多远,谢谢! – 2012-03-01 15:28:56