Safe Haskell | None |
---|---|
Language | GHC2021 |
Development.IDE.LSP.HoverDefinition
Contents
Description
Display information on hover.
Synopsis
- data Log
- hover :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) (Hover |? Null)
- gotoDefinition :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) (MessageResult 'Method_TextDocumentDefinition)
- gotoTypeDefinition :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) (MessageResult 'Method_TextDocumentTypeDefinition)
- documentHighlight :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) ([DocumentHighlight] |? Null)
- references :: Recorder (WithPriority Log) -> PluginMethodHandler IdeState 'Method_TextDocumentReferences
- wsSymbols :: Recorder (WithPriority Log) -> PluginMethodHandler IdeState 'Method_WorkspaceSymbol
Documentation
Constructors
LogWorkspaceSymbolRequest !Text | |
LogRequest !Text !Position !NormalizedFilePath |
For haskell-language-server
hover :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) (Hover |? Null) #
gotoDefinition :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) (MessageResult 'Method_TextDocumentDefinition) #
gotoTypeDefinition :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) (MessageResult 'Method_TextDocumentTypeDefinition) #
documentHighlight :: Recorder (WithPriority Log) -> IdeState -> TextDocumentPositionParams -> ExceptT PluginError (HandlerM c) ([DocumentHighlight] |? Null) #
references :: Recorder (WithPriority Log) -> PluginMethodHandler IdeState 'Method_TextDocumentReferences #
wsSymbols :: Recorder (WithPriority Log) -> PluginMethodHandler IdeState 'Method_WorkspaceSymbol #