mirror of
https://github.com/wez/wezterm.git
synced 2024-12-26 14:54:16 +03:00
b01aa129f7
Only implemented on X11 so far. Note that Wayland doesn't support this action at all. refs: https://github.com/wez/wezterm/issues/2973
769 B
769 B
ActivateWindowRelative(delta)
since: nightly builds only
Activates a GUI window relative to the current window.
ActivateWindowRelative(1)
activates the next window, while
ActivateWindowRelative(-1)
activates the previous window.
This action will wrap around and activate the appropriate window at the start/end.
Here's an example of setting up (not very useful) hotkeys to cycle between windows:
local wezterm = require 'wezterm'
local act = wezterm.action
return {
keys = {
{ key = 'r', mods = 'ALT', action = act.ActivateWindowRelative(1) },
{ key = 'e', mods = 'ALT', action = act.ActivateWindowRelative(-1) },
},
}
See also ActivateWindowRelativeNoWrap, ActivateWindow.