summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-06-16 01:06:09 +0100
committerMaxime Coste <frrrwww@gmail.com>2014-06-16 01:06:09 +0100
commit51da452dc46d90f12f36dc86d3ba8cb32e49967c (patch)
treed12ce770aedde851a6b966c8c1f9f461dbd9f823 /src/input_handler.cc
parentb5f5610cbe0f8e1900a7b422cde4e04181e8ebd7 (diff)
parente78fd2d23523b78c9629b0e8a13a1c338225fd6b (diff)
Merge branch 'master' into hierarchical-highlighters
Diffstat (limited to 'src/input_handler.cc')
-rw-r--r--src/input_handler.cc3
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();
}