In macos kitty the plugin background not work< #534
Replies: 2 comments
-
|
The status line is appearing exactly as you have configured it. Where did you get the configuration from? It is not from the documentation in this repository I've noticed that you have opened several issues across different open source projects that were either marked as invalid, or did not contain enough information to debug. Open source projects are run by volunteers, often those volunteers are close to burnout. |
Beta Was this translation helpful? Give feedback.
-
Why This HappensThe issue is that you're using legacy configuration syntax from catppuccin/tmux The options you're using like Additionally, there's a conflict in your terminal settings: set-option -g default-terminal "xterm-256color"
# ...later...
set -g default-terminal "${TERM}" # This overrides the previous settingHow To Fix ItStep 1: Update your terminal settingsReplace your terminal configuration with: # Proper terminal and color support for Kitty
set -g default-terminal "tmux-256color"
set -ag terminal-overrides ",xterm-kitty:RGB"Step 2: Update to the new catppuccin v2.x syntaxThe new plugin uses a completely different configuration. Replace all your # Load catppuccin BEFORE setting options
set -g @plugin 'catppuccin/tmux#v2.1.2'
# Catppuccin options (new v2.x syntax)
set -g @catppuccin_flavor 'mocha'
set -g @catppuccin_status_background 'default'
# Window styling
set -g @catppuccin_window_status_style 'rounded'
set -g @catppuccin_window_number_position 'right'
set -g @catppuccin_window_text ' #{b:pane_current_path}'
set -g @catppuccin_window_current_text ' #{b:pane_current_path}'
# Status bar
set -g @catppuccin_status_left_separator '█'
set -g @catppuccin_status_right_separator '█'
# Load status modules
set -g status-left '#{E:@catppuccin_status_session}'
set -g status-right '#{E:@catppuccin_status_date_time}'Step 3: Ensure correct loading orderCritical: All # List of plugins (catppuccin should be early)
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'catppuccin/tmux#v2.1.2' # Pin to specific version
set -g @plugin 'tmux-plugins/tmux-sensible'
# ... other pluginsStep 4: Reload tmux completely# Kill all tmux sessions and restart fresh
tmux kill-server
tmuxAdditional Recommendations1. Pin your plugin versionAlways pin to a specific version to avoid breaking changes: set -g @plugin 'catppuccin/tmux#v2.1.2'2. Kitty-specific configurationAdd this to your # In ~/.config/kitty/kitty.conf
allow_remote_control yes
listen_on unix:/tmp/kitty
shell_integration enabled3. Check the official documentationThe plugin was completely rewritten. Please refer to the updated docs: 4. Verify your setupAfter applying changes, run: tmux show-options -g | grep catppuccinThis should display your catppuccin options correctly. Let me know if this resolves your issue! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am not requesting help with my configuration and believe something is genuinely broken.
Is there an existing issue outlining your problem?
Describe your problem.
Paste your configuration.
my tmux config is
Attach screenshots.
No response
What tmux version are you seeing the issue on?
tmux 3.5a
What shell are you using?
zsh
Any additional comments?
I don't know what happen let it not work,please help me
Beta Was this translation helpful? Give feedback.
All reactions