aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gen/gen_help_html.lua1
-rw-r--r--src/nvim/api/win_config.c51
2 files changed, 26 insertions, 26 deletions
diff --git a/src/gen/gen_help_html.lua b/src/gen/gen_help_html.lua
index 0d98d9e1b1..817811e857 100644
--- a/src/gen/gen_help_html.lua
+++ b/src/gen/gen_help_html.lua
@@ -76,6 +76,7 @@ local new_layout = {
['news.txt'] = true,
['news-0.9.txt'] = true,
['news-0.10.txt'] = true,
+ ['news-0.11.txt'] = true,
['nvim.txt'] = true,
['provider.txt'] = true,
['tui.txt'] = true,
diff --git a/src/nvim/api/win_config.c b/src/nvim/api/win_config.c
index ee6571fd95..4f3ecf8efe 100644
--- a/src/nvim/api/win_config.c
+++ b/src/nvim/api/win_config.c
@@ -158,41 +158,40 @@
/// 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
-/// or an array. The string values are the same as those described in 'winborder'.
-/// If it is an array, it should have a length of eight or any divisor of
-/// eight. The array will specify the eight chars building up the border
-/// in a clockwise fashion starting with the top-left corner. As an
-/// example, the double box style could be specified as:
-/// ```
-/// [ "╔", "═" ,"╗", "║", "╝", "═", "╚", "║" ].
-/// ```
-/// If the number of chars are less than eight, they will be repeated. Thus
-/// an ASCII border could be specified as
-/// ```
-/// [ "/", "-", \"\\\\\", "|" ],
-/// ```
-/// or all chars the same as
-/// ```
-/// [ "x" ].
-/// ```
-/// An empty string can be used to turn off a specific border, for instance,
+/// - border: (`string|string[]`) (defaults to 'winborder' option) Window border. The string form
+/// accepts the same values as the 'winborder' option. The array form must have a length of
+/// eight or any divisor of eight, specifying the chars that form the border in a clockwise
+/// fashion starting from the top-left corner. For example, the double-box style can be
+/// specified as:
/// ```
-/// [ "", "", "", ">", "", "", "", "<" ]
+/// [ "╔", "═" ,"╗", "║", "╝", "═", "╚", "║" ].
/// ```
-/// will only make vertical borders but not horizontal ones.
-/// By default, `FloatBorder` highlight is used, which links to `WinSeparator`
-/// when not defined. It could also be specified by character:
+/// If fewer than eight chars are given, they will be repeated. An ASCII border could be
+/// specified as:
/// ```
-/// [ ["+", "MyCorner"], ["x", "MyBorder"] ].
+/// [ "/", "-", \"\\\\\", "|" ],
/// ```
-/// - title: Title (optional) in window border, string or list.
+/// Or one char for all sides:
+/// ```
+/// [ "x" ].
+/// ```
+/// Empty string can be used to hide a specific border. This example will show only vertical
+/// borders, not horizontal:
+/// ```
+/// [ "", "", "", ">", "", "", "", "<" ]
+/// ```
+/// By default, |hl-FloatBorder| highlight is used, which links to |hl-WinSeparator| when not
+/// defined. Each border side can specify an optional highlight:
+/// ```
+/// [ ["+", "MyCorner"], ["x", "MyBorder"] ].
+/// ```
+/// - title: (optional) Title in window border, string or list.
/// List should consist of `[text, highlight]` tuples.
/// If string, or a tuple lacks a highlight, the default highlight group is `FloatTitle`.
/// - title_pos: Title position. Must be set with `title` option.
/// Value can be one of "left", "center", or "right".
/// Default is `"left"`.
-/// - footer: Footer (optional) in window border, string or list.
+/// - footer: (optional) Footer in window border, string or list.
/// List should consist of `[text, highlight]` tuples.
/// If string, or a tuple lacks a highlight, the default highlight group is `FloatFooter`.
/// - footer_pos: Footer position. Must be set with `footer` option.