X-Git-Url: http://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=src%2FLanguage%2FHaskell%2FLSP%2FTest%2FSession.hs;h=9868b5c029a6f7a6d823c3b2522fc604f5376049;hp=db8bef5513e2c1e5dad7462d11ff52d400aaa21e;hb=ea5db1975df3a208798ce2c44dc71fb8123fabd3;hpb=f6e14409afddc74ea8ffb1d852c316a5374caf2c diff --git a/src/Language/Haskell/LSP/Test/Session.hs b/src/Language/Haskell/LSP/Test/Session.hs index db8bef5..9868b5c 100644 --- a/src/Language/Haskell/LSP/Test/Session.hs +++ b/src/Language/Haskell/LSP/Test/Session.hs @@ -130,6 +130,7 @@ processTextChanges (ReqApplyWorkspaceEdit r) = do let groupedParams = groupBy (\a b -> (a ^. textDocument == b ^. textDocument)) changeParams mergedParams = map mergeParams groupedParams + -- TODO: Don't do this when replaying a session forM_ mergedParams $ \p -> do h <- serverIn <$> lift (lift Reader.ask) let msg = NotificationMessage "2.0" TextDocumentDidChange p