changeset 232:3140ea43d4a3

Handle certain terminals differently.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 13 Mar 2011 11:21:16 +0200
parents 01c86ec9a3d8
children 6b1c67274f6c
files nnchat.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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]))