Emacs 23 + Erlang + Distel - PullRequest
       26

Emacs 23 + Erlang + Distel

2 голосов
/ 14 ноября 2009

Где я могу найти текущий пример конфигурации и использования Distel с Emacs 23 (на Mac Snow Leaoprd). У меня проблема с отладкой (режим интерпретации), я не могу отметить точку торможения.

Если у кого-то есть рабочая конфигурация distel на emacs 23, поделитесь со мной.

Ответы [ 3 ]

3 голосов
/ 16 ноября 2009

Одна проблема с использованием отладчика в distel заключается в том, что мне всегда нужно убедиться, что distel загружен перед установкой.

загрузить файл, поставить io: format ("", []), затем нажать M-. перейти к io.erl, который гарантирует загрузку distel

теперь убедитесь, что файл интерпретирован, C-c, C-d, i, минибуфер покажет

теперь C-SPACE вашей строки, должна появиться отметка

1 голос
/ 22 августа 2010

попробуйте следующие шаги:

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

После попытки пометить строку для точки останова

0 голосов
/ 08 марта 2014

Я начал с той же версии Emacs. У меня была похожая проблема. Вот что сработало для меня:

1 В файле .emacs я указываю имя узла, с которым выполняется оболочка erlang в Emacs

(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

После этого я могу установить точку останова.

...