Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Dhall.LSP.Handlers
Synopsis
- liftLSP :: LspT ServerConfig IO a -> HandlerM a
- readUri :: Uri -> HandlerM Text
- loadFile :: EvaluateSettings -> Uri -> HandlerM (Expr Src Void)
- fileIdentifierFromUri :: Uri -> HandlerM FileIdentifier
- rangeToJSON :: Range -> Range
- hoverHandler :: EvaluateSettings -> Handlers HandlerM
- documentLinkHandler :: Handlers HandlerM
- diagnosticsHandler :: EvaluateSettings -> Uri -> HandlerM ()
- documentFormattingHandler :: Handlers HandlerM
- executeCommandHandler :: EvaluateSettings -> Handlers HandlerM
- getCommandArguments :: FromJSON a => TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM a
- executeLintAndFormat :: TRequestMessage 'Method_WorkspaceExecuteCommand -> (Either a (Value |? Null) -> HandlerM b) -> HandlerM ()
- executeAnnotateLet :: EvaluateSettings -> TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM ()
- executeFreezeAllImports :: EvaluateSettings -> TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM ()
- executeFreezeImport :: EvaluateSettings -> TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM ()
- completionHandler :: EvaluateSettings -> Handlers HandlerM
- nullHandler :: a -> LspT ServerConfig IO ()
- didOpenTextDocumentNotificationHandler :: EvaluateSettings -> Handlers HandlerM
- didSaveTextDocumentNotificationHandler :: EvaluateSettings -> Handlers HandlerM
- initializedHandler :: Handlers HandlerM
- workspaceChangeConfigurationHandler :: Handlers HandlerM
- textDocumentChangeHandler :: Handlers HandlerM
- cancelationHandler :: Handlers HandlerM
- documentDidCloseHandler :: Handlers HandlerM
- handleErrorWithDefault :: (Either a1 b -> HandlerM a2) -> b -> HandlerM a2 -> HandlerM a2
Documentation
rangeToJSON :: Range -> Range Source #
diagnosticsHandler :: EvaluateSettings -> Uri -> HandlerM () Source #
getCommandArguments :: FromJSON a => TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM a Source #
executeLintAndFormat :: TRequestMessage 'Method_WorkspaceExecuteCommand -> (Either a (Value |? Null) -> HandlerM b) -> HandlerM () Source #
executeAnnotateLet :: EvaluateSettings -> TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM () Source #
executeFreezeAllImports :: EvaluateSettings -> TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM () Source #
executeFreezeImport :: EvaluateSettings -> TRequestMessage 'Method_WorkspaceExecuteCommand -> HandlerM () Source #
nullHandler :: a -> LspT ServerConfig IO () Source #