This commit is contained in:
Aleksey Kladov 2018-08-22 12:58:34 +03:00
parent 641659d5a8
commit e8dfb92641
4 changed files with 10 additions and 18 deletions

View file

@ -6,7 +6,7 @@ use languageserver_types::{
SymbolInformation, Position, Location,
};
use libanalysis::{Query};
use libeditor::{self, CursorPosition};
use libeditor;
use libsyntax2::TextUnit;
use serde_json::{to_value, from_value};
@ -230,11 +230,8 @@ pub fn handle_execute_command(
document_changes: None,
};
let edit = req::ApplyWorkspaceEditParams { edit };
let cursor_pos = match action_result.cursor_position {
CursorPosition::Same => None,
CursorPosition::Offset(offset) => Some(offset.conv_with(&line_index)),
};
let cursor_pos = action_result.cursor_position
.map(|off| off.conv_with(&line_index));
Ok((edit, cursor_pos))
}