2012-07-24 194 views
7

我google了一段時間,不幸地發現e的emacs模式很久沒有更新了。 對於有經驗的D程序員,您使用哪種emacs模式?E語言支持D語言

+0

我是D編程語言的新手,但在許多其他語言中經驗豐富。感謝您的任何幫助提前 – bobzhang 2012-07-24 06:55:39

+0

我會關閉這個問題,因爲對我有限的知識沒有體面的Emacs的支持D. – bobzhang 2012-07-25 23:03:29

回答

5

你會在this page上發現(幾乎)所有「EMACS作爲D編輯器」的答案。

+0

我發現emacs支持非常差,即使編譯器錯誤消息不能直接找到源:-( – bobzhang 2012-07-24 08:42:58

+0

我可以推薦KDevelop,它沒有真正的D集成(例如基於已經編寫的代碼而不是分析的代碼完成),但它有一個簡單而乾淨的界面和非常好的GDB集成(例如懸停一個變量並顯示內容)。如果你想要一個具有正確的代碼完成和更有用的特性的IDE,你應該看一下[Mono-D](http://mono-d.alexanderbothe.com/)。 – dav1d 2012-07-24 09:13:24

+0

@bobzhang - 如果按照你的說法,那麼這是您通過改進EMACS D集成向D + EMACS社區作出貢獻的絕佳機會!:) – DejanLekic 2012-07-24 12:29:06

7

我一直在與德揚提到的d-mode.el很長一段時間,並找到足夠的。如果你找到了改進它的方法來滿足你的需求,如果你讓我知道,我會感激不盡,所以我可以將它們帶回到可下載的版本中,並帶有功勞。謝謝!

1

我收集了最初由William Baxter創建的Emacs D模式的所有變體,並在Launchpad上創建了Bazaar分支,請參閱https://code.launchpad.net/emacs-d-mode。這已知可用於Emacs 24以及Emacs 23.使用DVCS來管理此代碼似乎比依賴維基上的代碼和補丁更合理!