]> git.wh0rd.org Git - nano.git/commitdiff
Allowing the Backwards toggle to be rebound,
authorBenno Schulenberg <bensberg@justemail.net>
Sun, 4 May 2014 12:20:51 +0000 (12:20 +0000)
committerBenno Schulenberg <bensberg@justemail.net>
Sun, 4 May 2014 12:20:51 +0000 (12:20 +0000)
documenting it, ánd the Backspace function.

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

ChangeLog
doc/man/nanorc.5
src/global.c

index 21f18849cef52e9da466cce2de48a4db2d2831de..0df1b1294aab162c89bf8b4e35f88ba5d44b6332 100644 (file)
--- 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  <bensberg@justemail.net>
        * src/*.h, src/*.c: Add the ability to colour four elements of
index 3b4619ec65cd4948b7a55c86d515a26be06eecde..573295f50d06e7ff294a655b6abdf9e0fb736758 100644 (file)
@@ -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
index 1dce73a458fc337b64c642e12063799a70252b6e..d85d3f9efd0026d910d2bb08079be220370109c4 100644 (file)
@@ -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;