From e271c6e48610457c5d539f18dd749d643deaa866 Mon Sep 17 00:00:00 2001 From: rootiest Date: Wed, 10 Jun 2026 21:36:48 -0400 Subject: [PATCH] feat(logging): check C5 sentinel before scrollback capture --- watcher.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/watcher.py b/watcher.py index a76f943..94a7d5b 100644 --- a/watcher.py +++ b/watcher.py @@ -12,6 +12,11 @@ _logged_windows: set[int] = set() def save_scrollback_safely(window: Window) -> None: + home = os.path.expanduser("~") + xdg_config = os.environ.get("XDG_CONFIG_HOME", os.path.join(home, ".config")) + sentinel = os.path.join(xdg_config, "fish", ".logging_disabled") + if os.path.exists(sentinel): + return if window.user_vars.get("logged_by_shell") == "true": return if window.id in _logged_windows: