What is the current status of Sublime 2 integration for Haskell? I see two possible packages so far. A plugin for code highlighting and a REPL plugin.
Is there an intelli-sense plugin for Haskell? Maybe integration with Hackage as well?
Thanks.
Sublime-Haskell is a plugin for the Sublime Text Editor. It is installed through the Sublime Package Controller.
Open the SublimeText Command Palette ( Ctrl-Shift-P or Option-Command-P on OS X) and type haskell to explore SublimeHaskell's goodness. When editing Haskell source files, automatic error highlighting and enhanced auto-completion is available.
You will need to install either the GHC Haskell compiler and cabal either stack build tool and a backend before you install SublimeHaskell. stack. The Glorious Haskell Computer (ghc). Preferably, you should install the Haskell Platform if you don't already have a Haskell development and hacking environment set up. cabal.
Sublime-Haskell is a plugin for the Sublime Text Editor. It is installed through the Sublime Package Controller . It is built as a plugin to the Sublime text editor, so all the standard editing functionality is there. Here are the Haskell specific features:
SublimeHaskell: Expand selection to Expression — expand selection to expression, ctrl+shift+y SublimeHaskell: Show/hide all types — get all types and highlight while selection modifies, ctrl+t, h
The Haskell support module is made by Rijk-Jan van Haaften. haste - Haskell TurboEdit - was an IDE for the functional programming language Haskell, written in Haskell. Visual Haskell is a complete development environment for Haskell software, based on Microsoft's Microsoft Visual Studio platform.
SublimeHaskell plugin is the modern choice for Haskell development with SublimeText. It is well maintained and has plenty of useful features.
Other quite useful plugins:
cabal repl
yet.Ctrl/Cmd + P
and type "rename" or "move" to enter the dialogue.I use Sublime exclusively at the moment and while it's not all that special out of the box, installing sublime-text-haskell as Cubic suggested makes it a little better (it will compile and highlight errors when you save a file and apparently enhances the auto-completion).
I've experimented with writing my own plugins but the reality is that a lot of really cool possibilities are made difficult to implement because the API is actually kind of restricting (there's no way to add extra information like type signatures to auto-complete options for example).
It seems that the dev(s) are working on adding some requested API features, but until then, sublime-text-haskell is probably the best Haskell plugin.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With