2009-11-14 3 views
2

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

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

ответ

3

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

Загрузите файл, введите io: format ("", []), затем нажмите M-. для перехода к io.erl, что удостоверяется Distel загружен

Теперь убедитесь, что файл intepreted, Cc, Cd, я, минибуфер покажет

Теперь C-ПРОСТРАНСТВО ваша линия, знак должен появиться

+0

Thx для подсказки. Об этом следует сообщить на code.google.com/p/distel ..., чтобы найти решение. Возможно, какой-то LISP/Emacs-гуру может это исправить. –

+0

nope это не работает ... У меня все еще «Модуль не интерпретируется, не может установить точки останова». :( –

1

попробовать это шаги:

C-c C-d g 

Тогда

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

Или в о Ther заказ, но вы должны убить буфер монитора, пока не получат не пустой буфер с линией, как это:

PID   Initial Call   Status Info 

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

0

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

1 В .emacs файл я указать имя узла, с которым Эрл оболочка выполнена в 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

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

Смежные вопросы