我可以找到当前的配置示例并使用Distel和Emacs 23(在Mac Snow Leaoprd上)。我有调试问题(解释模式),我不能标记刹车点。
如果有人在emacs 23上有distel的工作配置,请与我分享。
答案 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
在此之后,我可以设置断点。