docs: improve 'tabline' click label docs (#27529)

This commit is contained in:
zeertzjq
2024-02-19 11:22:00 +08:00
committed by GitHub
parent fa131de9ad
commit a9f578b7a5
4 changed files with 29 additions and 25 deletions

View File

@@ -6525,16 +6525,17 @@ vim.wo.stc = vim.wo.statuscolumn
--- ) - End of item group. No width fields allowed.
--- T N For 'tabline': start of tab page N label. Use %T or %X to end
--- the label. Clicking this label with left mouse button switches
--- to the specified tab page.
--- to the specified tab page, while clicking it with middle mouse
--- button closes the specified tab page.
--- X N For 'tabline': start of close tab N label. Use %X or %T to end
--- the label, e.g.: %3Xclose%X. Use %999X for a "close current
--- tab" label. Clicking this label with left mouse button closes
--- specified tab page.
--- @ N Start of execute function label. Use %X or %T to
--- end the label, e.g.: %10@SwitchBuffer@foo.c%X. Clicking this
--- label runs specified function: in the example when clicking once
--- using left mouse button on "foo.c" "SwitchBuffer(10, 1, 'l',
--- ' ')" expression will be run. Function receives the
--- tab" label. Clicking this label with left mouse button closes
--- the specified tab page.
--- @ N Start of execute function label. Use %X or %T to end the label,
--- e.g.: %10@SwitchBuffer@foo.c%X. Clicking this label runs the
--- specified function: in the example when clicking once using left
--- mouse button on "foo.c", a `SwitchBuffer(10, 1, 'l', ' ')`
--- expression will be run. The specified function receives the
--- following arguments in order:
--- 1. minwid field value or zero if no N was specified
--- 2. number of mouse clicks to detect multiple clicks