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