Подтвердить что ты не робот

Использование Sublime 2 для разработки Haskell?

Каков текущий статус интеграции Sublime 2 для Haskell? До сих пор я вижу два возможных пакета. Плагин для подсветки кода и плагин REPL.

Есть ли плагин Intelli-sense для Haskell? Может быть, интеграция с Hackage также?

Спасибо.

4b9b3361

Ответ 1

Плагин SublimeHaskell - это современный выбор для разработки Haskell с SublimeText. Он хорошо поддерживается и имеет множество полезных функций.

Другие весьма полезные плагины:

  • Shell Turtlestein, который позволяет быстро вводить команды оболочки под одним нажатием клавиши внутри редактора.
  • SublimeREPL, который позволяет запускать GHCi изнутри редактора. Хотя без поддержки еще cabal repl.
  • SideBarEnhancements, который я в основном использую для переименования/перемещения файлов, не касаясь мыши. С его помощью вы можете нажать Ctrl/Cmd + P и набрать "переименовать" или "переместить", чтобы войти в диалог.

Ответ 2

Я использую Sublime исключительно в данный момент, и хотя это не все, что особенное из коробки, установка sublime-text-haskell в качестве предлагаемого Cubic делает его немного лучше (он будет компилировать и выделять ошибки при сохранении файла и, по-видимому, улучшает автозаполнение).

Я экспериментировал с написанием своих собственных плагинов, но реальность такова, что многие действительно интересные возможности трудно реализовать, потому что API на самом деле является ограничивающим (нет способа добавить дополнительную информацию, такую ​​как подписи типов к авто- например, полные варианты).

Кажется, что dev (s) работают над добавлением некоторых запрошенных функций API, но до тех пор, sublime-text-haskell, вероятно, является лучшим плагином Haskell.