forked from vzarytovskii/haskell-dev-env
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.ghci
34 lines (30 loc) · 852 Bytes
/
.ghci
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
:set prompt "\ESC[94m\STX \ESC[m\STX"
:set prompt-cont "\ESC[1;32mλ| \ESC[m"
:set +t
:set +m
:set +s
:set editor emacs
:set -Wall
:set -ferror-spans
:set -freverse-errors
:set -fprint-expanded-synonyms
:set -fprint-explicit-foralls
:set -fprint-explicit-kinds
:set -ignore-package pretty-simple -package pretty-simple
-- :set -fobject-code
:seti -XFlexibleContexts
:seti -XFlexibleInstances
:seti -XOverloadedStrings
:seti -XGADTSyntax
:seti -XGeneralizedNewtypeDeriving
:seti -XInstanceSigs
:seti -XLambdaCase
:seti -XPartialTypeSignatures
:seti -XScopedTypeVariables
:seti -XPolyKinds
:seti -XDataKinds
:seti -XTypeApplications
:seti -XTypeApplications
:def hlint const . return $ ":! hlint \"src\""
:def hoogle \s -> return $ ":! hoogle --count=15 \"" ++ s ++ "\""
:def package \ m -> return $ ":! ghc-pkg --simple-output find-module " ++ m