leksah-0.10.0.4: Haskell IDE written in Haskell
Source code
Contents
Index
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
::
IDEAction
Source
Constructs a new workspace and makes it the current workspace
workspaceOpen
::
IDEAction
Source
workspaceTry
::
WorkspaceM
a ->
IDEM
(
Maybe
a)
Source
workspaceTry_
::
WorkspaceM
a ->
IDEAction
Source
workspaceOpenThis
::
Bool
->
Maybe
FilePath
->
IDEAction
Source
workspaceClose
::
IDEAction
Source
Closes a workspace
workspaceClean
::
WorkspaceAction
Source
workspaceMake
::
WorkspaceAction
Source
workspaceActivatePackage
::
IDEPackage
->
WorkspaceAction
Source
workspaceAddPackage
::
WorkspaceAction
Source
workspaceAddPackage'
::
FilePath
->
WorkspaceM
(
Maybe
IDEPackage
)
Source
workspaceRemovePackage
::
IDEPackage
->
WorkspaceAction
Source
workspacePackageNew
::
WorkspaceAction
Source
packageTry
::
PackageM
a ->
IDEM
(
Maybe
a)
Source
packageTry_
::
PackageM
a ->
IDEAction
Source
backgroundMake
::
IDEAction
Source
makePackage
::
PackageAction
Source
Produced by
Haddock
version 2.6.1