svn commit: r479768 - in head/editors/nano: . files
Danilo Egea Gondolfo
danilo at FreeBSD.org
Fri Sep 14 11:20:47 UTC 2018
Author: danilo
Date: Fri Sep 14 11:20:45 2018
New Revision: 479768
URL: https://svnweb.freebsd.org/changeset/ports/479768
Log:
- Fix a misbinding of <Bsp>
When curses gives no code for Ctrl+Shift+Delete, do not fall back
to KEY_BACKSPACE, because then ^H and/or <Backspace> get bound to
'cutwordleft'.
This fixes https://savannah.gnu.org/bugs/?54642.
Bug was introduced with version 3.0, commit e6429e78.
Reported by: eadler
Added:
head/editors/nano/files/
head/editors/nano/files/patch-src_nano.c (contents, props changed)
head/editors/nano/files/patch-src_nano.h (contents, props changed)
Modified:
head/editors/nano/Makefile
Modified: head/editors/nano/Makefile
==============================================================================
--- head/editors/nano/Makefile Fri Sep 14 10:30:30 2018 (r479767)
+++ head/editors/nano/Makefile Fri Sep 14 11:20:45 2018 (r479768)
@@ -3,6 +3,7 @@
PORTNAME= nano
PORTVERSION= 3.0
+PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= http://www.nano-editor.org/dist/v${PORTVERSION:R}/ GNU
Added: head/editors/nano/files/patch-src_nano.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/editors/nano/files/patch-src_nano.c Fri Sep 14 11:20:45 2018 (r479768)
@@ -0,0 +1,11 @@
+--- src/nano.c.orig 2018-09-14 11:02:24 UTC
++++ src/nano.c
+@@ -2580,7 +2580,7 @@ int main(int argc, char **argv)
+ controlhome = get_keycode("kHOM5", CONTROL_HOME);
+ controlend = get_keycode("kEND5", CONTROL_END);
+ controldelete = get_keycode("kDC5", CONTROL_DELETE);
+- controlshiftdelete = get_keycode("kDC6", KEY_BACKSPACE);
++ controlshiftdelete = get_keycode("kDC6", CONTROL_SHIFT_DELETE);
+ #ifndef NANO_TINY
+ /* Ask for the codes for Shift+Control+Left/Right/Up/Down. */
+ shiftcontrolleft = get_keycode("kLFT6", SHIFT_CONTROL_LEFT);
Added: head/editors/nano/files/patch-src_nano.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/editors/nano/files/patch-src_nano.h Fri Sep 14 11:20:45 2018 (r479768)
@@ -0,0 +1,10 @@
+--- src/nano.h.orig 2018-09-14 11:02:29 UTC
++++ src/nano.h
+@@ -588,6 +588,7 @@ enum
+ #define SHIFT_CONTROL_DOWN 0x414
+ #define SHIFT_CONTROL_HOME 0x415
+ #define SHIFT_CONTROL_END 0x416
++#define CONTROL_SHIFT_DELETE 0x417
+ #define ALT_LEFT 0x421
+ #define ALT_RIGHT 0x422
+ #define ALT_UP 0x423
More information about the svn-ports-head
mailing list