我可以在哪里找到当前配置示例并将 Distel 与 Emacs 23 一起使用(在 Mac Snow Leaoprd 上)。我在调试(解释模式)时遇到问题,我无法标记刹车点。
如果有人在 emacs 23 上有 distel 的工作配置,请与我分享。
在 distel 中使用调试器的一个问题是我总是需要确保在设置一个之前加载 distel。
加载一个文件,输入 io:format("",[]),然后按 M-。导航到 io.erl,确保加载 distel
现在确保文件被解释,Cc,Cd,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 在 Erlang 模式下的 Emacs 中(只需打开一个 erl 文件):
2.1 我为Distel设置节点名C-c C-d n
2.2 将 Distel 加载到节点C-c C-d g
在此之后,我可以设置断点。