summaryrefslogtreecommitdiffstats
path: root/meta/lib
diff options
context:
space:
mode:
authorChristopher Larson <chris_larson@mentor.com>2013-04-04 17:44:43 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-04-15 15:57:38 +0100
commite396769d8a9c3a82b1fe173633ce09841af36d1d (patch)
treed2ca8eb770d349bfc91f92a4bba21237f72f4969 /meta/lib
parent357bce7a151819d8aa3e652e1ad2223050c2af8f (diff)
downloadpoky-e396769d8a9c3a82b1fe173633ce09841af36d1d.tar.gz
oe.terminal: add tmux classes
This adds two new Terminal classes. It's separated into two, so that opening a split inside a tmux window is preferred to the other terminal types, but opening a tmux session is prioritized only slightly higher than screen. - tmuxrunning: Open a new pane in the current running tmux window. Requires that the TMUX variable be added to the env whitelist to use it. - tmux: Open a new tmux session (From OE-Core rev: 10f64d202ceb230c3c79e09dce182ffce94d1117) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
-rw-r--r--meta/lib/oe/terminal.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/lib/oe/terminal.py b/meta/lib/oe/terminal.py
index 2e23d59cae..aecf4e89d0 100644
--- a/meta/lib/oe/terminal.py
+++ b/meta/lib/oe/terminal.py
@@ -107,6 +107,7 @@ class Screen(Terminal):
107 107
108class TmuxRunning(Terminal): 108class TmuxRunning(Terminal):
109 """Open a new pane in the current running tmux window""" 109 """Open a new pane in the current running tmux window"""
110 name = 'tmux-running'
110 command = 'tmux split-window {command}' 111 command = 'tmux split-window {command}'
111 priority = 2.75 112 priority = 2.75
112 113
@@ -119,7 +120,7 @@ class TmuxRunning(Terminal):
119 120
120 Terminal.__init__(self, sh_cmd, title, env, d) 121 Terminal.__init__(self, sh_cmd, title, env, d)
121 122
122class TmuxNewSession(Terminal): 123class Tmux(Terminal):
123 """Start a new tmux session and window""" 124 """Start a new tmux session and window"""
124 command = 'tmux new -d -s devshell -n devshell {command}' 125 command = 'tmux new -d -s devshell -n devshell {command}'
125 priority = 0.75 126 priority = 0.75