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

Development.IDE.LSP.LanguageServer

Documentation

runLanguageServer Source #

Arguments

:: forall config. Show config 
=> Options 
-> (FilePath -> IO FilePath)

Map root paths to the location of the hiedb for the project

-> (IdeState -> Value -> IO (Either Text config)) 
-> Handlers (ServerM config) 
-> (LanguageContextEnv config -> VFSHandle -> Maybe FilePath -> HieDb -> IndexQueue -> IO IdeState) 
-> IO ()