2015-10-27 4 views
1

Я следовал this руководство по настройке кода, складывающегося для Emacs в Haskell.Складной код Haskell в Emacs

Но это не работает: когда я делаю то, что говорит в этом руководстве, и я пытаюсь свернуть код с помощью клавиш, тогда он просто не работает, ничего не происходит.

Если вы используете Emacs для списания кода Haskell, можете ли вы поделиться секретом, как вы это делаете?

Haskell складное работает довольно хорошо с Vim, :set foldmethod=indent, то я могу просто сделать zczo и Haskell код складывает в и, теперь, как я могу сделать что-то подобное в Emacs?

Я потратил уже несколько часов, пытаясь понять это, но я потерпел неудачу, кто-то, пожалуйста, просветит меня.

ответ

1

Я не уверен, насколько актуальна викторина Haskell. Я предпочитаю vimish-fold для складывания кода Haskell в Emacs. Для складывания всего, что вам нужно, выберите свой код, а затем примените эту функцию vimish-fold. Для разворачивания перейдите к началу сложенного кода и запустите команду vimish-fold-unfold.

enter image description here

+0

Фантастично, большое спасибо, я попробую это прямо сейчас :) – jhegedus

0

Вы можете использовать наброски-режим Emacs', как описано here. Хотя статья с 2013 года, решение просто отлично работает для меня.

В статье не упоминается, что вы можете использовать M-x package-install RET outline-magic, чтобы установить его, вместо того, чтобы делать это вручную. (Потому что менеджер пакетов Emacs не существовал еще в 2013 году.)

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