0

私の.emacs場合、次の2つのコード部分が含まれています。

2つのプログラムを一緒にデバッグしています。1つはサーバーで、もう1つはクライアントです。

.erlangデバッグされたプログラムを切り替えるたびに、ステートメントを切り替えてemacsを再度開くためにを変更する必要がありcode:add_pathsます。(サーバープログラムとクライアントプログラムでは、3つのモジュールは同じですが、切り替えない場合、モジュールは競合します。

emacsを再度開くには時間がかかるため(多くのファイルを再度開く必要があります)、.erlangemacsを再度開くことで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")))
4

1 に答える 1

2

*erlang*erlang セッションを終了し (バッファに切り替えて、 q().Enter キーを押します)、編集~/.erlangして erlang を再度開始するだけです。erlang-shell

于 2012-10-29T07:31:10.727 に答える