6
A
回答
1
你可能想看看這個線程上的二郎問題郵件列表:
http://www.erlang.org/pipermail/erlang-questions/2007-August/028367.html
此外,你應該能夠編譯在調試模式下的文件: 銅抄送CK
erlang-compile命令應該支持前綴參數。你可能想看看到:
http://www.gnu.org/software/emacs/manual/html_node/elisp/Prefix-Command-Arguments.html
1
如果您設置的目錄結構如下所示:
/
/src/
/ebin/
,把你的模塊(例如「my_file.erl」)中的「/src /「目錄然後編譯它(Cc Ck),那麼Emacs應該自動將光束放入」/ ebin /「目錄。但是,如果您的模塊不在名爲「/ src /」的目錄中(或者如果「ebin」目錄丟失),則光束將與源文件一起丟棄。
要確切地瞭解其工作原理,請點擊$ERL_TOP/lib/tools/emacs/erlang.el並搜索「ebin」。這裏是你會發現什麼:當加入
(defun inferior-erlang-compile-outdir()
"Return the directory to compile the current buffer into."
(let* ((buffer-dir (directory-file-name
(file-name-directory (buffer-file-name))))
(parent-dir (directory-file-name
(file-name-directory buffer-dir)))
(ebin-dir (concat (file-name-as-directory parent-dir) "ebin"))
(buffer-dir-base-name (file-name-nondirectory
(expand-file-name
(concat (file-name-as-directory buffer-dir)
".")))))
(if (and (string= buffer-dir-base-name "src")
(file-directory-p ebin-dir))
(file-name-as-directory ebin-dir)
(file-name-as-directory buffer-dir))))
不知道這好極了,但它在OTP_R13B03,它在R14B03爲我工作。
相關問題
- 1. 在emacs中設置模式
- 2. 如何用erlang.el設置Erlang + Emacs?
- 3. 設置Emacs進行編程Erlang
- 4. 如何覆蓋erlang.el中的erlang-compile-outdir
- 5. 需要設置emacs縮進模式
- 6. 設置自動模式ALIST在Emacs
- 7. 設置PSGML模式上的Emacs 24
- 8. C++ 11模式或emacs的設置?
- 9. Emacs設置哪個函數模式
- 10. Emacs 23 + Erlang + Distel
- 11. 在tsconfig.json typescript outDir設置不起作用
- 12. 在emacs組織模式之外爲.emacs文件設置
- 13. Emacs中的Erlang Edoc
- 14. Emacs erlang緩衝區
- 15. emacs的球拍flymake模式
- 16. 設置TAB作爲快捷方式在Emacs Haskell的模式
- 17. Emacs 24:模式線樣式
- 18. Emacs SSIS「模式」?
- 19. Emacs:菜單欄模式和工具欄模式自動設置爲t
- 20. javascript上的Emacs fixme模式
- 21. 爲特定的Emacs模式設置自定義鍵綁定
- 22. Emacs:設置java模式本地的密鑰。
- 23. emacs - 僅在主要模式下設置快捷鍵?
- 24. 如何在Emacs中重新設置CUA模式的密鑰集?
- 25. 如何爲特定模式設置Emacs填充列?
- 26. 如何在emacs中設置shell模式提示符?
- 27. 設置加價的粗體,斜體,...在Emacs組織模式
- 28. 如何將.php模式設置從.emacs移動到.dir-locals.el?
- 29. 將.h設置爲C++ - emacs中的模式組
- 30. 在特定模式下設置變量emacs