Skip to content

Instantly share code, notes, and snippets.

@gnachman
Created July 6, 2026 05:43
Show Gist options
  • Select an option

  • Save gnachman/26a32eaaeda385a91e8eec9999cfc330 to your computer and use it in GitHub Desktop.

Select an option

Save gnachman/26a32eaaeda385a91e8eec9999cfc330 to your computer and use it in GitHub Desktop.
phony-command
refresh-client -fpause-after=0,wait-exit
show-window-options -g aggressive-resize
show-option -g -v status
show-option -q -g -v focus-events
list-sessions -F " "
show-options -v -s default-terminal
list-keys
copy-mode -q
display-message -p "#{version}"
show-window-options pane-border-format
list-windows -F "#{socket_path}"
list-windows -F "#{pid}"
show-options -g message-style
refresh-client -fpause-after=120
display-message -p "#{pid}"
show-options -v -g set-titles
display-message -p '#{client_name}'
refresh-client -B 'it2_29::#{T:get-clipboard}'
display-message -t '' -p '#{T:get-clipboard}'
refresh-client -B 'it2_30::#{T:set-clipboard}'
display-message -t '' -p '#{T:set-clipboard}'
show -v -q -t $0 @iterm2_size
list-clients -t '$0' -F '#{client_name} #{client_control_mode}'
show -v -q -t $0 @iterm2_id; refresh-client -C 84,22; show -v -q -t $0 @hidden; show -v -q -t $0 @buried_indexes; show -v -q -t $0 @affinities; show -v -q -t $0 @per_window_settings; show -v -q -t $0 @per_tab_settings; show -v -q -t $0 @origins; show -v -q -t $0 @hotkeys; show -v -q -t $0 @tab_colors; list-sessions -F "#{session_id} #{session_name}"; list-windows -F "#{session_name} #{window_id} #{window_name} #{window_width} #{window_height} #{window_layout} #{window_flags} #{?window_active,1,0} #{window_visible_layout}"
capture-pane -peqJN -t "%0" -S -10000000; capture-pane -peqJN -a -t "%0" -S -10000000; list-panes -t "%0" -F "pane_id=#{pane_id} alternate_on=#{alternate_on} alternate_saved_x=#{alternate_saved_x} alternate_saved_y=#{alternate_saved_y} cursor_x=#{cursor_x} cursor_y=#{cursor_y} scroll_region_upper=#{scroll_region_upper} scroll_region_lower=#{scroll_region_lower} pane_tabs=#{pane_tabs} cursor_flag=#{cursor_flag} insert_flag=#{insert_flag} keypad_cursor_flag=#{keypad_cursor_flag} keypad_flag=#{keypad_flag} wrap_flag=#{wrap_flag} mouse_standard_flag=#{mouse_standard_flag} mouse_button_flag=#{mouse_button_flag} mouse_any_flag=#{mouse_any_flag} mouse_utf8_flag=#{mouse_utf8_flag} mouse_sgr_flag=#{mouse_sgr_flag} bracket_paste_flag=#{bracket_paste_flag} pane_key_mode=#{pane_key_mode}"; capture-pane -p -P -C -t "%0"; refresh-client -A '%0:continue'; show-options -v -q -p -t %0 @uservars; capture-pane -peqJN -t "%1" -S -10000000; capture-pane -peqJN -a -t "%1" -S -10000000; list-panes -t "%1" -F "pane_id=#{pane_id} alternate_on=#{alternate_on} alternate_saved_x=#{alternate_saved_x} alternate_saved_y=#{alternate_saved_y} cursor_x=#{cursor_x} cursor_y=#{cursor_y} scroll_region_upper=#{scroll_region_upper} scroll_region_lower=#{scroll_region_lower} pane_tabs=#{pane_tabs} cursor_flag=#{cursor_flag} insert_flag=#{insert_flag} keypad_cursor_flag=#{keypad_cursor_flag} keypad_flag=#{keypad_flag} wrap_flag=#{wrap_flag} mouse_standard_flag=#{mouse_standard_flag} mouse_button_flag=#{mouse_button_flag} mouse_any_flag=#{mouse_any_flag} mouse_utf8_flag=#{mouse_utf8_flag} mouse_sgr_flag=#{mouse_sgr_flag} bracket_paste_flag=#{bracket_paste_flag} pane_key_mode=#{pane_key_mode}"; capture-pane -p -P -C -t "%1"; refresh-client -A '%1:continue'; show-options -v -q -p -t %1 @uservars
capture-pane -peqJN -t "%2" -S -10000000; capture-pane -peqJN -a -t "%2" -S -10000000; list-panes -t "%2" -F "pane_id=#{pane_id} alternate_on=#{alternate_on} alternate_saved_x=#{alternate_saved_x} alternate_saved_y=#{alternate_saved_y} cursor_x=#{cursor_x} cursor_y=#{cursor_y} scroll_region_upper=#{scroll_region_upper} scroll_region_lower=#{scroll_region_lower} pane_tabs=#{pane_tabs} cursor_flag=#{cursor_flag} insert_flag=#{insert_flag} keypad_cursor_flag=#{keypad_cursor_flag} keypad_flag=#{keypad_flag} wrap_flag=#{wrap_flag} mouse_standard_flag=#{mouse_standard_flag} mouse_button_flag=#{mouse_button_flag} mouse_any_flag=#{mouse_any_flag} mouse_utf8_flag=#{mouse_utf8_flag} mouse_sgr_flag=#{mouse_sgr_flag} bracket_paste_flag=#{bracket_paste_flag} pane_key_mode=#{pane_key_mode}"; capture-pane -p -P -C -t "%2"; refresh-client -A '%2:continue'; show-options -v -q -p -t %2 @uservars
select-window -t @0
select-window -t @0
refresh-client -C @0:84x22
refresh-client -B 'it2_31:%0:#{pane_current_command}'
display-message -t '%0' -p '#{pane_current_command}'
refresh-client -C @1:84x22
select-window -t @1
refresh-client -C @1:86x23
set -t $0 @per_window_settings "w_7074792d30363137393041422d303333342d344442332d384341382d3031434537363130343336353a73697a653d7b333030382c20313538307d26746f6f6c62656c743d313b7074792d34313533363546302d414533462d344437392d413043412d3044443637373035393043423a73697a653d7b3630382c203339357d3b7074792d34423139363733372d444231372d343741392d413443382d3344323943373436424537463a73697a653d7b313636352c203339357d3b7074792d41363846304239352d424232452d343838452d413838372d3133353539333038344135393a73697a653d7b3630382c203339357d3b7074792d34343831313043372d353544352d343738392d413346422d3336313835423243324446463a73697a653d7b3632322c203431377d"
set -t $0 @per_tab_settings "T_"
set -t $0 @affinities "a_7074792d30363137393041422d303333342d344442332d384341382d3031434537363130343336353b207074792d34313533363546302d414533462d344437392d413043412d3044443637373035393043423b207074792d34423139363733372d444231372d343741392d413443382d3344323943373436424537463b207074792d41363846304239352d424232452d343838452d413838372d3133353539333038344135393b20302c312c7074792d34343831313043372d353544352d343738392d413346422d3336313835423243324446463b"
set -t $0 @buried_indexes "b_"
list-windows -F "#{session_name} #{window_id} #{window_name} #{window_width} #{window_height} #{window_layout} #{window_flags} #{?window_active,1,0} #{window_visible_layout}" -t "$0"
set -t $0 @origins "o_302c313a313336352c363334"
refresh-client -B 'it2_32:%2:#{pane_current_command}'
display-message -t '%2' -p '#{pane_current_command}'
refresh-client -C @0:82x20; refresh-client -C @1:84x22
refresh-client -r "%0:\033]10;rgb:dcaa/dcab/dcaa\033\\"
refresh-client -r "%0:\033]11;rgb:158e/193a/1e75\033\\"
display-message -t '%0' -p '#{pane_pid}'
display-message -p "#{status-interval}"
refresh-client -B 'it2_33:@0:#{T:status-left}'
display-message -t '@0' -p '#{T:status-left}'
refresh-client -B 'it2_34:@0:#{T:status-right}'
display-message -t '@0' -p '#{T:status-right}'
refresh-client -B 'it2_35:%0:#{pane_title}'
display-message -t '%0' -p '#{pane_title}'
refresh-client -B 'it2_36:%0:#{pane_index}'
display-message -t '%0' -p '#{pane_index}'
refresh-client -B 'it2_37:%0:#{pane_current_path}'
display-message -t '%0' -p '#{pane_current_path}'
refresh-client -r "%0:\033]10;rgb:dcaa/dcab/dcaa\033\\"
refresh-client -r "%0:\033]11;rgb:158e/193a/1e75\033\\"
refresh-client -r "%1:\033]10;rgb:dcaa/dcab/dcaa\033\\"
refresh-client -r "%1:\033]11;rgb:158e/193a/1e75\033\\"
display-message -t '%1' -p '#{pane_pid}'
display-message -p "#{status-interval}"
refresh-client -B 'it2_38:@0:#{T:status-left}'
display-message -t '@0' -p '#{T:status-left}'
refresh-client -B 'it2_39:@0:#{T:status-right}'
display-message -t '@0' -p '#{T:status-right}'
refresh-client -B 'it2_40:%1:#{pane_current_command}'
display-message -t '%1' -p '#{pane_current_command}'
refresh-client -B 'it2_41:%1:#{pane_title}'
display-message -t '%1' -p '#{pane_title}'
refresh-client -B 'it2_42:%1:#{pane_index}'
display-message -t '%1' -p '#{pane_index}'
refresh-client -B 'it2_43:%1:#{pane_current_path}'
display-message -t '%1' -p '#{pane_current_path}'
refresh-client -r "%1:\033]10;rgb:dcaa/dcab/dcaa\033\\"
refresh-client -r "%1:\033]11;rgb:158e/193a/1e75\033\\"
refresh-client -r "%2:\033]10;rgb:dcaa/dcab/dcaa\033\\"
refresh-client -r "%2:\033]11;rgb:158e/193a/1e75\033\\"
display-message -t '%2' -p '#{pane_pid}'
display-message -p "#{status-interval}"
refresh-client -B 'it2_44:@1:#{T:status-left}'
display-message -t '@1' -p '#{T:status-left}'
refresh-client -B 'it2_45:@1:#{T:status-right}'
display-message -t '@1' -p '#{T:status-right}'
refresh-client -B 'it2_46:%2:#{pane_title}'
display-message -t '%2' -p '#{pane_title}'
refresh-client -B 'it2_47:%2:#{pane_index}'
display-message -t '%2' -p '#{pane_index}'
refresh-client -B 'it2_48:%2:#{pane_current_path}'
display-message -t '%2' -p '#{pane_current_path}'
refresh-client -r "%2:\033]10;rgb:dcaa/dcab/dcaa\033\\"
refresh-client -r "%2:\033]11;rgb:158e/193a/1e75\033\\"
set -t $0 @per_window_settings "w_7074792d30363137393041422d303333342d344442332d384341382d3031434537363130343336353a73697a653d7b333030382c20313538307d26746f6f6c62656c743d313b7074792d34313533363546302d414533462d344437392d413043412d3044443637373035393043423a73697a653d7b3630382c203339357d3b7074792d34423139363733372d444231372d343741392d413443382d3344323943373436424537463a73697a653d7b313636352c203339357d3b7074792d41363846304239352d424232452d343838452d413838372d3133353539333038344135393a73697a653d7b3630382c203339357d3b7074792d34343831313043372d353544352d343738392d413346422d3336313835423243324446463a73697a653d7b3630382c203339357d"
select-pane -t "%2"
select-window -t @1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment