public class Tmux extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CMD_BIND |
static String |
CMD_BIND_KEY |
static String |
CMD_CLOCK_MODE |
static String |
CMD_COMMANDS |
static String |
CMD_DISPLAY_PANES |
static String |
CMD_DISPLAYP |
static String |
CMD_LIST_KEYS |
static String |
CMD_LSK |
static String |
CMD_RESIZE_PANE |
static String |
CMD_RESIZEP |
static String |
CMD_SELECT_PANE |
static String |
CMD_SELECTP |
static String |
CMD_SEND |
static String |
CMD_SEND_KEYS |
static String |
CMD_SEND_PREFIX |
static String |
CMD_SET |
static String |
CMD_SET_OPTION |
static String |
CMD_SPLIT_WINDOW |
static String |
CMD_SPLITW |
static String |
CMD_UNBIND |
static String |
CMD_UNBIND_KEY |
static String |
OPT_PREFIX |
Constructor and Description |
---|
Tmux(org.jline.terminal.Terminal terminal,
PrintStream err,
Consumer<org.jline.terminal.Terminal> runner) |
public static final String OPT_PREFIX
public static final String CMD_COMMANDS
public static final String CMD_SEND_PREFIX
public static final String CMD_SPLIT_WINDOW
public static final String CMD_SPLITW
public static final String CMD_SELECT_PANE
public static final String CMD_SELECTP
public static final String CMD_RESIZE_PANE
public static final String CMD_RESIZEP
public static final String CMD_DISPLAY_PANES
public static final String CMD_DISPLAYP
public static final String CMD_CLOCK_MODE
public static final String CMD_SET_OPTION
public static final String CMD_SET
public static final String CMD_LIST_KEYS
public static final String CMD_LSK
public static final String CMD_SEND_KEYS
public static final String CMD_SEND
public static final String CMD_BIND_KEY
public static final String CMD_BIND
public static final String CMD_UNBIND_KEY
public static final String CMD_UNBIND
public Tmux(org.jline.terminal.Terminal terminal, PrintStream err, Consumer<org.jline.terminal.Terminal> runner) throws IOException
IOException
public void run() throws IOException
IOException
public void execute(PrintStream out, PrintStream err, String command) throws Exception
Exception
public void execute(PrintStream out, PrintStream err, List<String> command) throws Exception
Exception
protected void setOption(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void bindKey(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void unbindKey(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void listKeys(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void sendKeys(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void clockMode(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void displayPanes(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void resizePane(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void selectPane(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void sendPrefix(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void splitWindow(PrintStream out, PrintStream err, List<String> args) throws IOException
IOException
protected void layoutResize()
protected void redraw()
Copyright © 2018 JBoss by Red Hat. All rights reserved.