License | GPL-2 |
---|---|
Maintainer | [email protected] |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Extensions |
|
Yi.Mode.Haskell
Contents
Description
Collection of Mode
s for working with Haskell.
Synopsis
- haskellAbstract :: Mode (tree TT)
- cleverMode :: Mode (Tree (Tok Token))
- preciseMode :: Mode (Tree TT)
- literateMode :: Mode (Tree TT)
- fastMode :: Mode (Tree TT)
- ghciGet :: YiM BufferRef
- ghciSend :: String -> YiM ()
- ghciLoadBuffer :: YiM ()
- ghciInferType :: YiM ()
- ghciSetProcessName :: YiM ()
- ghciSetProcessArgs :: YiM ()
Modes
haskellAbstract :: Mode (tree TT) Source #
General ‘template’ for actual Haskell modes.
It applies over extensions = ["hs", "x", "hsc", "hsinc"]
which
may be a little questionable but for now Yi is mostly used by
Haskell hackers so it should be fine, at least for now.
preciseMode :: Mode (Tree TT) Source #
Experimental Haskell mode, using a rather precise parser for the syntax.
IO-level operations
ghciGet :: YiM BufferRef Source #
Return GHCi's buffer; create it if necessary. Show it in another window.
ghciLoadBuffer :: YiM () Source #
Load current buffer in GHCi
ghciInferType :: YiM () Source #
ghciSetProcessName :: YiM () Source #
ghciSetProcessArgs :: YiM () Source #