【发布时间】:2009-11-14 18:03:01
【问题描述】:
我可以在哪里找到配置和使用 Distel 和 Emacs 23(在 Mac Snow Leaoprd 上)的当前示例。我在调试(解释模式)时遇到问题,我无法标记刹车点。
如果有人在 emacs 23 上有 distel 的工作配置,请与我分享。
【问题讨论】:
我可以在哪里找到配置和使用 Distel 和 Emacs 23(在 Mac Snow Leaoprd 上)的当前示例。我在调试(解释模式)时遇到问题,我无法标记刹车点。
如果有人在 emacs 23 上有 distel 的工作配置,请与我分享。
【问题讨论】:
在 distel 中使用调试器的一个问题是我总是需要确保在设置一个之前加载 distel。
加载一个文件,输入 io:format("",[]),然后按 M-。导航到 io.erl,确保 distel 已加载
现在确保文件被解释,C-c,C-d,i,迷你缓冲区将显示
现在 C-SPACE 你的行,标记应该出现
【讨论】:
试试这个步骤:
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
尝试为断点标记行后
【讨论】:
我开始使用相同版本的 Emacs。我有一个类似的问题。 这对我有用:
1 在 .emacs 文件中,我指定了在 Emacs 中执行 erlang shell 的节点的名称
(setq inferior-erlang-machine-options '("-sname" "emacs"))
2 在 Emacs 的 Erlang 模式下(只需打开一个 erl 文件):
2.1 我为Distel设置节点名C-c C-d n
2.2 将Distel加载到C-c C-d g的节点
之后我就可以设置断点了。
【讨论】: