Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- overlaps :: SrcSpan -> SrcSpan -> Bool
- within :: (Int, Int) -> RealSrcSpan -> Bool
- lineCount :: [SrcSpan] -> Int
- showRdrs :: [RdrName] -> String
- data Verbosity
- debugPrint :: Verbosity -> String -> [String] -> IO ()
- vcsIgnorePred :: Verbosity -> FilePath -> IO (Maybe (FilePath -> Bool))
- gitIgnorePred :: Verbosity -> FilePath -> IO (Maybe (FilePath -> Bool))
- hgIgnorePred :: Verbosity -> FilePath -> IO (Maybe (FilePath -> Bool))
- ignoreWorker :: String -> Verbosity -> FilePath -> ([FilePath] -> [FilePath]) -> CreateProcess -> IO (Maybe (FilePath -> Bool))
- handler :: String -> Verbosity -> IOError -> IO (Maybe a)
- trySync :: IO a -> IO (Either SomeException a)
- uniqBag :: Uniquable a => [(a, b)] -> UniqFM [b]
Documentation
vcsIgnorePred :: Verbosity -> FilePath -> IO (Maybe (FilePath -> Bool)) Source #
Returns predicate which says whether filepath is ignored by VCS.
gitIgnorePred :: Verbosity -> FilePath -> IO (Maybe (FilePath -> Bool)) Source #
Read .gitignore in dir and if successful, return predicate for whether given repo path should be ignored.
hgIgnorePred :: Verbosity -> FilePath -> IO (Maybe (FilePath -> Bool)) Source #
Read .hgignore in dir and if successful, return predicate for whether given repo path should be ignored.