From: Benno Schulenberg Date: Sun, 4 May 2014 12:20:51 +0000 (+0000) Subject: Allowing the Backwards toggle to be rebound, X-Git-Tag: v2.3.3~93 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=0846583a2c25a632215384e2a1a1d87fd138ed2d;p=nano.git Allowing the Backwards toggle to be rebound, documenting it, ánd the Backspace function. git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4837 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- 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;