leksah-0.10.0.4: Haskell IDE written in HaskellSource codeContentsIndex
IDE.Package
Description
The packages methods of ide.
Synopsis
packageConfig :: PackageAction
packageConfig' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction
buildPackage :: Bool -> Bool -> IDEPackage -> (Bool -> IDEAction) -> IDEAction
packageDoc :: PackageAction
packageClean :: PackageAction
packageClean' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction
packageCopy :: PackageAction
packageRun :: PackageAction
activatePackage :: Maybe IDEPackage -> IDEM ()
deactivatePackage :: IDEAction
packageInstall :: PackageAction
packageInstall' :: IDEPackage -> (Bool -> IDEAction) -> IDEAction
packageRegister :: PackageAction
packageTest :: PackageAction
packageSdist :: PackageAction
packageOpenDoc :: PackageAction
getPackageDescriptionAndPath :: IDEM (Maybe (PackageDescription, FilePath))
getEmptyModuleTemplate :: PackageDescription -> String -> IO String
getModuleTemplate :: PackageDescription -> String -> String -> String -> IO String
addModuleToPackageDescr :: ModuleName -> Bool -> PackageAction
delModuleFromPackageDescr :: ModuleName -> PackageAction
backgroundBuildToggled :: IDEAction
makeModeToggled :: IDEAction
debugStart :: PackageAction
printBindResultFlag :: Bool -> String
breakOnErrorFlag :: Bool -> String
breakOnExceptionFlag :: Bool -> String
printEvldWithShowFlag :: Bool -> String
tryDebug :: DebugM a -> PackageM (Maybe a)
tryDebug_ :: DebugM a -> PackageAction
executeDebugCommand :: String -> ([ToolOutput] -> IDEAction) -> DebugAction
choosePackageFile :: Window -> Maybe FilePath -> IO (Maybe FilePath)
idePackageFromPath :: FilePath -> IDEM (Maybe IDEPackage)
Documentation
packageConfig :: PackageActionSource
packageConfig' :: IDEPackage -> (Bool -> IDEAction) -> IDEActionSource
buildPackage :: Bool -> Bool -> IDEPackage -> (Bool -> IDEAction) -> IDEActionSource
packageDoc :: PackageActionSource
packageClean :: PackageActionSource
packageClean' :: IDEPackage -> (Bool -> IDEAction) -> IDEActionSource
packageCopy :: PackageActionSource
packageRun :: PackageActionSource
activatePackage :: Maybe IDEPackage -> IDEM ()Source
deactivatePackage :: IDEActionSource
packageInstall :: PackageActionSource
packageInstall' :: IDEPackage -> (Bool -> IDEAction) -> IDEActionSource
packageRegister :: PackageActionSource
packageTest :: PackageActionSource
packageSdist :: PackageActionSource
packageOpenDoc :: PackageActionSource
getPackageDescriptionAndPath :: IDEM (Maybe (PackageDescription, FilePath))Source
  • Utility functions/procedures, that have to do with packages
getEmptyModuleTemplate :: PackageDescription -> String -> IO StringSource
getModuleTemplate :: PackageDescription -> String -> String -> String -> IO StringSource
addModuleToPackageDescr :: ModuleName -> Bool -> PackageActionSource
delModuleFromPackageDescr :: ModuleName -> PackageActionSource
backgroundBuildToggled :: IDEActionSource
makeModeToggled :: IDEActionSource
debugStart :: PackageActionSource
printBindResultFlag :: Bool -> StringSource
breakOnErrorFlag :: Bool -> StringSource
breakOnExceptionFlag :: Bool -> StringSource
printEvldWithShowFlag :: Bool -> StringSource
tryDebug :: DebugM a -> PackageM (Maybe a)Source
tryDebug_ :: DebugM a -> PackageActionSource
executeDebugCommand :: String -> ([ToolOutput] -> IDEAction) -> DebugActionSource
choosePackageFile :: Window -> Maybe FilePath -> IO (Maybe FilePath)Source
idePackageFromPath :: FilePath -> IDEM (Maybe IDEPackage)Source
Produced by Haddock version 2.6.1