我正在研究使用emacs/ENSIME設置開發環境,黑客攻擊this project。不過,該項目使用Maven,在頂層以及三個子組件子項目(格式,cli,core)中使用了poms。將ENSIME與使用Maven的已建立的Scala項目結合使用
我無法弄清楚我的.ensime配置需要做什麼才能啓動並運行(因爲默認配置顯然不會削減它,我也不能獲得任何各種ensime-maven -cfg腳本我發現工作)。
我發現關於Maven + ENSIME的最新信息是從一年前,here。提供的腳本不起作用。
必須有人成功使用Maven和ENSIME ......我希望。我應該如何設置我的ENSIME配置?
編輯:我只是通過設置:.sime配置文件中的源代碼根目錄來得到它的大部分工作。添加代碼(通過類似於上面鏈接的代碼hacked together Python script)似乎沒有幫助構建,但是我確實已經讓Scala REPL正確加載了所有代碼。語義高的&其他一些東西仍然不能很好地工作,但是我可以跳到定義並使用類型檢查器。
總的來說,它更接近完全工作。