aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRaphael <glephunter@gmail.com>2023-01-10 17:36:48 +0800
committerGitHub <noreply@github.com>2023-01-10 10:36:48 +0100
commit87cfe50944ef2c84de98eb6b124fe312eef31313 (patch)
treee75b9cf5327b095dcc71d9271e0966d5f60a37de /src
parent1df2db0bc4dfa2e4f632f9b3dbae00b8b29f2d9f (diff)
downloadrneovim-87cfe50944ef2c84de98eb6b124fe312eef31313.tar.gz
rneovim-87cfe50944ef2c84de98eb6b124fe312eef31313.tar.bz2
rneovim-87cfe50944ef2c84de98eb6b124fe312eef31313.zip
fix(ui): set stc to empty in floatwin with minimal style (#21720)
fix(ui): set stc to emtpy in floatwin with minimal style
Diffstat (limited to 'src')
-rw-r--r--src/nvim/api/win_config.c5
-rw-r--r--src/nvim/window.c6
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)