patch 9.0.1061: cannot display 'showcmd' somewhere else
Problem: Cannot display 'showcmd' somewhere else.
Solution: Add the 'showcmdloc' option. (Luuk van Baal, closes #11684)
diff --git a/src/optionstr.c b/src/optionstr.c
index 53d3a1a..08b9ebc 100644
--- a/src/optionstr.c
+++ b/src/optionstr.c
@@ -93,6 +93,7 @@
#if defined(MSWIN) && defined(FEAT_TERMINAL)
static char *(p_twt_values[]) = {"winpty", "conpty", "", NULL};
#endif
+static char *(p_sloc_values[]) = {"last", "statusline", "tabline", NULL};
static int check_opt_strings(char_u *val, char **values, int list);
static int opt_strings_flags(char_u *val, char **values, unsigned *flagp, int list);
@@ -1894,6 +1895,12 @@
}
#endif
+ // 'showcmdloc'
+ else if (varp == &p_sloc)
+ {
+ if (check_opt_strings(p_sloc, p_sloc_values, FALSE) != OK)
+ errmsg = e_invalid_argument;
+ }
#if defined(FEAT_TOOLBAR) && !defined(FEAT_GUI_MSWIN)
// 'toolbar'