diff options
| author | christos <christos@NetBSD.org> | 2021-08-29 09:41:59 +0000 |
|---|---|---|
| committer | christos <christos@NetBSD.org> | 2021-08-29 09:41:59 +0000 |
| commit | fe0fad428f2930f885e2e09cb643f909f39257f2 (patch) | |
| tree | 74a320fff41dad1f6cc41f620dcab2677b32076d /lib/libedit | |
| parent | e9fa78e45bcb970dd24e33f445a841a1a44c8d5d (diff) | |
^W is traditionally bound to ed-delete-prev-word and not kill-region
^R is traditionally bound to em-inc-search-next and not redisplay
This is what mksh, zsh bash, readline do (Baptiste Daroussin)
Diffstat (limited to 'lib/libedit')
| -rw-r--r-- | lib/libedit/map.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libedit/map.c b/lib/libedit/map.c index 46bf6f1c947..321bb353922 100644 --- a/lib/libedit/map.c +++ b/lib/libedit/map.c @@ -1,4 +1,4 @@ -/* $NetBSD: map.c,v 1.53 2020/03/30 06:54:37 ryo Exp $ */ +/* $NetBSD: map.c,v 1.54 2021/08/29 09:41:59 christos Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)map.c 8.1 (Berkeley) 6/4/93"; #else -__RCSID("$NetBSD: map.c,v 1.53 2020/03/30 06:54:37 ryo Exp $"); +__RCSID("$NetBSD: map.c,v 1.54 2021/08/29 09:41:59 christos Exp $"); #endif #endif /* not lint && not SCCSID */ @@ -85,12 +85,12 @@ static const el_action_t el_map_emacs[] = { /* 15 */ ED_IGNORE, /* ^O */ /* 16 */ ED_PREV_HISTORY, /* ^P */ /* 17 */ ED_IGNORE, /* ^Q */ - /* 18 */ ED_REDISPLAY, /* ^R */ + /* 18 */ EM_INC_SEARCH_PREV, /* ^R */ /* 19 */ ED_IGNORE, /* ^S */ /* 20 */ ED_TRANSPOSE_CHARS, /* ^T */ /* 21 */ EM_KILL_LINE, /* ^U */ /* 22 */ ED_QUOTED_INSERT, /* ^V */ - /* 23 */ EM_KILL_REGION, /* ^W */ + /* 23 */ ED_DELETE_PREV_WORD, /* ^W */ /* 24 */ ED_SEQUENCE_LEAD_IN, /* ^X */ /* 25 */ EM_YANK, /* ^Y */ /* 26 */ ED_IGNORE, /* ^Z */ |
