summaryrefslogtreecommitdiffstats
path: root/window-copy.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2008-06-25 07:30:08 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2008-06-25 07:30:08 +0000
commit758efb394758a0025239e694e1b8db1af3e2f4ab (patch)
treeeb8d3e84b6df25e372d0bd72b44832be555a36ec /window-copy.c
parentcb6c14502b671d291bebcb92d33f9b518a4879f1 (diff)
Handle escaped keys properly and use M-f/M-b in copy mode.
Diffstat (limited to 'window-copy.c')
-rw-r--r--window-copy.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/window-copy.c b/window-copy.c
index 6535994b..1902ea92 100644
--- a/window-copy.c
+++ b/window-copy.c
@@ -1,4 +1,4 @@
-/* $Id: window-copy.c,v 1.23 2008-06-24 07:00:39 nicm Exp $ */
+/* $Id: window-copy.c,v 1.24 2008-06-25 07:30:08 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -201,11 +201,13 @@ window_copy_key(struct window *w, struct client *c, int key)
window_copy_cursor_end_of_line(w);
break;
case 'w':
- case '\016': /* C-n */
+ case KEYC_ADDESCAPE('F'): /* M-F */
+ case KEYC_ADDESCAPE('f'): /* M-f */
window_copy_cursor_next_word(w);
break;
case 'b':
- case '\002': /* C-b */
+ case KEYC_ADDESCAPE('B'): /* M-B */
+ case KEYC_ADDESCAPE('b'): /* M-b */
window_copy_cursor_previous_word(w);
break;
}