Emacs 23 + Erlang +迪斯特尔

发布于 2024-08-11 07:52:39 字数 144 浏览 7 评论 0原文

我可以在其中找到当前的配置示例以及将 Distel 与 Emacs 23(在 Mac Snow Leaoprd 上)一起使用的示例。我在调试(解释模式)时遇到问题,我无法标记制动点。

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

Where I can find current example of configuration and using Distel with Emacs 23 (on Mac Snow Leaoprd). I have problem with debugging (interpret mode), I cant mark brakepoint.

If anyone have working configuration of distel on emacs 23, please share with me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

蓝色星空 2024-08-18 07:52:39

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

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

现在已加载,确保文件已解释,Cc、Cd、i,迷你缓冲区

现在将显示 C-SPACE 您的行,该标记应该出现

one problem with using the debugger in distel is that I always need to ensure distel is loaded before setting one.

load a file, put io:format("",[]), then press M-. to navigate to io.erl, that makes sure distel is loaded

now make sure the file is intepreted, C-c, C-d, i, the minibuffer will show

now C-SPACE your line, the mark should appear

陈甜 2024-08-18 07:52:39

尝试以下步骤:

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

在尝试标记断点行之后

try this steps:

C-c C-d g

Then

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

Or in other order, but you should kill monitor buffer, until get not empty buffer with line like this:

PID          Initial Call          Status    Info

After try mark line for breakpoint

有深☉意 2024-08-18 07:52:39

我开始使用相同版本的 Emacs。我有类似的问题。
以下是对我有用的内容:

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

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

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

2.1 我将节点名称设置为 Distel < code>Cc Cd n

2.2 使用Cc Cd g 将 Distel 加载到节点

之后,我就可以设置断点了。

I've started with the same version of Emacs. I had a similar problem.
Here's what worked for me:

1 In .emacs file I specify the name of the node with which the erlang shell is executed in Emacs

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

2 In Emacs in Erlang mode (just open an erl file):

2.1 I set the node name for Distel C-c C-d n

2.2 Load the Distel to the node with C-c C-d g

After this I am able to set the breakpoint.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文