patch 9.0.1353: too many "else if" statements to handle option values
Problem: Too many "else if" statements to handle option values.
Solution: Add more functions to handle option value changes. (Yegappan
Lakshmanan, closes #12058)
diff --git a/src/proto/optionstr.pro b/src/proto/optionstr.pro
index 650fc06..594632e 100644
--- a/src/proto/optionstr.pro
+++ b/src/proto/optionstr.pro
@@ -41,8 +41,11 @@
char *did_set_cryptkey(optset_T *args);
char *did_set_cryptmethod(optset_T *args);
char *did_set_matchpairs(optset_T *args);
+char *did_set_comments(optset_T *args);
char *did_set_verbosefile(optset_T *args);
+char *did_set_viminfo(optset_T *args);
char *did_set_showbreak(optset_T *args);
+char *did_set_guicursor(optset_T *args);
char *did_set_guifont(optset_T *args);
char *did_set_guifontset(optset_T *args);
char *did_set_guifontwide(optset_T *args);
@@ -71,6 +74,7 @@
char *did_set_statusline(optset_T *args);
char *did_set_tabline(optset_T *args);
char *did_set_rulerformat(optset_T *args);
+char *did_set_complete(optset_T *args);
char *did_set_completeopt(optset_T *args);
char *did_set_completeslash(optset_T *args);
char *did_set_signcolumn(optset_T *args);
@@ -99,6 +103,14 @@
char *did_set_vartabstop(optset_T *args);
char *did_set_previewpopup(optset_T *args);
char *did_set_completepopup(optset_T *args);
+char *did_set_optexpr(optset_T *args);
+char *did_set_foldexpr(optset_T *args);
+char *did_set_concealcursor(optset_T *args);
+char *did_set_cpoptions(optset_T *args);
+char *did_set_formatoptions(optset_T *args);
+char *did_set_mouse(optset_T *args);
+char *did_set_shortmess(optset_T *args);
+char *did_set_whichwrap(optset_T *args);
char *did_set_string_option(int opt_idx, char_u **varp, char_u *oldval, char_u *value, char *errbuf, int opt_flags, int *value_checked);
int check_ff_value(char_u *p);
void save_clear_shm_value(void);