Using a single assignment of do_toggle_void.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5031 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
0a1e56ed3c
commit
b71cf98ec7
|
@ -9,6 +9,7 @@
|
||||||
'do_gotolinecolumn_void'. The first is handled specially, so do that
|
'do_gotolinecolumn_void'. The first is handled specially, so do that
|
||||||
too for the second and then get to drop 140 parameters.
|
too for the second and then get to drop 140 parameters.
|
||||||
* src/global.c (strtosc): Move recognition of the toggles to the end.
|
* src/global.c (strtosc): Move recognition of the toggles to the end.
|
||||||
|
* src/global.c (strtosc): Use a single assignment of do_toggle_void.
|
||||||
|
|
||||||
2014-06-27 Benno Schulenberg <bensberg@justemail.net>
|
2014-06-27 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/global.c (shortcut_init): Add default keybindings for Cut,
|
* src/global.c (shortcut_init): Add default keybindings for Cut,
|
||||||
|
|
94
src/global.c
94
src/global.c
|
@ -1422,70 +1422,58 @@ sc *strtosc(char *input)
|
||||||
s->scfunc = do_last_file;
|
s->scfunc = do_last_file;
|
||||||
#endif
|
#endif
|
||||||
#ifndef NANO_TINY
|
#ifndef NANO_TINY
|
||||||
} else if (!strcasecmp(input, "nohelp")) {
|
} else {
|
||||||
s->scfunc = do_toggle_void;
|
s->scfunc = do_toggle_void;
|
||||||
s->toggle = NO_HELP;
|
if (!strcasecmp(input, "nohelp")) {
|
||||||
} else if (!strcasecmp(input, "constupdate")) {
|
s->toggle = NO_HELP;
|
||||||
s->scfunc = do_toggle_void;
|
} else if (!strcasecmp(input, "constupdate")) {
|
||||||
s->toggle = CONST_UPDATE;
|
s->toggle = CONST_UPDATE;
|
||||||
} else if (!strcasecmp(input, "morespace")) {
|
} else if (!strcasecmp(input, "morespace")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = MORE_SPACE;
|
||||||
s->toggle = MORE_SPACE;
|
} else if (!strcasecmp(input, "smoothscroll")) {
|
||||||
} else if (!strcasecmp(input, "smoothscroll")) {
|
s->toggle = SMOOTH_SCROLL;
|
||||||
s->scfunc = do_toggle_void;
|
} else if (!strcasecmp(input, "softwrap")) {
|
||||||
s->toggle = SMOOTH_SCROLL;
|
s->toggle = SOFTWRAP;
|
||||||
} else if (!strcasecmp(input, "softwrap")) {
|
} else if (!strcasecmp(input, "whitespacedisplay")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = WHITESPACE_DISPLAY;
|
||||||
s->toggle = SOFTWRAP;
|
|
||||||
} else if (!strcasecmp(input, "whitespacedisplay")) {
|
|
||||||
s->scfunc = do_toggle_void;
|
|
||||||
s->toggle = WHITESPACE_DISPLAY;
|
|
||||||
#ifndef DISABLE_COLOR
|
#ifndef DISABLE_COLOR
|
||||||
} else if (!strcasecmp(input, "nosyntax")) {
|
} else if (!strcasecmp(input, "nosyntax")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = NO_COLOR_SYNTAX;
|
||||||
s->toggle = NO_COLOR_SYNTAX;
|
|
||||||
#endif
|
#endif
|
||||||
} else if (!strcasecmp(input, "smarthome")) {
|
} else if (!strcasecmp(input, "smarthome")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = SMART_HOME;
|
||||||
s->toggle = SMART_HOME;
|
} else if (!strcasecmp(input, "autoindent")) {
|
||||||
} else if (!strcasecmp(input, "autoindent")) {
|
s->toggle = AUTOINDENT;
|
||||||
s->scfunc = do_toggle_void;
|
} else if (!strcasecmp(input, "cuttoend")) {
|
||||||
s->toggle = AUTOINDENT;
|
s->toggle = CUT_TO_END;
|
||||||
} else if (!strcasecmp(input, "cuttoend")) {
|
|
||||||
s->scfunc = do_toggle_void;
|
|
||||||
s->toggle = CUT_TO_END;
|
|
||||||
#ifndef DISABLE_WRAPPING
|
#ifndef DISABLE_WRAPPING
|
||||||
} else if (!strcasecmp(input, "nowrap")) {
|
} else if (!strcasecmp(input, "nowrap")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = NO_WRAP;
|
||||||
s->toggle = NO_WRAP;
|
|
||||||
#endif
|
#endif
|
||||||
} else if (!strcasecmp(input, "tabstospaces")) {
|
} else if (!strcasecmp(input, "tabstospaces")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = TABS_TO_SPACES;
|
||||||
s->toggle = TABS_TO_SPACES;
|
} else if (!strcasecmp(input, "backupfile")) {
|
||||||
} else if (!strcasecmp(input, "backupfile")) {
|
s->toggle = BACKUP_FILE;
|
||||||
s->scfunc = do_toggle_void;
|
|
||||||
s->toggle = BACKUP_FILE;
|
|
||||||
#ifndef DISABLE_MULTIBUFFER
|
#ifndef DISABLE_MULTIBUFFER
|
||||||
} else if (!strcasecmp(input, "multibuffer")) {
|
} else if (!strcasecmp(input, "multibuffer")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = MULTIBUFFER;
|
||||||
s->toggle = MULTIBUFFER;
|
|
||||||
#endif
|
#endif
|
||||||
#ifndef DISABLE_MOUSE
|
#ifndef DISABLE_MOUSE
|
||||||
} else if (!strcasecmp(input, "mouse")) {
|
} else if (!strcasecmp(input, "mouse")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = USE_MOUSE;
|
||||||
s->toggle = USE_MOUSE;
|
|
||||||
#endif
|
#endif
|
||||||
} else if (!strcasecmp(input, "noconvert")) {
|
} else if (!strcasecmp(input, "noconvert")) {
|
||||||
s->scfunc = do_toggle_void;
|
s->toggle = NO_CONVERT;
|
||||||
s->toggle = NO_CONVERT;
|
} else if (!strcasecmp(input, "suspendenable")) {
|
||||||
} else if (!strcasecmp(input, "suspendenable")) {
|
s->toggle = SUSPEND;
|
||||||
s->scfunc = do_toggle_void;
|
|
||||||
s->toggle = SUSPEND;
|
|
||||||
#endif /* !NANO_TINY */
|
#endif /* !NANO_TINY */
|
||||||
} else {
|
} else {
|
||||||
free(s);
|
free(s);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
}
|
||||||
|
#ifndef NANO_TINY
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue