aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc/ui.txt
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc/ui.txt')
-rw-r--r--runtime/doc/ui.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/runtime/doc/ui.txt b/runtime/doc/ui.txt
index abbd063483..e1c5523202 100644
--- a/runtime/doc/ui.txt
+++ b/runtime/doc/ui.txt
@@ -80,6 +80,27 @@ Global Events *ui-global*
Some keys are missing in some modes.
+["option_set", name, value]
+ The value of ui related option `name` changed. The sent options are
+ listed below:
+
+ 'arabicshape'
+ 'ambiwith'
+ 'emoji'
+ 'guifont'
+ 'guifontset'
+ 'guifontwide'
+ 'showtabline'
+ 'termguicolors'
+
+ Options are not added to the list if their effects are already taken
+ care of. For instance, instead of forwarding the raw 'mouse' option
+ value, `mouse_on` and `mouse_off` directly indicate if mouse support
+ is active right now. Some options like 'ambiwith' have already taken
+ effect on the grid, where appropriate empty cells are added, however
+ an ui might still use these options when rendering raw text sent from
+ Nvim, like the text of the cmdline when |ui-ext-cmdline| is set.
+
["mode_change", mode, mode_idx]
The mode changed. The first parameter `mode` is a string representing
the current mode. `mode_idx` is an index into the array received in