0

在我的.emacs中,它包含以下两部分代码。

我正在一起调试两个程序,一个是服务器,另一个是客户端。

每次切换被调试的程序,都需要修改.erlangfor切换code:add_paths语句,重新打开emacs。(在服务器和客户端程序中,3个模块是相同的,如果不切换,模块冲突。

因为重新打开 emacs 非常耗时(必须重新打开许多文件),是否可以.erlang通过重新打开 emacs 使两个文件有效。

        (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并再次启动 erlangerlang-shell

于 2012-10-29T07:31:10.727 回答