X-Git-Url: http://git.lukelau.me/?a=blobdiff_plain;f=example%2FMain.hs;h=1e2e3baf3356b36f6eb09967a02ce2e7fbd12c0a;hb=cdb1ba7038c32bac71a3bc783effc1e07049a985;hp=a6bafe97d99edcaf499571ba97bcf100befdfbf3;hpb=e0926c045ccd5444f3112cb231cc3590c600d48d;p=lsp-test.git diff --git a/example/Main.hs b/example/Main.hs index a6bafe9..1e2e3ba 100644 --- a/example/Main.hs +++ b/example/Main.hs @@ -3,7 +3,7 @@ import Control.Monad.IO.Class import Language.Haskell.LSP.Test import Language.Haskell.LSP.Types -main = runSession "hie --lsp" fullCaps "test/recordings/renamePass" $ do +main = runSession "hie --lsp" fullCaps "test/data/renamePass" $ do docItem <- openDoc "Desktop/simple.hs" "haskell" -- Use your favourite favourite combinators. @@ -11,8 +11,8 @@ main = runSession "hie --lsp" fullCaps "test/recordings/renamePass" $ do -- Send requests and notifications and receive responses let params = DocumentSymbolParams docItem - response <- sendRequest TextDocumentDocumentSymbol params :: Session DocumentSymbolsResponse - liftIO $ print response + rsp <- request TextDocumentDocumentSymbol params :: Session DocumentSymbolsResponse + liftIO $ print rsp -- Or use one of the helper functions getDocumentSymbols docItem >>= liftIO . print