私の.emacs
場合、次の2つのコード部分が含まれています。
2つのプログラムを一緒にデバッグしています。1つはサーバーで、もう1つはクライアントです。
.erlang
デバッグされたプログラムを切り替えるたびに、ステートメントを切り替えてemacsを再度開くためにを変更する必要がありcode:add_paths
ます。(サーバープログラムとクライアントプログラムでは、3つのモジュールは同じですが、切り替えない場合、モジュールは競合します。
emacsを再度開くには時間がかかるため(多くのファイルを再度開く必要があります)、.erlang
emacsを再度開くことで2つのファイルを有効にすることは可能ですか。
(erlang-shell)
(add-hook 'erlang-mode-hook
(lambda ()
(setq inferior-erlang-machine-options '("-name" "emacs"))
;(setq inferior-erlang-machine-options '("-name" "emacs""-mnesia dir"
"/Users/yuchen/Documents
/Project/mnesia_db") )
(set (make-local-variable 'compile-command) (format "make -f %s"
(get-closest-pathname)))
(imenu-add-to-menubar "imenu")))