diff options
Diffstat (limited to 'crates/ra_ide/src/typing.rs')
-rw-r--r-- | crates/ra_ide/src/typing.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/crates/ra_ide/src/typing.rs b/crates/ra_ide/src/typing.rs index 98af79dff..2a8b4327f 100644 --- a/crates/ra_ide/src/typing.rs +++ b/crates/ra_ide/src/typing.rs | |||
@@ -109,13 +109,8 @@ fn on_dot_typed(file: &SourceFile, offset: TextSize) -> Option<SingleFileChange> | |||
109 | 109 | ||
110 | Some(SingleFileChange { | 110 | Some(SingleFileChange { |
111 | label: "reindent dot".to_string(), | 111 | label: "reindent dot".to_string(), |
112 | edit: TextEdit::replace( | 112 | edit: TextEdit::replace(TextRange::new(offset - current_indent_len, offset), target_indent), |
113 | TextRange::new(offset - current_indent_len, offset), | 113 | cursor_position: Some(offset + target_indent_len - current_indent_len + TextSize::of('.')), |
114 | target_indent, | ||
115 | ), | ||
116 | cursor_position: Some( | ||
117 | offset + target_indent_len - current_indent_len + TextSize::of('.'), | ||
118 | ), | ||
119 | }) | 114 | }) |
120 | } | 115 | } |
121 | 116 | ||