ghcide-0.7.4.0: The core of an IDE
Safe HaskellNone
LanguageHaskell2010

Development.IDE.LSP.Server

Documentation

data WithMessage c Source #

Constructors

WithMessage 

Fields

class HasTracing a where Source #

Minimal complete definition

Nothing

Methods

traceWithSpan :: SpanInFlight -> a -> IO () Source #

Instances

Instances details
(HasTextDocument a doc, HasUri doc Uri) => HasTracing a Source # 
Instance details

Defined in Development.IDE.LSP.Server

Methods

traceWithSpan :: SpanInFlight -> a -> IO () Source #

HasTracing Value Source # 
Instance details

Defined in Development.IDE.LSP.Server

HasTracing ExecuteCommandParams Source # 
Instance details

Defined in Development.IDE.LSP.Server

HasTracing WorkspaceSymbolParams Source # 
Instance details

Defined in Development.IDE.LSP.Server

HasTracing DidChangeWatchedFilesParams Source # 
Instance details

Defined in Development.IDE.LSP.Server

HasTracing DidChangeConfigurationParams Source # 
Instance details

Defined in Development.IDE.LSP.Server

HasTracing InitializeParams Source # 
Instance details

Defined in Development.IDE.LSP.Server

HasTracing DidChangeWorkspaceFoldersParams Source # 
Instance details

Defined in Development.IDE.LSP.Server

HasTracing (Maybe InitializedParams) Source # 
Instance details

Defined in Development.IDE.LSP.Server

setUriAnd :: (HasTextDocument params a, HasUri a Uri) => (lspFuncs -> ide -> params -> IO res) -> lspFuncs -> SpanInFlight -> ide -> params -> IO res Source #