diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2014-06-16 01:00:00 +0100 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2014-06-16 01:05:38 +0100 |
| commit | e78fd2d23523b78c9629b0e8a13a1c338225fd6b (patch) | |
| tree | d258d4c205dee8a135b7db8376b456381aeeee7d /src/input_handler.cc | |
| parent | 2acfe852818c6002067e9425bfa432c90abc51c8 (diff) | |
Do not merge overlapping selection when entering append mode
Fixes #163
Diffstat (limited to 'src/input_handler.cc')
| -rw-r--r-- | src/input_handler.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/input_handler.cc b/src/input_handler.cc index d96a8f10..b5b6a847 100644 --- a/src/input_handler.cc +++ b/src/input_handler.cc @@ -842,7 +842,8 @@ private: kak_assert(false); // invalid for interactive insert break; } - selections.sort_and_merge_overlapping(); + if (mode != InsertMode::Append) + selections.sort_and_merge_overlapping(); selections.check_invariant(); buffer.check_invariant(); } |
