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

Development.IDE.LSP.LanguageServer

Documentation

runLanguageServer Source #

Arguments

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

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

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