On this page
libtmux::Session
- Module
- libtmux
- Package
- libtmux-cxx
- Source
- include/libtmux/entities.hpp
- Bases:
Discussed in Traversal
33 declared, 0 inherited
Members
- kFields attribute
- kNoun attribute
- active_pane method
- active_window method
- attach_command method A command line that attaches a terminal to this session.
- attached method
session_attachedcounts clients rather than rendering a flag, so any count other than zero means attached. - client_count method
- created method
- detach_clients method Send every client here away, leaving the session running.
- expand method Ask tmux to expand a format against this session.
- group method Empty unless the session belongs to a group sharing its windows.
- grouped method
- hooks method
- id method
- kill method
- name method
- new_window method Created detached: a library call that stole the terminal would be a surprise, and attaching is a separate decision.
- option method
- options method Session options.
- panes method
- path method The directory a new window starts in, not the shell's current directory.
- refresh method
- rename method
- select_last_window method
- select_next_window method Move the selection, and answer with the window it landed on.
- select_previous_window method
- Session method
- set_hook method
- set_option method
- show_message method Put a message on the status line of every client attached here, and send it to a control client as
message. - unset_option method Remove the value set here, so the wider scope shows through again.
- window_count method
- windows method