Usando o Sublime 2 para o desenvolvimento de Haskell?
-
12-12-2019 - |
Pergunta
Qual é o status atual da integração sublime 2 para o Haskell?Eu vejo dois pacotes possíveis até agora.Um plugin para realçar código e um plugin de repl.
Existe um plugin intelli-senso para Haskell? Talvez integração com hackage também?
obrigado.
Solução
Plugin Sublimehaskell é a escolha moderna para o desenvolvimento de Haskell com sublimeteext.É bem mantido e tem muitos recursos úteis.
Outros plugins bastante úteis:
- Shell Turtlestein , que permite digitar rapidamente os comandos de shell sob um único pressionamento de tecla de dentroo editor.
- sublimerepl , que permite executar o GHCI de dentro do editor.Embora sem suporte para
cabal repl
ainda. - Sidebarenhanizações , que eu uso principalmente para renomear / mover arquivos sem tocar no mouse.Com ele, você pode acertar o
Ctrl/Cmd + P
e digitar "Renomear" ou "Mover" para entrar no diálogo.
Outras dicas
Eu uso sublime exclusivamente no momento e, embora não seja tudo tão especial fora da caixa, instalando o Sublime-Text-Haskell como cúbico sugerido torna um pouco melhor (ele irá compilar e destacar erros quando você salvar um arquivo e aparentementeMelhora a conclusão automática).
Eu experimentei escrever meus próprios plugins, mas a realidade é que muitas possibilidades muito legais são dificultadas a implementar, porque a API é realmente uma espécie de restrição (não há como adicionar informações extras como assinaturas de tipoopções completas, por exemplo).
Parece que os Dev (s) estão trabalhando para adicionar alguns recursos de API solicitados, mas até então, o Sublime-Text-Haskell é provavelmente o melhor plugin Haskell.