tmux.conf
This commit is contained in:
		
							parent
							
								
									cbc8e9eca2
								
							
						
					
					
						commit
						7919eb1845
					
				|  | @ -27,5 +27,8 @@ | |||
|     ".config/aerospace" = { | ||||
|       source = ./aerospace; | ||||
|     }; | ||||
|     ".tmux.conf" = { | ||||
|       source = ./tmux/tmuxrc; | ||||
|     }; | ||||
|   }; | ||||
| } | ||||
|  |  | |||
							
								
								
									
										59
									
								
								home/darwin/tmux/tmuxrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								home/darwin/tmux/tmuxrc
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,59 @@ | |||
| set -g base-index 1 | ||||
| setw -g pane-base-index 1 | ||||
| 
 | ||||
| # https://old.reddit.com/r/tmux/comments/mesrci/tmux_2_doesnt_seem_to_use_256_colors/ | ||||
| set -g default-terminal "xterm-256color" | ||||
| set -ga terminal-overrides ",*256col*:Tc" | ||||
| set -ga terminal-overrides '*:Ss=\E[%p1%d q:Se=\E[ q' | ||||
| set-environment -g COLORTERM "truecolor" | ||||
| 
 | ||||
| # Mouse works as expected | ||||
| set-option -g mouse on | ||||
| # easy-to-remember split pane commands | ||||
| bind | split-window -h -c "#{pane_current_path}" | ||||
| bind - split-window -v -c "#{pane_current_path}" | ||||
| 
 | ||||
| # don't rename windows automatically | ||||
| set-option -g allow-rename off | ||||
| 
 | ||||
| # DESIGN TWEAKS | ||||
| 
 | ||||
| # don't do anything when a 'bell' rings | ||||
| set -g visual-activity off | ||||
| set -g visual-bell off | ||||
| set -g visual-silence off | ||||
| setw -g monitor-activity off | ||||
| set -g bell-action none | ||||
| 
 | ||||
| # clock mode | ||||
| setw -g clock-mode-colour yellow | ||||
| 
 | ||||
| # copy mode | ||||
| setw -g mode-style 'fg=black bg=green bold' | ||||
| 
 | ||||
| # panes | ||||
| set -g pane-border-style 'fg=green' | ||||
| set -g pane-active-border-style 'fg=yellow' | ||||
| 
 | ||||
| # statusbar | ||||
| set -g status-position bottom | ||||
| set -g status-justify left | ||||
| set -g status-style 'fg=green' | ||||
| 
 | ||||
| set -g status-left '' | ||||
| set -g status-left-length 10 | ||||
| 
 | ||||
| set -g status-right-style 'fg=black bg=yellow' | ||||
| set -g status-right '%Y-%m-%d %H:%M ' | ||||
| set -g status-right-length 50 | ||||
| 
 | ||||
| setw -g window-status-current-style 'fg=black bg=green' | ||||
| setw -g window-status-current-format ' #I #W #F ' | ||||
| 
 | ||||
| setw -g window-status-style 'fg=green bg=black' | ||||
| setw -g window-status-format ' #I #[fg=white]#W #[fg=yellow]#F ' | ||||
| 
 | ||||
| setw -g window-status-bell-style 'fg=yellow bg=green bold' | ||||
| 
 | ||||
| # messages | ||||
| set -g message-style 'fg=yellow bg=green bold' | ||||
		Loading…
	
		Reference in a new issue