diff --git a/src/libtmux/session.py b/src/libtmux/session.py index 9ea495779..6e2aa059b 100644 --- a/src/libtmux/session.py +++ b/src/libtmux/session.py @@ -436,7 +436,7 @@ def new_window( self, window_name: t.Optional[str] = None, start_directory: None = None, - attach: bool = True, + attach: bool = False, window_index: str = "", window_shell: t.Optional[str] = None, environment: t.Optional[t.Dict[str, str]] = None, @@ -465,6 +465,10 @@ def new_window( useful for long-running processes where the closing of the window upon completion is desired. + .. versionchanged:: 0.28.0 + + ``attach`` default changed from ``True`` to ``False``. + Returns ------- :class:`Window` diff --git a/src/libtmux/window.py b/src/libtmux/window.py index c532b94e2..8153631f3 100644 --- a/src/libtmux/window.py +++ b/src/libtmux/window.py @@ -39,7 +39,7 @@ class Window(Obj): Examples -------- - >>> window = session.new_window('My project') + >>> window = session.new_window('My project', attach=True) >>> window Window(@2 2:My project, Session($... ...))