class Tmux
- Tmux
- Reference
- Object
Overview
rubocop:disable Metrics/ClassLength
Defined in:
tmux.crConstant Summary
-
PANE_FORMAT =
build_tmux_format({pane_id: String, window_id: String, pane_width: Int32, pane_height: Int32, pane_current_path: String, pane_in_mode: Bool, scroll_position: Int32 | Nil, window_zoomed_flag: Bool})
-
TODO make a macro or something
-
WINDOW_FORMAT =
build_tmux_format({window_id: String, window_width: Int32, window_height: Int32, pane_id: String, pane_tty: String})
Constructors
Class Method Summary
Instance Method Summary
- #build_tmux_output_format(fields)
- #capture_pane(pane : Pane, join = true)
- #create_window(name, cmd, _pane_width, _pane_height)
- #disable_prefix
- #display_message(msg, delay = 100)
- #exec(cmd)
- #find_pane_by_id(id) : Pane | Nil
- #get_global_option(name)
- #kill_pane(id)
- #kill_window(id)
- #list_panes(filters = "") : Array(Pane)
-
#parse_style(style)
TODO
- #parse_tmux_formatted_output(output, &)
-
#resize_pane(pane_id, width, height)
TODO this command is version dependant D:
-
#resize_window(window_id, width, height)
TODO this command is version dependant D:
- #select_pane(id)
- #set_buffer(value)
- #set_global_option(name, value)
- #set_key_table(table)
- #set_window_option(name, value)
- #socket_flag_value
- #style_printer
- #swap_panes(src_id, dst_id)
- #tmux
- #zoom_pane(id)