feat(kitty): add per-session watcher setup reminder
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
# Copyright (C) 2026 Rootiest
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
#
|
||||||
|
# C5 — Logging & Capture: a non-blocking, per-session reminder shown inside Kitty
|
||||||
|
# when the fish-config scrollback watcher is not yet set up. It never blocks the
|
||||||
|
# shell; it simply prints how to enable or silence it. The notice stops once the
|
||||||
|
# user runs `kitty-logging install` (a watcher line then exists in kitty.conf) or
|
||||||
|
# `kitty-logging dismiss` (sets the universal variable below).
|
||||||
|
|
||||||
|
status is-interactive; or exit
|
||||||
|
type -q kitty; or exit
|
||||||
|
set -q KITTY_WINDOW_ID; or exit
|
||||||
|
__fish_config_op_enabled __fish_config_op_logging; or exit
|
||||||
|
__fish_variable_check __fish_config_kitty_watcher_dismissed; and exit
|
||||||
|
__kitty_logging_has_watcher; and exit
|
||||||
|
|
||||||
|
set_color --bold yellow
|
||||||
|
echo "Kitty session logging is available but not set up."
|
||||||
|
set_color normal
|
||||||
|
echo " Enable: kitty-logging install"
|
||||||
|
echo " Silence: kitty-logging dismiss"
|
||||||
Reference in New Issue
Block a user