mirror of
https://github.com/dustinkirkland/byobu
synced 2025-08-21 05:53:22 -07:00
Support hidden names sessions with names start with a '_', adding in the process support for tmux hidden sessions whose names can't start with a '.'.
This commit is contained in:
parent
bae09dca0a
commit
9b2814a68e
1 changed files with 4 additions and 3 deletions
|
@ -57,8 +57,8 @@ def get_sessions():
|
||||||
if output:
|
if output:
|
||||||
for s in output.splitlines():
|
for s in output.splitlines():
|
||||||
s = re.sub(r'\s+', ' ', s)
|
s = re.sub(r'\s+', ' ', s)
|
||||||
# Ignore hidden sessions (named sessions that start with a ".")
|
# Ignore hidden sessions (named sessions that start with a "." or a "_")
|
||||||
if s and s != " " and (s.find(" ") == 0 and len(s) > 1 and s.count("..") == 0):
|
if s and s != " " and (s.find(" ") == 0 and len(s) > 1 and s.count("..") == 0 and s.count("._") == 0):
|
||||||
text.append("screen: %s" % s.strip())
|
text.append("screen: %s" % s.strip())
|
||||||
items = s.split(" ")
|
items = s.split(" ")
|
||||||
sessions.append("screen____%s" % items[1])
|
sessions.append("screen____%s" % items[1])
|
||||||
|
@ -71,7 +71,8 @@ def get_sessions():
|
||||||
output = output.decode(sys.stdout.encoding)
|
output = output.decode(sys.stdout.encoding)
|
||||||
if output:
|
if output:
|
||||||
for s in output.splitlines():
|
for s in output.splitlines():
|
||||||
if s:
|
# Ignore hidden sessions (named sessions that start with a "_")
|
||||||
|
if s and not s.startswith("_"):
|
||||||
text.append("tmux: %s" % s.strip())
|
text.append("tmux: %s" % s.strip())
|
||||||
sessions.append("tmux____%s" % s.split(":")[0])
|
sessions.append("tmux____%s" % s.split(":")[0])
|
||||||
i += 1
|
i += 1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue