From d695cb578020a974733d266053f06e5a8ecc3036 Mon Sep 17 00:00:00 2001 From: Stefan Herold <794372+Blackjacx@users.noreply.github.com> Date: Fri, 9 Oct 2026 14:01:26 +0000 Subject: [PATCH 1/2] fix(tmux): fill status line behind command prompt - tmux 3.7 draws messages as an overlay on the status line - without fill in message-style the prompt sits on the window names - set message styles with fill after TPM so plugins can't revert it Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01MfLDJe3oyV2GSXb3QMyyQf --- bootstrap/config_dirs/tmux/tmux.conf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bootstrap/config_dirs/tmux/tmux.conf b/bootstrap/config_dirs/tmux/tmux.conf index 0e91456..52cb40c 100644 --- a/bootstrap/config_dirs/tmux/tmux.conf +++ b/bootstrap/config_dirs/tmux/tmux.conf @@ -201,3 +201,8 @@ set-environment -g TMUX_PLUGIN_MANAGER_PATH "~/.config/tmux/plugins" # Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf) run "${HOME}/.config/tmux/plugins/tpm/tpm" + +# Since tmux 3.7 messages and the command prompt only overlay the status line +# unless message-style contains "fill". Set it after TPM so plugins can't undo it. +set -gF message-style "fg=#{@thm_teal},bg=#{@ctp_bg},fill=#{@ctp_bg}" +set -gF message-command-style "fg=#{@thm_teal},bg=#{@ctp_bg},fill=#{@ctp_bg}" From 895db78d2a570f2e86512bbf92fb2cdc15831278 Mon Sep 17 00:00:00 2001 From: Stefan Herold <794372+Blackjacx@users.noreply.github.com> Date: Fri, 9 Oct 2026 14:01:58 +0000 Subject: [PATCH 2/2] fix(tmux): use own colors for message style - @thm_teal is only defined once catppuccin is loaded - use @ctp_fg defined in this config to stay self-contained Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01MfLDJe3oyV2GSXb3QMyyQf --- bootstrap/config_dirs/tmux/tmux.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bootstrap/config_dirs/tmux/tmux.conf b/bootstrap/config_dirs/tmux/tmux.conf index 52cb40c..1d08437 100644 --- a/bootstrap/config_dirs/tmux/tmux.conf +++ b/bootstrap/config_dirs/tmux/tmux.conf @@ -204,5 +204,5 @@ run "${HOME}/.config/tmux/plugins/tpm/tpm" # Since tmux 3.7 messages and the command prompt only overlay the status line # unless message-style contains "fill". Set it after TPM so plugins can't undo it. -set -gF message-style "fg=#{@thm_teal},bg=#{@ctp_bg},fill=#{@ctp_bg}" -set -gF message-command-style "fg=#{@thm_teal},bg=#{@ctp_bg},fill=#{@ctp_bg}" +set -gF message-style "fg=#{@ctp_fg},bg=#{@ctp_bg},fill=#{@ctp_bg}" +set -gF message-command-style "fg=#{@ctp_fg},bg=#{@ctp_bg},fill=#{@ctp_bg}"