Safe Haskell | None |
---|---|
Language | Haskell2010 |
The pane of the IDE that shows the cabal packages in the workspace and their build targets
- data WorkspaceState = WorkspaceState
- data IDEWorkspace
- updateWorkspace :: Bool -> Bool -> IDEAction
- getWorkspace :: Maybe PanePath -> IDEM IDEWorkspace
- showWorkspace :: IDEAction
Documentation
data WorkspaceState Source
The additional state used when recovering the pane (none, the packages and their targets come from the IDE state)
data IDEWorkspace Source
The representation of the workspace pane
:: Bool | Show the pane if it is open and a workspace is loaded |
-> Bool | Empty the |
-> IDEAction |
Repopulates the workspace pane with the current packages (if the pane is open)
getWorkspace :: Maybe PanePath -> IDEM IDEWorkspace Source
Get the workspace pane
showWorkspace :: IDEAction Source
Show the workspace pane