diff --git a/Text/PrettyPrint/ANSI/Leijen.hs b/Text/PrettyPrint/ANSI/Leijen.hs
--- a/Text/PrettyPrint/ANSI/Leijen.hs
+++ b/Text/PrettyPrint/ANSI/Leijen.hs
@@ -150,6 +150,7 @@
 
 import Control.Monad (when)
 
+import Data.String (IsString(..))
 import Data.Maybe (isNothing, fromMaybe, catMaybes)
 import Data.Monoid
 
@@ -764,11 +765,15 @@
 
 
 -- MCB: Not in the wl-pprint package that we forked from. I added this when the "pretty" package
--- from base gained a Monoid instance (<http://thread.gmane.org/gmane.comp.lang.haskell.libraries/14031>):
+-- from base gained a Monoid instance (<http://hackage.haskell.org/trac/ghc/ticket/4378>):
 instance Monoid Doc where
     mempty = empty
     mappend = (<>)
     mconcat = hcat
+
+-- MCB: also added when "pretty" got the corresponding instances:
+instance IsString Doc where
+    fromString = text
 
 
 -- | The empty document is, indeed, empty. Although @empty@ has no
diff --git a/ansi-wl-pprint.cabal b/ansi-wl-pprint.cabal
--- a/ansi-wl-pprint.cabal
+++ b/ansi-wl-pprint.cabal
@@ -1,5 +1,5 @@
 Name:                ansi-wl-pprint
-Version:             0.6.2
+Version:             0.6.3
 Cabal-Version:       >= 1.2
 Category:            User Interfaces, Text
 Synopsis:            The Wadler/Leijen Pretty Printer for colored ANSI terminal output
