leksah-0.10.0.4: Haskell IDE written in HaskellSource codeContentsIndex
IDE.Workspaces
Description
Represents a workspace, a work unit, which can be composed of multiple packages
Synopsis
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
packageTry :: PackageM a -> IDEM (Maybe a)
packageTry_ :: PackageM a -> IDEAction
backgroundMake :: IDEAction
makePackage :: PackageAction
Documentation
workspaceNew :: IDEActionSource
Constructs a new workspace and makes it the current workspace
workspaceOpen :: IDEActionSource
workspaceTry :: WorkspaceM a -> IDEM (Maybe a)Source
workspaceTry_ :: WorkspaceM a -> IDEActionSource
workspaceOpenThis :: Bool -> Maybe FilePath -> IDEActionSource
workspaceClose :: IDEActionSource
Closes a workspace
workspaceClean :: WorkspaceActionSource
workspaceMake :: WorkspaceActionSource
workspaceActivatePackage :: IDEPackage -> WorkspaceActionSource
workspaceAddPackage :: WorkspaceActionSource
workspaceAddPackage' :: FilePath -> WorkspaceM (Maybe IDEPackage)Source
workspaceRemovePackage :: IDEPackage -> WorkspaceActionSource
workspacePackageNew :: WorkspaceActionSource
packageTry :: PackageM a -> IDEM (Maybe a)Source
packageTry_ :: PackageM a -> IDEActionSource
backgroundMake :: IDEActionSource
makePackage :: PackageActionSource
Produced by Haddock version 2.6.1