diff --git a/libtmux/pane.py b/libtmux/pane.py index 4dd963ad5..528853f3f 100644 --- a/libtmux/pane.py +++ b/libtmux/pane.py @@ -116,6 +116,30 @@ def send_keys(self, cmd, enter=True, suppress_history=True): if enter: self.enter() + def display_message(self, cmd, get_text=False): + """ + ``$ tmux display-message`` to the pane. + + Displays a message in target-client status line. + + Parameters + ---------- + cmd : str + Special parameters to request from pane. + get_text : bool, optional + Returns only text without displaying a message in + target-client status line. + + Returns + ------- + :class:`list` + :class:`None` + """ + if get_text: + return self.cmd('display-message', '-p', cmd).stdout + else: + self.cmd('display-message', cmd) + def clear(self): """Clear pane.""" self.send_keys('reset')