diff --git a/home/user/.config/tmux/tmux.conf b/home/user/.config/tmux/tmux.conf index 1e9875d..9759544 100644 --- a/home/user/.config/tmux/tmux.conf +++ b/home/user/.config/tmux/tmux.conf @@ -8,23 +8,23 @@ bind | split-window -h -c "#{pane_current_path}" bind \\ split-window -v -c "#{pane_current_path}" bind -n M-Enter split-window -h -c "#{pane_current_path}" -bind -n M-t new-window bind -n M-h select-pane -L bind -n M-l select-pane -R bind -n M-j select-pane -D bind -n M-k select-pane -U -bind -n C-M-h next-window -bind -n C-M-l previous-window +bind -n C-M-h previous-window +bind -n C-M-l next-window -bind -n M-1 select-window -t 1 -bind -n M-2 select-window -t 2 -bind -n M-3 select-window -t 3 -bind -n M-5 select-window -t 5 -bind -n M-6 select-window -t 6 -bind -n M-7 select-window -t 7 -bind -n M-8 select-window -t 8 -bind -n M-9 select-window -t 9 -bind -n M-0 select-window -t 10 +bind -n M-1 new-window -n 1 -S +bind -n M-2 new-window -n 2 -S +bind -n M-3 new-window -n 3 -S +bind -n M-4 new-window -n 4 -S +bind -n M-5 new-window -n 5 -S +bind -n M-6 new-window -n 6 -S +bind -n M-7 new-window -n 7 -S +bind -n M-8 new-window -n 8 -S +bind -n M-9 new-window -n 9 -S +bind -n M-0 new-window -n 10 -S set-option -ga terminal-overrides ",xterm-256color:Tc" @@ -36,6 +36,9 @@ set -g status-right '%d.%m.%Y %H:%M' set -g status-style 'bg=default,fg=white' set -g window-status-style 'bg=default' set -g window-status-current-style 'bg=white,fg=black bold' +set -g window-status-format '#W#{?window_flags,#{window_flags}, }' +set -g window-status-current-format '#W#{?window_flags,#{window_flags}, }' + set -g message-style 'fg=black bg=white bold' set-option -g bell-action none @@ -46,15 +49,15 @@ set-option -g repeat-time 0 set -ga update-environment 'DISPLAY' # Maybe fix DISPLAY? set -g base-index 1 ## Window numbering starts at 1 set -g pane-base-index 1 ## Pane numbering starts at 1 -setw -g automatic-rename on ## Auto set window title setw -g aggressive-resize on ## Aggressive windows: For screen size, of diff connections, on diff windows set -g default-terminal "tmux-256color" set -g history-limit 10000 ## Scroll back history set -g display-panes-time 4000 ## Increase show pane time set -g renumber-windows on ## Make windows auto renumber set -g lock-command vlock +set -g default-command 'tmux rename-window -t 1 1; $SHELL' -bind C-r source-file ~/.config/tmux/tmux.conf \; display-message "Config reloaded..." +bind r source-file ~/.config/tmux/tmux.conf \; display-message "Config reloaded..." ## Lock screen bind-key -T prefix C-x confirm-before -p "lock tmux? (y/n)" lock-session @@ -73,9 +76,13 @@ set -g set-titles-string '#S:#I.#P #W' setw -g clock-mode-colour green setw -g clock-mode-style 24 - bind 1 source-file ~/.tmux/01.conf bind 2 source-file ~/.tmux/02.conf bind 3 source-file ~/.tmux/03.conf bind 4 source-file ~/.tmux/04.conf -bind 5 source-file ~/.tmux/05.conf \ No newline at end of file +bind 5 source-file ~/.tmux/05.conf +bind 6 source-file ~/.tmux/06.conf +bind 7 source-file ~/.tmux/07.conf +bind 8 source-file ~/.tmux/08.conf +bind 9 source-file ~/.tmux/09.conf +bind 0 source-file ~/.tmux/10.conf \ No newline at end of file diff --git a/home/user/.tmux/01.conf b/home/user/.tmux/01.conf index 1eb9103..a74a57f 100644 --- a/home/user/.tmux/01.conf +++ b/home/user/.tmux/01.conf @@ -2,5 +2,5 @@ SESSION=s01 MAINW=1 new-session -s ${SESSION} -A -n ${MAINW} -c "$WORKING_PROJECT" "$EDITOR" -send-keys -t ${SESSION}:${MAINW} M-1 +send-keys -t ${SESSION}:${MAINW} , 1 splitw -t ${SESSION}:${MAINW} -d -h -l 40% -c '#{pane_current_path}' \ No newline at end of file