mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 05:58:33 +00:00
vim-patch:9.1.0146: v:echospace wrong with invalid value of 'showcmdloc' (#27697)
Problem: v:echospace wrong after setting invalid value to 'showcmdloc'.
Solution: Only call comp_col() if value is valid.
(zeertzjq)
closes: vim/vim#14119
c27fcf4857
This commit is contained in:
@@ -2100,8 +2100,13 @@ const char *did_set_showbreak(optset_T *args)
|
||||
/// The 'showcmdloc' option is changed.
|
||||
const char *did_set_showcmdloc(optset_T *args FUNC_ATTR_UNUSED)
|
||||
{
|
||||
comp_col();
|
||||
return did_set_opt_strings(p_sloc, p_sloc_values, true);
|
||||
const char *errmsg = did_set_opt_strings(p_sloc, p_sloc_values, false);
|
||||
|
||||
if (errmsg == NULL) {
|
||||
comp_col();
|
||||
}
|
||||
|
||||
return errmsg;
|
||||
}
|
||||
|
||||
int expand_set_showcmdloc(optexpand_T *args, int *numMatches, char ***matches)
|
||||
|
Reference in New Issue
Block a user