Каков текущий статус интеграции Sublime 2 для Haskell? До сих пор я вижу два возможных пакета. Плагин для подсветки кода и плагин REPL.
Есть ли плагин Intelli-sense для Haskell?
Может быть, интеграция с Hackage также?
Спасибо.
Ответ 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.