ghc-mod/doc/index.piki

31 lines
1.3 KiB
Plaintext

*Happy Haskell Programming
The ["ghc-mod command" ghc-mod.html] and ["ghc-modi command" ghc-modi.html] are backend commands to enrich Haskell programming on editors
including Emacs, Vim, Atom, and Sublime.
ghc-mod and ghc-modi are based on the ["ghc-mod library" http://hackage.haskell.org/packages/archive/ghc-mod/latest/doc/html/Language-Haskell-GhcMod.html]
which is a wrapper of ["GHC API" http://www.haskell.org/ghc/docs/latest/html/libraries/ghc/] and [Cabal http://hackage.haskell.org/package/Cabal].
The ["ghc-mod package" http://hackage.haskell.org/package/ghc-mod] on Hackage
includes
the ghc-mod command, the ghc-modi command, the ghc-mod library, and
["Emacs front-end" emacs.html] (for historical reasons).
The ["source repository of ghc-mod" https://github.com/kazu-yamamoto/ghc-mod] is on github.
**Emacs
["Emacs front-end" emacs.html] is an extension of ["Haskell mode" https://github.com/haskell/haskell-mode]. They enable to complete Haskell symbols and to browse documents of modules. Syntax error highlighting with GHC/Hlint is also integrated. Moreover, you are free from "import hell".
**Vim
-[ghcmod-vim https://github.com/eagletmt/ghcmod-vim]
-[syntastic https://github.com/scrooloose/syntastic]
**Atom
-[ide-haskell https://atom.io/packages/ide-haskell]
**Sublime
-[SublimeHaskell https://github.com/SublimeHaskell/SublimeHaskell]