Add documentEdit and friends helper functions
[opengl.git] / example / Main.hs
index 29795fa22e52b76279d1ae98eca5c5f111eb72cd..4891c6c12219cf34d85b1b23bb1a303cbb17bd6f 100644 (file)
@@ -1,17 +1,12 @@
 import Language.Haskell.LSP.Test
 import Language.Haskell.LSP.TH.DataTypesJSON
-import Data.Proxy
 
 import Control.Monad.IO.Class
 
 main = runSession "hie --lsp" "test/recordings/renamePass" $ do
+  docItem <- openDoc "Desktop/simple.hs" "haskell"
   
-  docItem <- getDocItem "Desktop/simple.hs" "haskell"
-  docId <- TextDocumentIdentifier <$> getDocUri "Desktop/simple.hs"
-
-  sendNotification TextDocumentDidOpen (DidOpenTextDocumentParams docItem)
-  
-  sendRequest TextDocumentDocumentSymbol (DocumentSymbolParams docId)
+  sendRequest TextDocumentDocumentSymbol (DocumentSymbolParams docItem)
 
   skipMany loggingNotification