Package org.jline.builtins
Class Tmux
java.lang.Object
org.jline.builtins.Tmux
Terminal multiplexer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionTmux(org.jline.terminal.Terminal terminal, PrintStream err, Consumer<org.jline.terminal.Terminal> runner) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindKey(PrintStream out, PrintStream err, List<String> args) protected voidclockMode(PrintStream out, PrintStream err, List<String> args) createEmptyKeyMap(String prefix) createKeyMap(String prefix) protected voiddisplayPanes(PrintStream out, PrintStream err, List<String> args) voidexecute(PrintStream out, PrintStream err, String command) voidexecute(PrintStream out, PrintStream err, List<String> command) protected voidprotected voidlistKeys(PrintStream out, PrintStream err, List<String> args) protected voidlistWindows(PrintStream out, PrintStream err, List<String> args) protected voidnewWindow(PrintStream out, PrintStream err, List<String> args) protected voidnextWindow(PrintStream out, PrintStream err, List<String> args) protected voidpreviousWindow(PrintStream out, PrintStream err, List<String> args) protected voidredraw()protected voidresizePane(PrintStream out, PrintStream err, List<String> args) voidrun()protected voidselectPane(PrintStream out, PrintStream err, List<String> args) protected voidsendKeys(PrintStream out, PrintStream err, List<String> args) protected voidsendPrefix(PrintStream out, PrintStream err, List<String> args) protected voidsetOption(PrintStream out, PrintStream err, List<String> args) protected voidsplitWindow(PrintStream out, PrintStream err, List<String> args) protected voidunbindKey(PrintStream out, PrintStream err, List<String> args)
-
Field Details
-
OPT_PREFIX
- See Also:
-
CMD_COMMANDS
- See Also:
-
CMD_SEND_PREFIX
- See Also:
-
CMD_SPLIT_WINDOW
- See Also:
-
CMD_SPLITW
- See Also:
-
CMD_SELECT_PANE
- See Also:
-
CMD_SELECTP
- See Also:
-
CMD_RESIZE_PANE
- See Also:
-
CMD_RESIZEP
- See Also:
-
CMD_DISPLAY_PANES
- See Also:
-
CMD_DISPLAYP
- See Also:
-
CMD_CLOCK_MODE
- See Also:
-
CMD_SET_OPTION
- See Also:
-
CMD_SET
- See Also:
-
CMD_LIST_KEYS
- See Also:
-
CMD_LSK
- See Also:
-
CMD_SEND_KEYS
- See Also:
-
CMD_SEND
- See Also:
-
CMD_BIND_KEY
- See Also:
-
CMD_BIND
- See Also:
-
CMD_UNBIND_KEY
- See Also:
-
CMD_UNBIND
- See Also:
-
CMD_NEW_WINDOW
- See Also:
-
CMD_NEWW
- See Also:
-
CMD_NEXT_WINDOW
- See Also:
-
CMD_NEXT
- See Also:
-
CMD_PREVIOUS_WINDOW
- See Also:
-
CMD_PREV
- See Also:
-
CMD_LIST_WINDOWS
- See Also:
-
CMD_LSW
- See Also:
-
-
Constructor Details
-
Tmux
public Tmux(org.jline.terminal.Terminal terminal, PrintStream err, Consumer<org.jline.terminal.Terminal> runner) throws IOException - Throws:
IOException
-
-
Method Details
-
createKeyMap
-
createEmptyKeyMap
-
run
- Throws:
IOException
-
execute
- Throws:
Exception
-
execute
- Throws:
Exception
-
listWindows
- Throws:
Exception
-
previousWindow
- Throws:
Exception
-
nextWindow
- Throws:
Exception
-
newWindow
- Throws:
Exception
-
setOption
- Throws:
Exception
-
bindKey
- Throws:
Exception
-
unbindKey
- Throws:
Exception
-
listKeys
- Throws:
Exception
-
sendKeys
- Throws:
Exception
-
clockMode
- Throws:
Exception
-
displayPanes
- Throws:
Exception
-
resizePane
- Throws:
Exception
-
selectPane
- Throws:
Exception
-
sendPrefix
- Throws:
Exception
-
splitWindow
- Throws:
Exception
-
layoutResize
protected void layoutResize() -
redraw
protected void redraw()
-