diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-06-25 07:30:08 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2008-06-25 07:30:08 +0000 |
commit | 758efb394758a0025239e694e1b8db1af3e2f4ab (patch) | |
tree | eb8d3e84b6df25e372d0bd72b44832be555a36ec /window-copy.c | |
parent | cb6c14502b671d291bebcb92d33f9b518a4879f1 (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.c | 8 |
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; } |