希望能找到在「相關」框相關的事情...Emacs項目管理在哪裏?
有沒有什麼地方了良好的emacs項目管理插件?
我只是在玩新的GNU Emacs,需要一些簡單的東西;這些東西會把幾個文件和項目綁在一起,並且讓我編譯它們(幾乎只是把它們的名字放在編譯命令中,...... compile file1。file2。file3。)......這就是它。
希望能找到在「相關」框相關的事情...Emacs項目管理在哪裏?
有沒有什麼地方了良好的emacs項目管理插件?
我只是在玩新的GNU Emacs,需要一些簡單的東西;這些東西會把幾個文件和項目綁在一起,並且讓我編譯它們(幾乎只是把它們的名字放在編譯命令中,...... compile file1。file2。file3。)......這就是它。
我相信CEDET可能有你在找什麼。
還有eproject:http://wiki.github.com/jrockway/eproject
,如果你願意寫一些Lisp的做的正是你想要的這種做法將提供最多的功能。 Eproject負責管理項目,您可以在其中添加糖。 (Eproject自帶eproject-演員,這是有用的,作爲如何編寫自己的效用函數爲例)
您的需求,這樣的功能就足夠了:
(defun compile-my-c-project()
(interactive)
(compile (format "gcc %s -o %s"
(reduce (lambda (a b) (format "%s %s" a b))
(eproject-list-project-files)) ;; perhaps filter here
(eproject-name)))
這將取所有「項目文件」,並生成一個以項目名稱命名的可執行文件(通常是包含目錄,但可以在.eproject文件中更改該目錄)。
可以在項目類型定義中或通過.eproject文件聲明「項目文件」。請參閱wiki以獲取示例。
(注意,這裏使用了「編譯」命令,使C-X'工程用於導航到錯誤。)
Makefile文件真的是你想要的。他們使用windows(msys)和fortran工作正常。
兩個答案:書籤+和冰柱。
您可以使用桌面書籤,書籤Dired,或書籤,書籤列表做你想做的 - 看到Bookmark+。您甚至可以將代碼和多個書籤封裝在單個書籤中,以獲取所需的狀態和設置。
另請參閱:Iciclessupport for projects更多選項。
請記住,Dired允許您對一組標記的文件(編譯,無論)執行操作。您可以將給定的Dired標記保存/恢復爲書籤。
像一個makefile? – Cheeso 2009-06-11 02:12:50
@Cheeso - 我儘量避免使用makefiles。他們在Windows上並不是很滿意的解決方案,也不太滿意fortran/python。 – Rook 2009-06-11 02:15:52