nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 6a8b350a0c26cd87b6314b0f9e8ba4aee2521307
parent a31d54eebe66d29ae60ed8bc52d8610bab57a533
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date:   Wed, 18 Apr 2007 14:06:34 +0000

in parse_kbinput(), interpret Cancel and Shift-Cancel


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4078 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 1+
Msrc/winio.c | 12++++++++++++
2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,5 +1,6 @@ 2007-04-18 David Lawrence Ramsey <pooka109@gmail.com> + * winio.c (parse_kbinput): Interpret Cancel and Shift-Cancel. * winio.c (get_escape_seq_kbinput): Add missing comments. 2007-04-17 David Lawrence Ramsey <pooka109@gmail.com> diff --git a/src/winio.c b/src/winio.c @@ -558,6 +558,12 @@ int parse_kbinput(WINDOW *win, bool *meta_key, bool *func_key) retval = ERR; break; #endif +#ifdef KEY_CANCEL + /* Slang doesn't support KEY_CANCEL. */ + case KEY_CANCEL: + retval = NANO_CANCEL_KEY; + break; +#endif #ifdef KEY_END /* HP-UX 10-11 doesn't support KEY_END. */ case KEY_END: @@ -571,6 +577,12 @@ int parse_kbinput(WINDOW *win, bool *meta_key, bool *func_key) retval = ERR; break; #endif +#ifdef KEY_SCANCEL + /* Slang doesn't support KEY_SCANCEL. */ + case KEY_SCANCEL: + retval = NANO_CANCEL_KEY; + break; +#endif #ifdef KEY_SDC /* Slang doesn't support KEY_SDC. */ case KEY_SDC: