cabal update
cabal install cabal-install
$HOME/.bash_profile
に設定追加
export PATH=$HOME/.cabal/bin:$PATH
cabal update
cabal install hlint hoogle
hoogle data
$HOME/.bashrc
に設定追加
alias ghc-sandbox="ghc -package-db .cabal-sandbox/*-packages.conf.d"
alias ghci-sandbox="ghci -package-db .cabal-sandbox/*-packages.conf.d"
alias runhaskell-sandbox="runhaskell -package-db .cabal-sandbox/*-packages.conf.d"
$HOME/.ghc/ghci.conf
に設定追加
:set prompt "ghci> "
:set editor "vim"
:def hlint const . return $ ":! hlint \"src\""
:def hoogle \s -> return $ ":! hoogle --count=15 \"" ++ s ++ "\""
.ghcのディレクトリと、ghci.confはパーミッションを x00 にしないと読み込まれない