1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-15 00:23:15 +03:00
wezterm/docs/config/lua/window-events/bell.md
2021-12-04 08:34:58 -07:00

879 B

bell

Since: 20211204-082213-a66c61ee9

The bell event is emitted when the ASCII BEL sequence is emitted to a pane in the window.

Defining an event handler doesn't alter wezterm's handling of the bell; the event supplements it and allows you to take additional action over the configured behavior.

The first event parameter is a window object that represents the gui window.

The second event parameter is a pane object that represents the pane in which the bell was rung, which may not be active pane--it could be in an unfocused pane or tab..

local wezterm = require 'wezterm';

wezterm.on("bell", function(window, pane)
  wezterm.log_info("the bell was rung in pane " .. pane:pane_id() .. "!");
end)

return {}

See also audible_bell and visual_bell.