From 0a6c2b45a8b83841d91c05f89448068cebee17c7 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Thu, 17 Nov 2016 21:34:40 +0100 Subject: GHCi: increased history size; warnings; hoogle --- haskell/ghci.symlink | 2 ++ system/bash_aliases.symlink | 1 + 2 files changed, 3 insertions(+) diff --git a/haskell/ghci.symlink b/haskell/ghci.symlink index 675f6c9..9493fe9 100644 --- a/haskell/ghci.symlink +++ b/haskell/ghci.symlink @@ -1,5 +1,6 @@ :set -v0 :set -XNoMonomorphismRestriction +:set -Wall -fno-warn-name-shadowing import qualified IPPrint import qualified Language.Haskell.HsColour as HsColour @@ -13,3 +14,4 @@ let myPrint = putStrLn . HsColour.hscolour (HsColour.TTYg HsColour.XTerm256Compa :set -interactive-print=myPrint :set prompt "λ. " +:def hoogle \str -> return $ ":! hoogle --count=15 \"" ++ str ++ "\"" diff --git a/system/bash_aliases.symlink b/system/bash_aliases.symlink index 0616df1..db48f37 100644 --- a/system/bash_aliases.symlink +++ b/system/bash_aliases.symlink @@ -7,3 +7,4 @@ alias iclean="docker run --rm -it --tmpfs /tmp:exec,size=1024k -v ~/.iclean_hist alias gcc-6.2='docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app gcc:6.2 gcc' alias gcc-5.4='docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app gcc:5.4 gcc' alias gcc-4.9='docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app gcc:4.9 gcc' +alias ghci='/usr/bin/ghci -fhistory-size=1000' -- cgit v1.2.3