mirror of
https://github.com/wez/wezterm.git
synced 2024-12-29 00:21:57 +03:00
e0ea0f46a8
refs: https://github.com/wez/wezterm/pull/2273 refs: https://github.com/wez/wezterm/issues/2253
963 B
963 B
window:effective_config()
Since: 20210314-114017-04b7cedd
Returns a lua table representing the effective configuration for the Window.
The table is in the same format as that used to specify the config in
the wezterm.lua
file, but represents the fully-populated state of the
configuration, including any CLI or per-window configuration overrides.
Note: changing the config table will NOT change the effective window config; it is just a copy of that information.
If you want to change the configuration in a window, look at set_config_overrides.
This example will log the configured font size when CTRL-SHIFT-E
is pressed:
local wezterm = require 'wezterm'
wezterm.on('show-font-size', function(window, pane)
wezterm.log_error(window:effective_config().font_size)
end)
return {
keys = {
{
key = 'E',
mods = 'CTRL',
action = wezterm.action.EmitEvent 'show-font-size',
},
},
}