diff --git a/src/tui/editor.zig b/src/tui/editor.zig index 0c609c7..1f5a631 100644 --- a/src/tui/editor.zig +++ b/src/tui/editor.zig @@ -2892,7 +2892,7 @@ pub const Editor = struct { cursor.row, cursor.col, root_ = try root_.insert_chars(cursor.row, cursor.col, s, allocator, self.metrics); cursor.target = cursor.col; self.nudge_insert(.{ .begin = begin, .end = cursor.* }, cursel, s.len); - if (s.len == 1) self.run_triggers(cursel, s[0], .insert); + if (s.len > 0) self.run_triggers(cursel, s[s.len - 1], .insert); return root_; }