diff options
| author | tslil clingman <> | 2024-07-16 18:29:19 +0200 |
|---|---|---|
| committer | tslil clingman <> | 2024-07-16 18:29:19 +0200 |
| commit | 6020f571ef763a23384759afba7d848671255187 (patch) | |
| tree | 61005c4e6dd0cadd3f8a964c2b0d21b86a571216 /ghci.conf | |
| parent | ebe1b6fc2ba9b9aa83f144cece774acb6300abec (diff) | |
[ghci] more improvements
Diffstat (limited to 'ghci.conf')
| -rw-r--r-- | ghci.conf | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -1,11 +1,24 @@ -:m Data.Functor Control.Applicative Data.List Control.Monad Data.Maybe Control.Arrow -:set -XGADTs -XArrows -XUnicodeSyntax +import Control.Applicative +import Control.Arrow +import Control.Monad +import Control.Comonad +import Data.Array +import Data.Functor +import Data.List +import Data.Monoid +import Data.Set +import Data.String +import qualified Data.Map as Map +import qualified Data.Text as Text +:set -XGADTs -XArrows -XUnicodeSyntax :set +t -:set prompt "λ> " +:set +m +:set prompt "\ESC[1;32mλ> \ESC[m" +:set prompt-cont "\ESC[1;32mλ| \ESC[m" :def hoogle \s -> return $ ":! hoogle --count=15 " ++ show s -:def pf \s -> return $ ":! pointfree " ++ show s +:def pf \s -> return $ ":! pointfree \"" ++ s ++ "\"" :m Text.Show.Pretty :def! nopretty \_ -> return ":set -interactive-print System.IO.print" |
