X-Git-Url: http://git.lukelau.me/?p=lsp-test.git;a=blobdiff_plain;f=src%2FLanguage%2FHaskell%2FLSP%2FTest.hs;h=bca640f532c712ea051c28ad34f506bf3c501238;hp=03e2a1a55e13f4c32996c2305acf8e328ea6f3ec;hb=d9ee1a3a044d2aaa88333717d061da41b1d53cd2;hpb=3a38253a1fcd83c83b05fbfbf132d1ead842b0a7 diff --git a/src/Language/Haskell/LSP/Test.hs b/src/Language/Haskell/LSP/Test.hs index 03e2a1a..bca640f 100644 --- a/src/Language/Haskell/LSP/Test.hs +++ b/src/Language/Haskell/LSP/Test.hs @@ -195,7 +195,9 @@ runSessionWithConfig config' serverExe caps rootDir session = do logStdErr' <- fromMaybe (logStdErr cfg) <$> checkEnv "LSP_TEST_LOG_STDERR" return $ cfg { logMessages = logMessages', logStdErr = logStdErr' } where checkEnv :: String -> IO (Maybe Bool) - checkEnv s = fmap (const True) <$> lookupEnv s + checkEnv s = fmap convertVal <$> lookupEnv s + convertVal "0" = False + convertVal _ = True -- | The current text contents of a document. documentContents :: TextDocumentIdentifier -> Session T.Text