# HG changeset patch # User Matti Hamalainen # Date 1300008076 -7200 # Node ID 3140ea43d4a30fa9c5b0529b458992f1d7dbf11b # Parent 01c86ec9a3d807d9dff1fffc7f848f563a126f15 Handle certain terminals differently. diff -r 01c86ec9a3d8 -r 3140ea43d4a3 nnchat.c --- a/nnchat.c Sun Feb 20 20:46:08 2011 +0200 +++ b/nnchat.c Sun Mar 13 11:21:16 2011 +0200 @@ -1289,6 +1289,7 @@ break; case 0x204: /* ctrl+left arrow = Skip words left */ + case 0x20b: while (editBuf->pos > 0 && isspace((int) editBuf->data[editBuf->pos - 1])) editBuf->pos--; while (editBuf->pos > 0 && !isspace((int) editBuf->data[editBuf->pos - 1])) @@ -1297,6 +1298,7 @@ break; case 0x206: /* ctrl+right arrow = Skip words right */ + case 0x210: while (editBuf->pos < editBuf->len && isspace((int) editBuf->data[editBuf->pos])) editBuf->pos++; while (editBuf->pos < editBuf->len && !isspace((int) editBuf->data[editBuf->pos]))