haskell-dev-env/.devcontainer/.ghci
2024-06-16 21:29:40 +02:00

34 lines
No EOL
852 B
Text

: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