Emacs 23 + Erlang + Distel

时间:2009-11-14 18:03:01

标签: emacs erlang emacs23

我可以找到当前的配置示例并使用Distel和Emacs 23(在Mac Snow Leaoprd上)。我有调试问题(解释模式),我不能标记刹车点。

如果有人在emacs 23上有distel的工作配置,请与我分享。

3 个答案:

答案 0 :(得分:3)

在distel中使用调试器的一个问题是我总是需要在设置之前确保加载distel。

加载文件,输入io:format(“”,[]),然后按M-。导航到io.erl,确保加载distel

现在确保文件被解析,C-c,C-d,i,迷你缓冲区将显示

现在C-SPACE你的行,标记应该出现

答案 1 :(得分:1)

尝试以下步骤:

C-c C-d g

然后

C-c C-d i
C-c C-d m
C-x 4 0
C-c C-d m

或者以其他顺序,但是你应该杀死监视器缓冲区,直到得到不是这样的行的空缓冲区:

PID          Initial Call          Status    Info

尝试断点后标记

答案 2 :(得分:0)

我已经开始使用相同版本的Emacs。我遇到了类似的问题。 这对我有用:

1在.emacs文件中我指定在Emacs中用erlang shell执行的节点的名称

(setq inferior-erlang-machine-options '("-sname" "emacs"))

2在Erlang模式下的Emacs中(只需打开一个erl文件):

2.1我为Distel C-c C-d n

设置了节点名称

2.2将Distel加载到C-c C-d g

的节点

在此之后,我可以设置断点。