May eventually want to go with a Prelude wrapper like this:
https://github.com/jgm/pandoc/blob/
09b4f294bf4584f00/prelude/Prelude.hs
But starting simply for now.
+{-# LANGUAGE CPP #-}
+
module Text.Docvim.Printer.Markdown (markdown) where
+#if !MIN_VERSION_base(4,8,0)
import Control.Applicative ((<$>))
+#endif
import Control.Monad.Reader
import Data.List
import Data.Maybe
+{-# LANGUAGE CPP #-}
{-# LANGUAGE MultiWayIf #-}
module Text.Docvim.Printer.Vim (vimHelp) where
+#if !MIN_VERSION_base(4,8,0)
import Control.Applicative ((<$>))
+#endif
import Control.Arrow
import Control.Monad
import Control.Monad.Reader
+{-# LANGUAGE CPP #-}
{-# OPTIONS_GHC -fno-warn-type-defaults #-}
module Main (main) where
+#if !MIN_VERSION_base(4,8,0)
import Control.Applicative ((<$>))
+#endif
import Control.DeepSeq
import Control.Exception hiding (assert)
import Data.ByteString.Lazy.Char8 (pack, unpack)