1 import Language.Haskell.LSP.Test
2 import Language.Haskell.LSP.TH.DataTypesJSON
4 import Control.Monad.IO.Class
6 main = runSession "hie --lsp" "test/recordings/renamePass" $ do
7 docItem <- openDoc "Desktop/simple.hs" "haskell"
9 sendRequest TextDocumentDocumentSymbol (DocumentSymbolParams docItem)
11 skipMany loggingNotification
13 anyResponse >>= liftIO . print