Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data IdeConfiguration = IdeConfiguration {}
- registerIdeConfiguration :: ShakeExtras -> IdeConfiguration -> IO ()
- getIdeConfiguration :: Action IdeConfiguration
- parseConfiguration :: InitializeParams -> IdeConfiguration
- parseWorkspaceFolder :: WorkspaceFolder -> NormalizedUri
- isWorkspaceFile :: NormalizedFilePath -> Action Bool
- modifyWorkspaceFolders :: IdeState -> (HashSet NormalizedUri -> HashSet NormalizedUri) -> IO ()
- modifyClientSettings :: IdeState -> (Maybe Value -> Maybe Value) -> IO ()
- getClientSettings :: Action (Maybe Value)
Documentation
data IdeConfiguration Source #
Lsp client relevant configuration details
Instances
Show IdeConfiguration Source # | |
Defined in Development.IDE.Core.IdeConfiguration showsPrec :: Int -> IdeConfiguration -> ShowS # show :: IdeConfiguration -> String # showList :: [IdeConfiguration] -> ShowS # |
registerIdeConfiguration :: ShakeExtras -> IdeConfiguration -> IO () Source #
parseConfiguration :: InitializeParams -> IdeConfiguration Source #
parseWorkspaceFolder :: WorkspaceFolder -> NormalizedUri Source #
modifyWorkspaceFolders :: IdeState -> (HashSet NormalizedUri -> HashSet NormalizedUri) -> IO () Source #