X-Git-Url: http://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=src%2FLanguage%2FHaskell%2FLSP%2FTest%2FServer.hs;h=473f2c76e1c39c46252e0f1b0a0933a05db60185;hp=8159bef129784d07fcab9cd6e7b842ab4d9d47f5;hb=5d58e92cc411d9f89f55737b6a225075e77f4f6b;hpb=312e6e45078d7bdf759d8f1b222557734c1a9dd0 diff --git a/src/Language/Haskell/LSP/Test/Server.hs b/src/Language/Haskell/LSP/Test/Server.hs index 8159bef..473f2c7 100644 --- a/src/Language/Haskell/LSP/Test/Server.hs +++ b/src/Language/Haskell/LSP/Test/Server.hs @@ -8,6 +8,8 @@ import System.Process withServer :: String -> (Handle -> Handle -> Int -> IO a) -> IO a withServer serverExe f = do + -- TODO Probably should just change runServer to accept + -- separate command and arguments let cmd:args = words serverExe createProc = (proc cmd args) { std_in = CreatePipe, std_out = CreatePipe, std_err = CreatePipe } (Just serverIn, Just serverOut, Just serverErr, serverProc) <- createProcess createProc