2015-11-06 2 views
2

В режиме Haskell в Emacs я могу нажать ctrl-c ctrl-l, чтобы перезагрузить текущий файл в REPL. Однако каждый раз, когда я это делаю, он компилирует все локальные зависимости файла (модули в одной папке), что занимает немного времени. Есть ли простой способ перезагрузить только текущий файл/модуль и пропустить перекомпиляцию других? Это должно быть возможно, так как мои внешние зависимости не нужно перекомпилировать каждый раз.Как перезагрузить текущий файл в режиме Emacs Haskell

+1

просто ': r' справа в буфере' REPL' должно работать – Carsten

+0

А, отлично, это прекрасно работает. Если вы хотите представить, что в качестве ответа я приму это. Удивленный, тем не менее, нет горячих клавиш Emacs-Mode. – LogicChains

+2

@LogicChains: он находится в списке: https://github.com/haskell/haskell-mode/issues/807 – adamse

ответ

3

Если вы переключитесь на REPL -Buffer и просто перезагрузите (:r), он должен работать должным образом.

1

Недавно :reload получил свой собственный ключ: C-c C-r.

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