From 0846583a2c25a632215384e2a1a1d87fd138ed2d Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Sun, 4 May 2014 12:20:51 +0000 Subject: [PATCH] =?utf8?q?Allowing=20the=20Backwards=20toggle=20to=20be=20?= =?utf8?q?rebound,=20documenting=20it,=20=C3=A1nd=20the=20Backspace=20func?= =?utf8?q?tion.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4837 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- ChangeLog | 2 ++ doc/man/nanorc.5 | 6 ++++++ src/global.c | 3 +++ 3 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 21f18849..0df1b129 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,8 @@ of titlecolor, statuscolor, keycolor and functioncolor. * doc/man/nanorc.5, doc/texinfo/nano.tex: Show quotes where quotes are needed, remove some unneeded spaces, and do other tweaks. + * src/global.c (strtosc), doc/man/nanorc.5: Allow the Backwards + toggle to be rebound, document it, and document Backspace too. 2014-05-03 Benno Schulenberg * src/*.h, src/*.c: Add the ability to colour four elements of diff --git a/doc/man/nanorc.5 b/doc/man/nanorc.5 index 3b4619ec..573295f5 100644 --- a/doc/man/nanorc.5 +++ b/doc/man/nanorc.5 @@ -475,6 +475,9 @@ Insert a new line below the current one. .B delete Delete the character under the cursor. .TP +.B backspace +Delete the character before the cursor. +.TP .B undo Undo the text action peformed (add text, delete text, etc). .TP @@ -494,6 +497,9 @@ Toggle case sensitivity in searching (search/replace menus only). .B regexp Toggle whether searching/replacing is based on literal strings or regular expressions. .TP +.B backwards +Toggle whether searching/replacing goes forward or backward. +.TP .B prevhistory Show the previous history entry in the prompt menus (e.g. search). .TP diff --git a/src/global.c b/src/global.c index 1dce73a4..d85d3f9e 100644 --- a/src/global.c +++ b/src/global.c @@ -1451,6 +1451,9 @@ sc *strtosc(char *input) !strcasecmp(input, "regex")) { s->scfunc = regexp_void; s->execute = FALSE; + } else if (!strcasecmp(input, "backwards") { + s->scfunc = backwards_void; + s->execute = FALSE; } else if (!strcasecmp(input, "dontreplace")) { s->scfunc = no_replace_void; s->execute = FALSE; -- 2.39.5