28 votes

Utilisation de Sublime 2 pour le développement en Haskell ?

Quel est l'état actuel de l'intégration de Sublime 2 pour Haskell ? Je vois deux paquets possibles jusqu'à présent. Un plugin pour la mise en évidence du code et un plugin REPL.

Existe-t-il un plugin intelli-sense pour Haskell ? Peut-être une intégration avec Hackage également ?

Merci.

15voto

Nikita Volkov Points 19844

Plugin SublimeHaskell est le choix moderne pour le développement Haskell avec SublimeText. Il est bien maintenu et possède de nombreuses fonctionnalités utiles.

Autres plugins très utiles :

  • Shell Turtlestein qui vous permet de taper rapidement des commandes shell en une seule frappe à l'intérieur de l'éditeur.
  • SublimeREPL qui vous permet d'exécuter GHCi depuis l'éditeur. Bien que sans le support de cabal repl encore.
  • Améliorations de la barre latérale que j'utilise principalement pour renommer/déplacer des fichiers sans toucher la souris. Avec lui, vous pouvez frapper Ctrl/Cmd + P et tapez "renommer" ou "déplacer" pour accéder au dialogue.

6voto

Tom Savage Points 1184

J'utilise exclusivement Sublime pour le moment et bien qu'il ne soit pas si spécial que ça, l'installation de sublime-text-haskell comme l'a suggéré Cubic le rend un peu meilleur (il compile et met en évidence les erreurs lorsque vous enregistrez un fichier et améliore apparemment l'autocomplétion).

J'ai essayé d'écrire mes propres plugins, mais la réalité est que beaucoup de possibilités vraiment intéressantes sont difficiles à mettre en œuvre parce que l'API est en fait assez restrictive (il n'y a aucun moyen d'ajouter des informations supplémentaires comme les signatures de type aux options de complétion automatique, par exemple).

Il semble que le ou les développeurs travaillent à l'ajout de certaines fonctionnalités de l'API demandées, mais en attendant, sublime-text-haskell est probablement le meilleur plugin Haskell.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X