Skip to content

Commit 7f89112

Browse files
committed
rename nits
1 parent 40ada39 commit 7f89112

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

analysis/src/Commands.ml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,13 +200,12 @@ let rename ~path ~line ~col ~newName =
200200
|> List.map (fun (uri, _) ->
201201
let path = Uri2.toPath uri in
202202
let dir = Filename.dirname path in
203-
let ext = Filename.extension path in
204-
let sep = Filename.dir_sep in
205-
let newPath = dir ^ sep ^ newName ^ ext in
203+
let newPath =
204+
Filename.concat dir (newName ^ Filename.extension path)
205+
in
206206
let newUri = Uri2.fromPath newPath in
207207
Protocol.
208208
{
209-
kind = `rename;
210209
oldUri = uri |> Uri2.toString;
211210
newUri = newUri |> Uri2.toString;
212211
})

analysis/src/Protocol.ml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ type location = {uri : string; range : range}
1818

1919
type documentSymbolItem = {name : string; kind : int; location : location}
2020

21-
type renameFile = {kind : [`rename]; oldUri : string; newUri : string}
21+
type renameFile = {oldUri : string; newUri : string}
2222

2323
type textEdit = {range : range; newText : string}
2424

@@ -80,14 +80,13 @@ let stringifyDocumentSymbolItem i =
8080
(Json.escape i.name) i.kind
8181
(stringifyLocation i.location)
8282

83-
let stringifyRenameFile rf =
83+
let stringifyRenameFile {oldUri; newUri} =
8484
Printf.sprintf {|{
85-
"kind": "%s",
85+
"kind": "rename",
8686
"oldUri": "%s",
8787
"newUri": "%s"
8888
}|}
89-
(match rf.kind with `rename -> "rename")
90-
(Json.escape rf.oldUri) (Json.escape rf.newUri)
89+
(Json.escape oldUri) (Json.escape newUri)
9190

9291
let stringifyTextEdit te =
9392
Printf.sprintf {|{

0 commit comments

Comments
 (0)