File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
lsp-types/src/Language/LSP Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ deriveJSON lspOptions ''CreateFileOptions
58
58
data CreateFile =
59
59
CreateFile
60
60
{ -- | The resource to create.
61
- _uri :: Text
61
+ _uri :: Uri
62
62
-- | Additional options
63
63
, _options :: Maybe CreateFileOptions
64
64
} deriving (Show , Read , Eq )
@@ -95,9 +95,9 @@ deriveJSON lspOptions ''RenameFileOptions
95
95
data RenameFile =
96
96
RenameFile
97
97
{ -- | The old (existing) location.
98
- _oldUri :: Text
98
+ _oldUri :: Uri
99
99
-- | The new location.
100
- , _newUri :: Text
100
+ , _newUri :: Uri
101
101
-- | Rename options.
102
102
, _options :: Maybe RenameFileOptions
103
103
} deriving (Show , Read , Eq )
@@ -136,7 +136,7 @@ deriveJSON lspOptions ''DeleteFileOptions
136
136
data DeleteFile =
137
137
DeleteFile
138
138
{ -- | The file to delete.
139
- _uri :: Text
139
+ _uri :: Uri
140
140
-- | Delete options.
141
141
, _options :: Maybe DeleteFileOptions
142
142
} deriving (Show , Read , Eq )
Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ applyCreateFile :: J.CreateFile -> VFS -> VFS
133
133
applyCreateFile (J. CreateFile uri options) =
134
134
updateVFS $ Map. insertWith
135
135
(\ new old -> if shouldOverwrite then new else old)
136
- (J. toNormalizedUri ( J. Uri uri) )
136
+ (J. toNormalizedUri uri)
137
137
(VirtualFile 0 0 (Rope. fromText " " ))
138
138
where
139
139
shouldOverwrite :: Bool
@@ -151,8 +151,8 @@ applyCreateFile (J.CreateFile uri options) =
151
151
152
152
applyRenameFile :: J. RenameFile -> VFS -> VFS
153
153
applyRenameFile (J. RenameFile oldUri' newUri' options) vfs =
154
- let oldUri = J. toNormalizedUri ( J. Uri oldUri')
155
- newUri = J. toNormalizedUri ( J. Uri newUri')
154
+ let oldUri = J. toNormalizedUri oldUri'
155
+ newUri = J. toNormalizedUri newUri'
156
156
in case Map. lookup oldUri (vfsMap vfs) of
157
157
-- nothing to rename
158
158
Nothing -> vfs
@@ -179,7 +179,7 @@ applyRenameFile (J.RenameFile oldUri' newUri' options) vfs =
179
179
-- NOTE: we are ignoring the `recursive` option here because we don't know which file is a directory
180
180
applyDeleteFile :: J. DeleteFile -> VFS -> VFS
181
181
applyDeleteFile (J. DeleteFile uri _options) =
182
- updateVFS $ Map. delete (J. toNormalizedUri ( J. Uri uri) )
182
+ updateVFS $ Map. delete (J. toNormalizedUri uri)
183
183
184
184
185
185
applyTextDocumentEdit :: J. TextDocumentEdit -> VFS -> IO VFS
You can’t perform that action at this time.
0 commit comments