File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -181,7 +181,7 @@ function! s:generate_sub_cmd_replace(text_edit) abort
181
181
let l: start_character = a: text_edit [' range' ][' start' ][' character' ]
182
182
let l: end_line = a: text_edit [' range' ][' end' ][' line' ]
183
183
let l: end_character = a: text_edit [' range' ][' end' ][' character' ]
184
- let l: new_text = substitute ( a: text_edit [' newText' ], ' \n$ ' , ' ' , ' ' )
184
+ let l: new_text = a: text_edit [' newText' ]
185
185
186
186
let l: sub_cmd = s: preprocess_cmd (a: text_edit [' range' ])
187
187
let l: sub_cmd .= s: generate_move_start_cmd (l: start_line , l: start_character ) " move to the first position
@@ -202,6 +202,9 @@ function! s:generate_sub_cmd_replace(text_edit) abort
202
202
else
203
203
let l: sub_cmd .= " \" =l:merged_text_edit['merged']['newText']\<CR> p"
204
204
endif
205
+ if l: new_text = ~ ' \n$'
206
+ let l: sub_cmd .= ' dd'
207
+ endif
205
208
206
209
return l: sub_cmd
207
210
endfunction
You can’t perform that action at this time.
0 commit comments