Rotate through strings when pasting instead of repeating the last
This seems like a better overall behaviour. Closes #5135
This commit is contained in:
parent
e34735a350
commit
7f556c1e87
|
@ -694,7 +694,7 @@ void paste(Context& context, NormalParams params)
|
|||
ScopedEdition edition(context);
|
||||
ScopedSelectionEdition selection_edition{context};
|
||||
context.selections().for_each([&, last=BufferCoord{}](size_t index, Selection& sel) mutable {
|
||||
auto& str = strings[std::min(strings.size()-1, index)];
|
||||
auto& str = strings[index % strings.size()];
|
||||
auto& min = sel.min();
|
||||
auto& max = sel.max();
|
||||
BufferRange range = (mode == PasteMode::Replace) ?
|
||||
|
|
Loading…
Reference in New Issue
Block a user