Safe Haskell | None |
---|---|
Language | Haskell2010 |
Options
Synopsis
- data IdeOptions = IdeOptions {
- optPreprocessor :: ParsedSource -> ([(SrcSpan, String)], ParsedSource)
- optGhcSession :: IO (FilePath -> Action HscEnvEq)
- optPkgLocationOpts :: IdePkgLocationOptions
- optExtensions :: [String]
- optThreads :: Int
- optShakeProfiling :: Maybe FilePath
- optReportProgress :: IdeReportProgress
- optLanguageSyntax :: String
- optNewColonConvention :: Bool
- newtype IdeReportProgress = IdeReportProgress Bool
- clientSupportsProgress :: ClientCapabilities -> IdeReportProgress
- data IdePkgLocationOptions = IdePkgLocationOptions {
- optLocateHieFile :: PackageConfig -> Module -> IO (Maybe FilePath)
- optLocateSrcFile :: PackageConfig -> Module -> IO (Maybe FilePath)
- defaultIdeOptions :: IO (FilePath -> Action HscEnvEq) -> IdeOptions
Documentation
data IdeOptions Source #
IdeOptions | |
|
data IdePkgLocationOptions Source #
The set of options used to locate files belonging to external packages.
IdePkgLocationOptions | |
|
defaultIdeOptions :: IO (FilePath -> Action HscEnvEq) -> IdeOptions Source #