X-Git-Url: https://git.lukelau.me/?a=blobdiff_plain;ds=sidebyside;f=src%2FLanguage%2FLSP%2FTest.hs;h=89abfcf8b7a0c275c2903e9de9c9833c88b61bdf;hb=8eb081b3dd74d549c2ebda3e630d0abfdfb71658;hp=3eda63e90dd6fb39a936a431f68bac7042147da0;hpb=f89cfd8c1b3fe2b9e0805b564216ab3a5eda1b82;p=lsp-test.git diff --git a/src/Language/LSP/Test.hs b/src/Language/LSP/Test.hs index 3eda63e..89abfcf 100644 --- a/src/Language/LSP/Test.hs +++ b/src/Language/LSP/Test.hs @@ -285,7 +285,7 @@ getDocumentEdit doc = do where checkDocumentChanges req = let changes = req ^. params . edit . documentChanges - maybeDocs = fmap (fmap (^. textDocument . uri)) changes + maybeDocs = fmap (fmap documentChangeUri) changes in case maybeDocs of Just docs -> (doc ^. uri) `elem` docs Nothing -> False @@ -583,7 +583,7 @@ applyEdit doc edit = do let wEdit = if supportsDocChanges then let docEdit = TextDocumentEdit verDoc (List [edit]) - in WorkspaceEdit Nothing (Just (List [docEdit])) + in WorkspaceEdit Nothing (Just (List [InL docEdit])) else let changes = HashMap.singleton (doc ^. uri) (List [edit]) in WorkspaceEdit (Just changes) Nothing