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;