Skip to content

Commit 34125fb

Browse files
committed
Add method display_message to Pane
1 parent 3417e11 commit 34125fb

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

libtmux/pane.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,30 @@ def send_keys(self, cmd, enter=True, suppress_history=True):
116116
if enter:
117117
self.enter()
118118

119+
def display_message(self, cmd, get_text=False):
120+
"""
121+
``$ tmux display-message`` to the pane.
122+
123+
Displays a message in target-client status line.
124+
125+
Parameters
126+
----------
127+
cmd : str
128+
Special parameters to request from pane.
129+
get_text : bool, optional
130+
Returns only text without displaying a message in
131+
target-client status line.
132+
133+
Returns
134+
-------
135+
:class:`list`
136+
:class:`None`
137+
"""
138+
if get_text:
139+
return self.cmd('display-message', '-p', cmd).stdout
140+
else:
141+
self.cmd('display-message', cmd)
142+
119143
def clear(self):
120144
"""Clear pane."""
121145
self.send_keys('reset')

0 commit comments

Comments
 (0)