2015-11-06 143 views
2

在Emacs的Haskell模式下,我可以按ctrl-c ctrl-l重新加載REPL中的當前文件。但是,每次我這樣做時,它都會編譯所有文件的本地依賴項(模塊位於同一文件夾中),這需要一點時間。有沒有簡單的方法來重新加載只有當前的文件/模塊,並跳過重新編譯其他?它肯定有可能,因爲我的外部依賴不需要每次重新編譯。如何僅以Emacs Haskell模式重新加載當前文件

+1

只是'REPL'緩衝區中的':r'右邊應該可以工作 – Carsten

+0

啊,太棒了,那很好。如果你想提交這個答案,我會接受它。驚訝的是它沒有Emacs模式的熱鍵。 – LogicChains

+2

@LogicChains:它在列表中:https://github.com/haskell/haskell-mode/issues/807 – adamse

回答

3

如果您切換到REPLBuffer並剛剛重新加載(:r)它應該按預期工作。

1

最近:reload得到了自己的鍵綁定:C-c C-r