create savepoint before requesting completion

This commit is contained in:
Pascal Kuthe 2023-03-02 19:08:47 +01:00 committed by Blaž Hrastnik
parent bc23e54805
commit 4300a3ad05
2 changed files with 1 additions and 3 deletions
helix-term/src

View file

@ -4181,6 +4181,7 @@ pub fn completion(cx: &mut Context) {
iter.reverse();
let offset = iter.take_while(|ch| chars::char_is_word(*ch)).count();
let start_offset = cursor.saturating_sub(offset);
doc.savepoint();
cx.callback(
future,

View file

@ -957,9 +957,6 @@ impl EditorView {
return;
}
// Immediately initialize a savepoint
doc_mut!(editor).savepoint();
editor.last_completion = None;
self.last_insert.1.push(InsertEvent::TriggerCompletion);