commit d4471ebe0ebde907d7684626dd620ccc94016a8b
parent 7f77e1dcdde42f691e6bd2429408c79415b81b2a
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date: Sun, 26 Jun 2005 20:05:01 +0000
in do_toggle(), properly treat color syntax highlighting as enabled by
default, and only treat wrapping as enabled by default when
DISABLE_WRAPPING isn't defined
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2767 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -238,6 +238,10 @@ CVS code -
(DLR)
- Don't set current_len until after it's been asserted that both
current and current->data aren't NULL. (DLR)
+ do_toggle()
+ - Properly treat color syntax highlighting as enabled by
+ default, and only treat wrapping as enabled by default when
+ DISABLE_WRAPPING isn't defined. (DLR)
disable_extended_input()
- Disable extended output processing as well as extended input
processing, and rename to disable_extended_io(). (DLR)
diff --git a/src/nano.c b/src/nano.c
@@ -3723,8 +3723,14 @@ void do_toggle(const toggle *which)
enabled = ISSET(which->flag);
- if (which->val == TOGGLE_NOHELP_KEY ||
- which->val == TOGGLE_WRAP_KEY)
+ if (which->val == TOGGLE_NOHELP_KEY
+#ifndef DISABLE_WRAPPING
+ || which->val == TOGGLE_WRAP_KEY
+#endif
+#ifdef ENABLE_COLOR
+ || which->val == TOGGLE_SYNTAX_KEY
+#endif
+ )
enabled = !enabled;
statusbar("%s %s", which->desc, enabled ? _("enabled") :