我有以下設置:我正在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