Safe Haskell | Safe-Infered |
---|
Represents a workspace, a work unit, which can be composed of multiple packages
- workspaceNew :: IDEAction
- workspaceOpen :: IDEAction
- workspaceTry :: WorkspaceM a -> IDEM (Maybe a)
- workspaceTry_ :: WorkspaceM a -> IDEAction
- workspaceOpenThis :: Bool -> Maybe FilePath -> IDEAction
- workspaceClose :: IDEAction
- workspaceClean :: WorkspaceAction
- workspaceMake :: WorkspaceAction
- workspaceActivatePackage :: IDEPackage -> WorkspaceAction
- workspaceAddPackage :: WorkspaceAction
- workspaceAddPackage' :: FilePath -> WorkspaceM (Maybe IDEPackage)
- workspaceRemovePackage :: IDEPackage -> WorkspaceAction
- workspacePackageNew :: WorkspaceAction
- workspaceTryQuiet :: WorkspaceM a -> IDEM (Maybe a)
- workspaceNewHere :: FilePath -> IDEAction
- packageTry :: PackageM a -> IDEM (Maybe a)
- packageTry_ :: PackageM a -> IDEAction
- packageTryQuiet :: PackageM a -> IDEM (Maybe a)
- packageTryQuiet_ :: PackageM a -> IDEAction
- backgroundMake :: IDEAction
- makePackage :: PackageAction
Documentation
workspaceNew :: IDEActionSource
Constructs a new workspace and makes it the current workspace
workspaceTry :: WorkspaceM a -> IDEM (Maybe a)Source
workspaceTry_ :: WorkspaceM a -> IDEActionSource
workspaceClose :: IDEActionSource
Closes a workspace
workspaceTryQuiet :: WorkspaceM a -> IDEM (Maybe a)Source
packageTry :: PackageM a -> IDEM (Maybe a)Source
packageTry_ :: PackageM a -> IDEActionSource
packageTryQuiet :: PackageM a -> IDEM (Maybe a)Source
packageTryQuiet_ :: PackageM a -> IDEActionSource