On this page
io.github.libtmux.Pane.Pane
- Module
- io.github.libtmux.Pane
- Package
- io.github.libtmux:libtmux
- Source
- libtmux/src/main/java/io/github/libtmux/Pane.java
-
One tmux pane, as one capture saw it.
<p>Identity is the server and the pane id. An index is state: panes renumber as neighbours come and go.
51 declared, 0 inherited
Members
- active method Whether this was its window's active pane when captured.
- batch method Collects commands fenced to the server incarnation that produced this pane.
- breakOut method Moves this pane into a window of its own, leaving tmux to name it.
- capture method This pane's visible content, one element per line.
- chooseBuffer method Puts this pane into the paste-buffer browser.
- chooseClient method Puts this pane into the client browser, or leaves it alone when no client is attached.
- chooseTree method Puts this pane into the session and window browser.
- clearHistory method Discards this pane's scrollback.
- clockMode method Shows a clock in this pane.
- copyMode method Puts this pane into copy mode, where its scrollback can be navigated.
- created method Runs a command that reports one new pane, and hands back a handle on it.
- createdFormat method The format a creating command reports its new pane through.
- currentCommand method The command tmux reported running here.
- currentPath method The working directory tmux reported for the pane.
- customizeMode method Puts this pane into the option browser.
- edges method Which sides of its window the pane touches.
- equals method
- exitMode method Leaves whichever mode this pane is in.
- expand method Expands a tmux format in this pane's context, and answers with what it came to.
- findWindow method Puts this pane into the window browser, showing only the windows matching some text.
- floating method Whether this pane floats, or empty when the running tmux cannot say.
- hashCode method
- hooks method This pane's own hooks.
- id method The pane's stable id.
- index method The pane's position, which shifts as neighbours come and go.
- joinTo method Moves this pane into another window, splitting it.
- kill method Closes this pane.
- mode method Which mode this pane is in at this moment, or empty when it is in none.
- options method This pane's own options.
- Pane method
- paste method Pastes text into this pane as one block, leaving nothing behind on the server.
- pasteBuffer method Pastes a named buffer into this pane, as though it had been typed.
- pid method The process id of the program running in the pane.
- pipeTo method Sends everything this pane prints to a shell command, until
#stopPiping. - refresh method Takes a new capture and returns this pane as it is now.
- resize method Grows this pane by a number of cells in one direction.
- resizeTo method Resizes this pane.
- respawn method Kills whatever runs here and starts the pane's default command again.
- retitle method Retitles this pane and returns a handle on it as it is now.
- select method Makes this the active pane of its window.
- send method Sends keys to this pane without pressing Enter.
- sendLine method Sends a line to this pane and presses Enter, which is how a command gets run.
- server method The server this pane lives on.
- size method How large the pane was when captured, in terminal cells.
- snapshot method
- split method Splits this pane in half, putting the new one below it.
- stopPiping method Stops sending this pane's output anywhere. Doing so twice is not an error.
- swapWith method Swaps this pane's position with another's.
- title method The pane title, which a program running inside it can change.
- toString method
- window method The window link this pane was reached through. A pure read of the capture.