# Implementation Tweaks and Bug Fixes
* off by one error on scrolling wrapped lines
-* delete at end of file hits assert
* block selection should handle brace-balancing
* Selecting big words should not wrap newlines
* Right click should fetch file if it exists, search otherwise
Sel sel = view->selection;
selswap(&sel);
size_t num = num_selected(view->selection);
- if (num == 0)
+ for (size_t i = 0; i < num; i++)
buf_del(&(view->buffer), sel.beg);
- else
- for (size_t i = 0; i < num; i++)
- buf_del(&(view->buffer), sel.beg);
view->selection.beg = view->selection.end = sel.beg;
view->selection.col = buf_getcol(&(view->buffer), view->selection.end);
view->sync_needed = true;