aboutsummaryrefslogtreecommitdiff
path: root/crates/server/src/main_loop/handlers.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/server/src/main_loop/handlers.rs')
-rw-r--r--crates/server/src/main_loop/handlers.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/server/src/main_loop/handlers.rs b/crates/server/src/main_loop/handlers.rs
index 45083b084..6b70399b0 100644
--- a/crates/server/src/main_loop/handlers.rs
+++ b/crates/server/src/main_loop/handlers.rs
@@ -1,7 +1,7 @@
1use std::collections::HashMap; 1use std::collections::HashMap;
2 2
3use languageserver_types::{ 3use languageserver_types::{
4 Diagnostic, DiagnosticSeverity, Url, DocumentSymbol, 4 Diagnostic, DiagnosticSeverity, DocumentSymbol,
5 Command, TextDocumentIdentifier, 5 Command, TextDocumentIdentifier,
6 SymbolInformation, Position, Location, TextEdit, 6 SymbolInformation, Position, Location, TextEdit,
7 CompletionItem, InsertTextFormat, CompletionItemKind, 7 CompletionItem, InsertTextFormat, CompletionItemKind,
@@ -325,9 +325,9 @@ pub fn handle_code_action(
325 325
326pub fn publish_diagnostics( 326pub fn publish_diagnostics(
327 world: ServerWorld, 327 world: ServerWorld,
328 uri: Url 328 file_id: FileId,
329) -> Result<req::PublishDiagnosticsParams> { 329) -> Result<req::PublishDiagnosticsParams> {
330 let file_id = world.uri_to_file_id(&uri)?; 330 let uri = world.file_id_to_uri(file_id)?;
331 let line_index = world.analysis().file_line_index(file_id); 331 let line_index = world.analysis().file_line_index(file_id);
332 let diagnostics = world.analysis().diagnostics(file_id) 332 let diagnostics = world.analysis().diagnostics(file_id)
333 .into_iter() 333 .into_iter()
@@ -344,9 +344,9 @@ pub fn publish_diagnostics(
344 344
345pub fn publish_decorations( 345pub fn publish_decorations(
346 world: ServerWorld, 346 world: ServerWorld,
347 uri: Url 347 file_id: FileId,
348) -> Result<req::PublishDecorationsParams> { 348) -> Result<req::PublishDecorationsParams> {
349 let file_id = world.uri_to_file_id(&uri)?; 349 let uri = world.file_id_to_uri(file_id)?;
350 Ok(req::PublishDecorationsParams { 350 Ok(req::PublishDecorationsParams {
351 uri, 351 uri,
352 decorations: highlight(&world, file_id), 352 decorations: highlight(&world, file_id),