]> git.wh0rd.org Git - nano.git/commitdiff
Allowing softwrap to be rebound.
authorBenno Schulenberg <bensberg@justemail.net>
Wed, 19 Mar 2014 09:34:37 +0000 (09:34 +0000)
committerBenno Schulenberg <bensberg@justemail.net>
Wed, 19 Mar 2014 09:34:37 +0000 (09:34 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4655 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

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

index 4d8bc679db985baeb65559707788129c78c1cadc..8d0511d5e50b1867d1d73a378f057f192eda1f7e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
-2014-03-18  Benno Schulenberg  <bensberg@justemail.net>
+2014-03-19  Benno Schulenberg  <bensberg@justemail.net>
        * doc/nanorc.sample.in - Document the changed whitespace defaults.
+       * src/global.c, doc/man/nanorc.5 - Allow softwrap to be rebound.
 
 2014-03-18  Benno Schulenberg  <bensberg@justemail.net>
        * src/global.c (shortcut_init) - In the file browser one cannot
index 1c7a4091bffb90aca8e6628889423016ceaf50bc..582aece21a16ae6e03d43901d4b83bd3f6740957 100644 (file)
@@ -524,6 +524,9 @@ position to the end of the line.
 .B nowrap
 Toggle whether long lines will be wrapped to the next line.
 .TP
+.B softwrap
+Toggle whether long lines will be displayed over multiple screen lines.
+.TP
 .B suspendenable
 Toggle whether the suspend sequence (normally ^Z) will suspend the editor window.
 .TP
index 0e7e79cf64151d0e5b6a27f3b3608020b582e850..21bc27eb6bb1d11a8b4ce559b2eb27cd66fb3fc8 100644 (file)
@@ -1484,8 +1484,7 @@ sc *strtosc(int menu, char *input)
     } else if (!strcasecmp(input, "nexthistory")) {
        s->scfunc =  get_history_newer_void;
        s->execute = FALSE;
-    } else if (!strcasecmp(input, "nohelp") ||
-              !strcasecmp(input, "nohelp")) {
+    } else if (!strcasecmp(input, "nohelp")) {
        s->scfunc =  do_toggle_void;
        s->execute = FALSE;
        s->toggle = NO_HELP;
@@ -1525,6 +1524,10 @@ sc *strtosc(int menu, char *input)
        s->scfunc =  do_toggle_void;
        s->execute = FALSE;
        s->toggle = NO_WRAP;
+    } else if (!strcasecmp(input, "softwrap")) {
+       s->scfunc =  do_toggle_void;
+       s->execute = FALSE;
+       s->toggle = SOFTWRAP;
     } else if (!strcasecmp(input, "tabstospaces")) {
        s->scfunc =  do_toggle_void;
        s->execute = FALSE;