copy paste now functional
parent
a06db018fa
commit
8f917f058c
|
@ -22,3 +22,14 @@ c_copy(char *c) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
c_paste(char *c) {
|
||||||
|
Row *line = b_getline(buffer, atoi(c + 2));
|
||||||
|
if (line == NULL) {puts("invalid line."); return; }
|
||||||
|
if (clipboard == NULL) {puts("empty clipboard"); return; }
|
||||||
|
for (Row *cb = clipboard; cb->n != NULL; cb = cb->n) {
|
||||||
|
line = b_insert(line);
|
||||||
|
memcpy(line->text, cb->text, ROW_SIZE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,8 @@ NULL,
|
||||||
[']'] = c_indent,
|
[']'] = c_indent,
|
||||||
['d'] = c_delete,
|
['d'] = c_delete,
|
||||||
['c'] = c_copy,
|
['c'] = c_copy,
|
||||||
|
['v'] = c_paste,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue