|
|
|
|
@ -1245,6 +1245,10 @@ void Source::LanguageProtocolView::setup_navigation_and_refactoring() {
|
|
|
|
|
}; |
|
|
|
|
std::list<TerminalOutput> terminal_output_list; |
|
|
|
|
|
|
|
|
|
sort(edit->text_edits.begin(), edit->text_edits.end(), [](const LanguageProtocol::TextEdit &a, LanguageProtocol::TextEdit &b) { |
|
|
|
|
return a.range.start < b.range.start; |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
for(auto text_edit_it = edit->text_edits.rbegin(); text_edit_it != edit->text_edits.rend(); ++text_edit_it) { |
|
|
|
|
auto start_iter = view->get_iter_at_line_pos(text_edit_it->range.start.line, text_edit_it->range.start.character); |
|
|
|
|
auto end_iter = view->get_iter_at_line_pos(text_edit_it->range.end.line, text_edit_it->range.end.character); |
|
|
|
|
|