ci2.extra = ci->extra;
ci2.mark = m;
ci2.str = NULL;
- ci2.pointp = ci->pointp;
ret = key_handle_focus(&ci2);
mark_free(m);
pane_set_extra(ci->home, 1);
strncpy(str,ci->key+4, sizeof(str));
str[4] = 0;
ci2.str = str;
- ci2.pointp = ci->pointp;
ret = key_handle_focus(&ci2);
pane_set_extra(ci->home, 1);
return 0;
ci2.str = other_inserts[i].insert;
- ci2.pointp = ci->pointp;
ret = key_handle_focus(&ci2);
pane_set_extra(p, 0); /* A newline starts a new undo */
return ret;
char *c = ci2.str + strlen(b);
struct cmd_info ci3 = {0};
ci3.key = "Replace";
- ci3.pointp = ci->pointp;
ci3.mark = &(*ci->pointp)->m;
ci3.numeric = 1;
ci3.focus = ci->focus;
char *c = ci2.str + strlen(str);
struct cmd_info ci3 = {0};
ci3.key = "Replace";
- ci3.pointp = ci->pointp;
ci3.mark = &(*ci->pointp)->m;
ci3.numeric = 1;
ci3.focus = ci->focus;