1

I am loosing my mind. Which of these settings is causing black on black text when I enter tmux's "command mode" (normally obtained with Crtl-B-:? I tried playing with the settings of window-status-bell-style, message-command-style and mode-style then Crtl-Q-r to reload the config file but to no avail. Do the styling changes only apply after tmux server reboot or opening a new window despite reloading the config file ?

unbind C-b
#unbind -n C-b # this will reset C-b to default (back one character)
set -g prefix C-q
# bind-key C-q last-window
bind-key q send-prefix

set -sg escape-time 1

set -g default-terminal "xterm-256color"

set-option -g default-terminal "screen-256color"

set -g history-limit 10000

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

start first window at 1 instead of 0

set -g base-index 1

reload config

bind r source-file ~/.tmux.conf ; display-message "Config reloaded..."

auto window rename

set-window-option -g automatic-rename

modes

setw -g clock-mode-colour colour5 setw -g mode-style 'fg=colour8 bg=colour9 bold'

panes

set -g pane-border-style 'fg=colour19 bg=colour0' set -g pane-active-border-style 'bg=colour0 fg=colour9'

statusbar

set -g status-position bottom set -g status-justify left set -g status-style 'bg=colour18 fg=colour137 dim' set -g status-left '' set -g status-right '#[fg=colour233,bg=colour19] %d/%m #[fg=colour233,bg=colour8] %H:%M:%S ' set -g status-right-length 50 set -g status-left-length 20

setw -g window-status-current-style 'fg=colour1 bg=colour19 bold' setw -g window-status-current-format ' #I#[fg=colour249]:#[fg=colour255]#W#[fg=colour249]#F '

setw -g window-status-style 'fg=colour9 bg=colour18' setw -g window-status-format ' #I#[fg=colour237]:#[fg=colour250]#W#[fg=colour244]#F '

setw -g window-status-bell-style 'fg=colour=19 bg=colour9 bold'

messages

set -g message-style 'fg=colour232 bg=colour16 bold'

Activity monitoring

setw -g monitor-activity off set -g visual-activity off

Rather than constraining window size to the maximum size of any client

connected to the session, constrain window size to the maximum size of any

client connected to that window. Much more reasonable.

setw -g aggressive-resize on

Toggle mouse on with ^B m

bind m
set -g mode-mouse on ;
set -g mouse-resize-pane on ;
set -g mouse-select-pane on ;
set -g mouse-select-window on ;
display 'Mouse: ON'

Toggle mouse off with ^B M

bind M
set -g mode-mouse off ;
set -g mouse-resize-pane off ;
set -g mouse-select-pane off ;
set -g mouse-select-window off ;
display 'Mouse: OFF'

loud or quiet?

set-option -g visual-activity off

set-option -g visual-bell off

set-option -g visual-content off

set-option -g visual-silence off

set-window-option -g monitor-activity off

set-window-option -g monitor-content on

set-option -g bell-action none

This question could be a duplicate of tmux bottom bar color change, but the answer there focuses more on colour picking then explaining the different settings.

1 Answers1

1

It's this line:

set -g message-style 'fg=colour232 bg=colour16 bold'

232 is (mostly) black and 16 is black as well.

 message-style style
        Set status line message style.  This is used for messages and 
        for the command prompt.  For how to specify style, see the 
        STYLES section.

Try:

set -g message-style 'fg=white bg=black bold'
laktak
  • 5,946