diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/api/win_config.c | 5 | ||||
-rw-r--r-- | src/nvim/window.c | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/nvim/api/win_config.c b/src/nvim/api/win_config.c index 602802d651..3fdd062ef0 100644 --- a/src/nvim/api/win_config.c +++ b/src/nvim/api/win_config.c @@ -114,8 +114,9 @@ /// float where the text should not be edited. Disables /// 'number', 'relativenumber', 'cursorline', 'cursorcolumn', /// 'foldcolumn', 'spell' and 'list' options. 'signcolumn' -/// is changed to `auto` and 'colorcolumn' is cleared. The -/// end-of-buffer region is hidden by setting `eob` flag of +/// is changed to `auto` and 'colorcolumn' is cleared. +/// 'statuscolumn' is changed to empty. The end-of-buffer +/// region is hidden by setting `eob` flag of /// 'fillchars' to a space char, and clearing the /// |hl-EndOfBuffer| region in 'winhighlight'. /// - border: Style of (optional) window border. This can either be a string diff --git a/src/nvim/window.c b/src/nvim/window.c index e836fa50fb..5c05417dd8 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -786,6 +786,12 @@ void win_set_minimal_style(win_T *wp) free_string_option(wp->w_p_cc); wp->w_p_cc = xstrdup(""); } + + // statuscolumn: cleared + if (wp->w_p_stc != NULL && *wp->w_p_stc != NUL) { + free_string_option(wp->w_p_stc); + wp->w_p_stc = xstrdup(""); + } } void win_config_float(win_T *wp, FloatConfig fconfig) |