* Display line location and num lines in status
-# Command Language
-
-* Implement a Sam/Acme-like command language
-
# Maybe Someday Features
* Implement fuse file-system backend?
static void sync_center(View* view, size_t csr) {
/* determine the screenline containing the cursor */
- size_t scrln = 0;
+ size_t scrln = 0;
for (; scrln < view->nrows; scrln++) {
unsigned first = view->rows[scrln]->off;
unsigned last = first + view->rows[scrln]->rlen - 1;
if (num != 0)
sel.end = buf_delete(&(view->buffer), sel.beg, sel.end);
else if ((dir == LEFT) && (sel.end > 0))
- sel.end = buf_delete(&(view->buffer), --sel.end, sel.end);
+ sel.end = buf_delete(&(view->buffer), sel.end-1, sel.end);
else if ((dir == RIGHT) && (sel.end < buf_end(&(view->buffer))))
sel.end = buf_delete(&(view->buffer), sel.end, sel.end+1);
sel.beg = sel.end;
x11_deinit();
break;
case '\b':
- if (Pos > 0)
- buf_delete(&Query, --Pos, Pos);
+ if (Pos > 0) {
+ Pos = buf_delete(&Query, Pos-1, Pos);
+ }
break;
case RUNE_ERR:
break;