mirror of
https://github.com/wez/wezterm.git
synced 2024-12-19 03:11:31 +03:00
87677a73bf
This doesn't propagate across wezterm's mux protocol at this time. refs: https://github.com/wez/wezterm/issues/647 https://iterm2.com/documentation-scripting-fundamentals.html#setting-user-defined-variables
509 B
509 B
pane:get_user_vars()
Since: nightly builds only
Returns a table holding the user variables that have been assigned to this pane.
User variables are set using an escape sequence defined by iterm2, but
also recognized by wezterm; this example sets the foo
user variable
to the value bar
:
printf "\033]1337;SetUserVar=%s=%s\007" foo `echo -n bar | base64`
you're then able to access this in your wezterm config:
wezterm.log_info("foo var is " .. pane:get_user_vars().foo)