代码之家  ›  专栏  ›  技术社区  ›  Andrzej Śliwa

Emacs 23+Erlang+距离

  •  2
  • Andrzej Śliwa  · 技术社区  · 16 年前

    在这里我可以找到当前的配置示例,并将distel与emacs 23一起使用(在mac snow leaoprd上)。我对调试(解释模式)有问题,我不能标记制动点。

    如果有人在emacs 23上使用distel配置,请与我分享。

    3 回复  |  直到 12 年前
        1
  •  3
  •   Dale Harvey    16 年前

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

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

    现在确保文件被集成,c-c,c-d,i,minibuffer将显示

    现在c-space您的行,标记应该出现

        2
  •  1
  •   Hors Sujet    16 年前

    尝试以下步骤:

    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
    

    尝试后标记断点行

        3
  •  0
  •   Grigory    12 年前

    我从相同版本的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用 C-c C-d g

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